Meriv bi Arduino re robotek çêkirî çêdike

Di vê gotarê de em ê fêr bibin ka meriv çawa pêk tîne robotek xwemalî ya piçûk ku ji hêla rêveberiya Arduino ve tê kontrol kirin. Armanca robot dê ew be ku bi saya sansorek ultrasiyonê pêşî li astengiyan bigire, dema ku ew bigihîje astengekê dê li her du aliyan binihêre û vebijarka çêtirîn diyar bike ku meşa xwe berdewam bike.

Car

Di vê beşa yekem de em ê li ser avakirina platforma robot, civandina beşan û girêdanê bisekinin.

robot_arduino

Madeya hewce

  • Desteyek Arduino
  • Pirek H-ya ji bo du motorê (Di rewşa min de ez ê mertalê motora Arduino ji dfrobot bikar bînim)
  • Du bişkojk
  • Du motorên DC (FIT0016 DFROBOT)
  • Du berxwedêrên 10k Ohm
  • Du şîfreker (SEN0038 DFROBOT)
  • Du teker (FIT0003 DFROBOT)
  • Torgilek topê (hilgir)
  • A servomotor
  • Sensorek nêzîkê ultrasonic
  • Yek pîl 7,2v
  • Wood an aluminium ku platformê çêbikin

H pira:

Abone navnîşa nameya me

H pira

H-pire dewreyek elektronîkî ye ku dihêle motorek elektrîkê DC li her du aliyan bizivire.
Ew ji 4 swîçan pêk tê (transîstor bikar tînin) û hevahengiya vana dike ku ew di rêyek an yekê de biçe wekî ku di wêneya jêrîn de tê xuyang kirin.

Operasyona pira H

Encoder:

encoder

Encoder sansorek e ku di motorê de tê sazkirin da ku bizanibe ka pozîsyona motorê çi ye, ev yek dihêle ku em zivirîna wê kontrol bikin.

Sensorê nêzîkbûna ultrasonic:

sensor ultrasonic

Ev sansor pêlên ultrasonic dişîne, vana vedigerin ser sansorê. Dûr dikare ji dirêjahiya rêya nebza ultrason û leza dengê li hewa were hesibandin. Rêjeya pîvandina wê bi gelemperî 3cm heya 4 metre ye.

Avakirin:

Dûv re ez ê civata platformê û girêdana beşên cûda vebêjim.
Ev dikare bi alumînyûm an bi dar were çêkirin, aluminium çêtirîn çêtirîn dide avahiyê lê pêvajoyek wê dijwartir e. Di rewşa min de min ew ji alumînyûmê çêkiriye.

Hemî pîvan nîşanî ne

Binê platformê

tedbîrên platforma robot

Di vê beşê de dê motor û hilgir werin bicîh kirin, pêşî em ê materyalê bi pîvandinên jorîn veqetînin, heke ew ji dar be, dê 5 parçe bêne birîn û bi neynokan ve werin girêdan, ji aliyek din ve, bi aluminium, tevahî perçe dikare were birîn û dûv re wê qat bike.

Gava ku di beşa jorîn de avahiya me hebe, em ê bi qasî 4 metrikan 3 qulikan biavêjin da ku paşê bikaribin beşa jêrîn bi beşa jorîn re bi qurm û findan tevlî bibin.

Ji bo bicîhkirina bêrîkê em bi metric 30 taca û du kunên li aliyan ji bo kunên lenger qulikek çêdikin.

Motor dê di dawiya dawiyê de biçin ser dîwarên kêlekê.

platforma jêrîn


Serê platformê

tedbîrên platforma robot

Di vê beşê de dê motora servo were bicîh kirin û ew ê bi beşa jêrîn re bi zirav ve were girêdan. Pêşî em ê xelekek bi diameter 170 mm davêjin, wê hingê em ê çar çalan ji bo şûran çêbikin û di beşa pêş de çargoşeyek ku motora servo têxe hundir, ez van pîvandinan naxim ji ber ku ew ê bi celebê motora servo ya ku hûn bikar tînin ve girêdayî bin .

platforma jorîn

Plate ji bo sensor ultrasonic

tedbîrên platforma robot

Pelik dê motora servo bi sensora ultrason ve girêbide, heke ew bi dar were çêkirin em ê neçar bimînin ku du parçe çêbikin û bi wan re bibin yek, bi alumînyûmê re tenê yek perçeyek û wê qat bikin, ewil em plakeyê qut bikin û carek jî di beşa kurt de vebibin em ji bo piştgiriya servomotor qulikek ji metric 3-ê çêdikin (Gava ku hûn servomotor bikirin ji we re hevpar e ku hûn bi cûrbecûr cûrbecûr piştgirî werin ankor kirinê di rewşa min de ez ê xaçek bikar bînim), wê hingê em qulikên mezin çêbikin beşek ji bo ku sensora ultrasonîk bi qurm û findan bigire.

board sansor

Gava ku ev pêk hat me ew hemî dan hev.

platform lê siwar kirin

platform lê siwar kirin

platform lê siwar kirin

Diagram girêdanê

şemaya girêdanê

Pîneyên 4, 5, 6, 7 ji hêla Motor mertal ve têne bikar anîn da ku du motor werin kontrol kirin

pin girêdan

Software

Em ê li ser beşa nermalavê û pêşandana operasyona robot bisekinin.

Robot Arduino

Ji bo ku bernameyek hinekî dirêj bikin, ew tête pêşniyar kirin ku algorîtmaya operasyonê pêşniyar bikin, ev ê di dema bernameyê de pir alîkariya me bike. Algorîtm komek talîmatan e ku dihêle hûn çalakiyek pêk bînin.

Algorîtm:

Algorîtmaya robot

Bername di nav bernameya sereke de tête dabeş kirin û dûv re jî çend binprogram, di ya sereke de ew e ku bişkokên destpêk û rawestanê lê ne û bangên li binê bernameyan ji bo pîvandina mesafeyê, pêşkeftin û zivirînên cûda li gorî mesafeyên kêlekê.

Bername:


Xwepêşandan:

[nîşankirin] Ev gotar di destpêkê de ji hêla Wk3 ve ji bo Ikkaro hatiye nivîsandin [/ diyar kirin]

2 şîrove li ser "Meriv çawa bi Arduino re robotek çêkirî çêdike"

  1. Goodevbaş, di nermalava robot arduino de bi sensorê nêzîkbûnê, guherbara zivirînê = 1, bername ji wê fêhm dike ku dizivire rastê an jî ev bi pirtûkxaneyan ve girêdayî ye ku viya fam bike.
    eynî ji bo dorê = 2 (robot ber bi çep ve bizivirin) û bizivirin = 3 (vegerin û roboT bizivirin),
    BLEXWNE VIS GUBT VEBNE, EZ W HEM TKIRY BIKIM.

    XELATEK DIN ROBOT TEN VEBIKE KU BERDIKEVE IN DI PRINTA P CHNGIRTINA BANDAN DE, H MNE QTNE KU LI SER VEVANDIN = 3 DERBASKETIN DERBASKIRIN T IS TN KIRIN, L IT WAWA SERBEST VE DIKE KU V VDETN KU VEJANE.

    SILAV AND H HVIYA P SUPTANA XWE YE.

    bersiv
  2. Goodevbaş, di nermalava robot arduino de bi sensorê nêzîkbûnê, guherbara zivirînê = 1, bername ji wê fêhm dike ku dizivire rastê an jî ev bi pirtûkxaneyan ve girêdayî ye ku viya fam bike.
    eynî ji bo dorê = 2 (robot ber bi çep ve bizivirin) û bizivirin = 3 (vegerin û roboT bizivirin),
    BLEXWNE VIS GUBT VEBNE, EZ W HEM TKIRY BIKIM.

    XELATEK DIN ROBOT TEN VEBIKE KU BERDIKEVE IN DI PRINTA P CHNGIRTINA BANDAN DE, H MNE QTNE KU LI SER VEVANDIN = 3 DERBASKETIN DERBASKIRIN T IS TN KIRIN, L IT WAWA SERBEST VE DIKE KU V VDETN KU VEJANE.

    SILAV AND H HVIYA P SUPTANA XWE YE.

    bersiv

Leave a comment