Kazalo:
- Korak: O ultrazvočnem senzorju
- 2. korak: Kaj potrebujete - strojna oprema
- 3. korak: Montirajte komplet mini okroglih robotskih ohišij
- 4. korak: Vezje
- 5. korak: Koda
- 6. korak: Dobro opravljeno
Video: "GRECO" - Robot za izogibanje predmetom Arduino za začetnike: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
No, če ste začetnik, boste tukaj našli najlažji način, da zgradite svoj objekt, da se izognete robotu!
Za lažjo izdelavo bomo uporabili mini okroglo robotsko ohišje z dvema motorjema dc.
Še enkrat smo se odločili za uporabo znane plošče Arduino UNO.
Naš majhen robot "GRECO" bo z ultrazvočnim senzorjem iskal predmet pred seboj. Če zazna objekt, se bo robot ustavil in "poiskal" desno in levo za najboljšo pot pobega!
Uradna stran projekta in prihodnje posodobitve:
Si pripravljen? Začnimo!
Korak: O ultrazvočnem senzorju
Ultrazvočni senzorji delujejo po načelu, podobnem radarju ali sonarju, ki ocenjujejo lastnosti cilja z razlago odmevov radia oziroma zvočnih valov.
Aktivni ultrazvočni senzorji ustvarjajo visokofrekvenčne zvočne valove in ocenjujejo odmev, ki ga senzor sprejme nazaj, pri čemer merijo časovni interval med pošiljanjem signala in sprejemom odmeva, da določijo razdaljo do predmeta.
Pasivni ultrazvočni senzorji so v bistvu mikrofoni, ki zaznavajo ultrazvočni hrup, ki je prisoten pod določenimi pogoji.
Ultrazvočni senzor HC-SR04 uporablja sonar za določanje razdalje do predmeta, kot to počnejo netopirji ali delfini. Ponuja odlično zaznavanje dotika brez dotika z visoko natančnostjo in stabilnimi odčitki v paketu, ki je enostaven za uporabo. Od 2 cm do 400 cm ali od 1 do 13 čevljev. Na delovanje ne vpliva sončna svetloba ali črni material, kot so daljinomeri Sharp (čeprav je težko zaznati zvočno mehke materiale, kot je tkanina). Na voljo je z ultrazvočnim oddajnikom in sprejemnikom.
Tehnični podatki:
- Napajanje:+5V DC
- Tihi tok: <2mA
- Delovni tok: 15mA
- Dejanski kot: <15 °
- Doseg razdalje: 2 cm - 400 cm/1 " - 13ft
- Ločljivost: 0,3 cm
- Merilni kot: 30 stopinj
- Širina vhodnega sprožilca sprožilca: 10uS
- Dimenzije: 45 x 20 x 15 mm
2. korak: Kaj potrebujete - strojna oprema
Za ta projekt boste potrebovali:
- Arduino UNO
- Mini okrogel komplet ohišja robota
- Dvojni ščit motorja z enosmernim tokom z L298 IC
- Ultrazvočni senzor - HC -SR04
- Mikro servo
- Nosilec baterije 4xAA
Potrebovali boste tudi nekaj kablov in nekaj distančnikov.
Orodja: izvijač, pištola za toplotno lepilo
3. korak: Montirajte komplet mini okroglih robotskih ohišij
Sledite spodnjim slikam!
Slika je vredna tisoč besed!
4. korak: Vezje
Ščit motorja, ki ga uporabljamo, ima nekaj zatičev za glave, označenih kot Digital I/O in Analog I/O. Uporabili jih bomo za povezavo delov strojne opreme skupaj s ploščo Arduino uno.
Servo motor
Priključite servo kabel na prvo glavo (D7 5V GND). Prepričajte se, da je rjavi kabel priključen na zatič GND (desna stran)
Zvočni signal
Priključite na prvi zatič druge glave (D8) zatič zvoka "+" in "-" na GND
Ultrazvočni senzor
Uporabili bomo tretjo in četrto glavo ter naredili naslednje povezave:
- Vcc - 5V (3d glava)
- Sprožilec - A2 (3d glava)
- GND- GND (3d glava)
- Odmev - A3 (4. glava)
Motorji (poglejte svojega robota od zadaj)
- Desni enosmerni motor: Rdeči kabel na "M1+" in črn na "M1-"
- Levi enosmerni motor: Rdeči kabel na "M2+" in črn na "M2-"
Napajanje - Nosilec baterije
Priključite ga na zaščitni vijačni priključek "Vin -GND". Dodajte še en kabel in ga povežite z "Vin" zatičem plošče Arduino Uno. Če želite, lahko na rdeči kabel nosilca baterije dodate vklop/izklop SW.
5. korak: Koda
Oživite "GRECO" tako, da ga programirate z naslednjo kodo!
Opombe
- Če se vaš robot hitro premika in zadene predmete, spremenite spremenljivko hitrosti v vrstici 26. (vrednost PWM)
- Če se vaš robot ne premakne naprej, pojdite na vrstici 43 in 44 in "speedPWM" dodajte odmik. Prepričajte se, da je vsota spodaj 255. V mojem primeru moram levemu motorju dodati plus 50, tako da ima moj desni motor vrednost hitrosti PWM 150, levi pa 250.
Od tu prenesite kodo in jo odprite z Arduino IDE. V notranjosti boste našli tudi datoteko ultrazvočne knjižnice.
6. korak: Dobro opravljeno
No … to je to! Upam, da vam je bilo to všeč, sporočite mi v komentarjih!
Objavi mi nekaj fotografij svojega robota Arduino!
Več projektov Arduino DIY lahko najdete na www. Ardumotive.com
Hvala vam!
Priporočena:
Flyback Transformer Driver za začetnike: 11 korakov (s slikami)
Gonilnik transformatorja za začetnike: Shema je bila posodobljena z boljšim tranzistorjem in vključuje osnovno zaščito tranzistorja v obliki kondenzatorja in diode. &Quot; gremo dalje " stran zdaj vključuje način merjenja teh znamenitih napetostnih trnov z voltmetrom
Kako uporabljati multimeter v tamilščini - Vodnik za začetnike - Multimeter za začetnike: 8 korakov
Kako uporabljati multimeter v tamilščini | Vodnik za začetnike | Multimeter za začetnike: Pozdravljeni prijatelji, V tej vadnici sem razložil, kako uporabljati multimeter v vseh vrstah elektronskih vezij v 7 različnih korakih, na primer 1) preskus neprekinjenosti za odpravljanje težav pri strojni opremi 2) merjenje enosmernega toka 3) preskušanje diode in LED 4) merjenje Resi
Avto za izogibanje oviram: 5 korakov
Avto za preprečevanje ovir: avtomobil s senzorjem kota je inteligenten avtomobil, ki se izogiba izogibanju, karoserija avtomobila z aluminijastim okvirjem, glavni nadzor z uporabo mikrokrmilnika Arduino/Nano, vezje ima vtično zasnovo (lažje je priključiti zunanji senzor preko mikrokrmilnika
"Moteč stroj": hitra kiparska umetnina za začetnike: 8 korakov (s slikami)
"The Unsettling Machine": Hitra umetniška skulptura za začetnike: (Če vam je všeč ta pouk, ga glasujte na natečaju " Trash to Treasure ". Če iščete manj moteč projekt, preverite moj zadnji ena: Kako ustvariti hojo robota Lambada! Hvala!) Recimo, da imate šolo
LIC na osnovi PIC in izogibanje robotu: 16 korakov (s slikami)
PIC na osnovi LIC in izogibanje robotu: Uvod V tem navodilu se boste naučili lažje slediti robovu in se mu izogniti. Moj navdih prihajajo iz robotov, ki posnemajo običajno človeško vedenje, na primer ne boste šli brez razloga v zid. Vaši možgani komunicirajo z duhovitostjo