Kazalo:

Kako narediti robota, ki se izogne oviram, z uporabo Arduina: 5 korakov
Kako narediti robota, ki se izogne oviram, z uporabo Arduina: 5 korakov

Video: Kako narediti robota, ki se izogne oviram, z uporabo Arduina: 5 korakov

Video: Kako narediti robota, ki se izogne oviram, z uporabo Arduina: 5 korakov
Video: Наркомания, Травма, Порно, Детокс дофамина | Анна Лембке 2024, Julij
Anonim
Kako narediti robota, ki se izogne oviram, z uporabo Arduina
Kako narediti robota, ki se izogne oviram, z uporabo Arduina

V tem navodilu vas bom naučil, kako narediti robota, ki se izogiba oviram, ki deluje z Arduinom. Morate poznati Arduino. Arduino je krmilna plošča, ki uporablja mikrokrmilnik atmega. Uporabite lahko katero koli različico Arduina, vendar sem na svojem robotu uporabil Arduino Uno r3.

Koda je zelo enostavna in vezje ima le 4-5 žic. Robot uporablja tudi motorni ščit L293D, ki je združljiv z Arduinom, za pogon motorjev. Torej, ščit se prilega naravnost Arduinu, kar olajša vse … V bistvu je naš robot avtomobil, ki se premika naprej in če mu pride na pot kakšna ovira, se tam ustavi, premakne malo nazaj, nato pa se njegova glava vrti levo in desno. Nato primerja razdaljo in robot se obrne v smeri z večjo razdaljo. Nato se robot spet pomakne v to smer in znova ponovi celoten postopek.

Za zaznavanje razdalje robot uporablja ultrazvočni senzor HC-sr04. Tako ta senzor pošilja ultrazvočne zvočne valove vsakih 10 mikrosekund, in če je pred njimi kakšna ovira, senzor sprejme odmev. Na podlagi časa potovanja pozna razdaljo med senzorjem in objektom. Pa začnimo…

1. korak: potrebni deli

Potrebni deli
Potrebni deli

Zato moramo za začetek katerega koli projekta najprej zbrati potrebne dele. Spodaj so navedeni vsi potrebni deli:-

  • Arduino
  • L293D motorni ščit
  • Podvozje (vključno z motorji in kolesi)
  • Žice
  • Nosilec baterije
  • Mikro servo motor
  • ultrazvočni senzorski modul HC-sr04
  • držalo za senzor

Zato zberite te materiale in pojdite na naslednji korak.

2. korak: Sestavite podvozje

Sestavite podvozje
Sestavite podvozje
Sestavite podvozje
Sestavite podvozje

Zdaj sestavite svoje telo robota. Vsak ima lahko drugačno podvozje. Zato ustrezno sestavite podvozje. Večina ohišij je opremljenih z navodili za uporabo, tudi moja je prišla z njimi, zato si jih oglejte in ustrezno sestavite svoje podvozje. Nato komponente pritrdite na ohišje. Arduino, s pritrjenim ščitnikom motorja in držalom baterije morata biti pritrjena na ohišje. Servo motor mora biti pritrjen tudi na sprednji del ohišja. Dolga servo glava mora biti zataknjena pod nosilec HC-sr04. Senzor mora biti pritrjen v nosilec in nosilec na servo motorju.

Ne lepite ga na servo motor, ker ga lahko pozneje uredite v primeru napačne postavitve. Samo popravi. Pritrdite ga tako, da je senzor obrnjen spredaj (oči so obrnjene spredaj).

Pritrdite žice na motorje in bodite pripravljeni na naslednji korak. Tudi na senzor.

3. korak: Glavne povezave

Glavne povezave
Glavne povezave

Zdaj bomo vzpostavili povezave. Povezav ni več kot 5-6, zato bo kos pogače. Povežite senzor v skladu z zgornjo shemo. Servo motorje in enosmerne motorje lahko priključite na ščit. Priključite baterijo na ščit in priključite ščit na ploščo Arduino.

4. korak: Arduino koda

Koda Arduino
Koda Arduino

To je torej zadnji del dokončanja našega robota. Gre torej za programsko in ne strojno opremo. Zato moramo programirati naš Arduino. Naložil sem kodo Arduina. Uporabite lahko tudi drugo kodo ali napišete svojo. Pravkar sem jo naložil za referenco.

5. korak: Zaženite

Tako smo zgradili našo oviro, ki se izogiba robotu. Zdaj je čas, da se igrate z našim kul robotom in preizkusite nove poskuse v naši kodi.

Priporočena: