Kazalo:
- 1. korak: Arduino Uno plošča
- Korak: Ultrazvočni senzor (HC SR 04)
- 3. korak: Druge komponente
- 4. korak: Senzorji s povezovalnim diagramom Arduino
- 5. korak: Relejna plošča s povezovalnim diagramom Arduino
- Korak 6: 12 -voltna in relejna povezava
- 7. korak: Sestavljanje
- 8. korak: Kode
- 9. korak: Preizkušanje in zaključek
Video: Robot, ki se izogiba oviram z uporabo ultrazvočnih senzorjev: 9 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To je preprost projekt o robotu, ki se izogiba oviram, z uporabo ultrazvočnih senzorjev (HC SR 04) in plošče Arduino Uno. Robot se premika v izogib oviram in izbira najboljšega načina sledenja senzorjev. Prosimo, upoštevajte, da to ni projekt vaje, delite svoje znanje in komentira z mano.
Seznam glavnih sestavin:-
- Arduino Uno - 1
- Ultrazvočni senzor (HC SR 04) - 3
- Relejna plošča 5v - 1
- 12 V baterija - 1
- 12 V Zobniški motor - 4
- Nosilec motorja - 4
- Chasi - 1
- Kolesa - 4
- Vijaki in matice
- Stikalo -1
- Mostični kabli -10
1. korak: Arduino Uno plošča
Arduino Uno je mikro krmilna plošča, ki temelji na ATmega328P. Ima 14 digitalnih vhodnih in izhodnih zatičev, 6 analognih vhodov. Delovna napetost je 5 V z zunanjim napajanjem. Obstaja veliko prednosti, enostavnih za kodiranje in nalaganje, enostavnih popravkov napak. Obstaja veliko število senzorskih modulov in drugih naprav za Arduino.
Ko napajate ploščo Arduino, uporabite 5 voltov ali 9 voltov, ne vklopite za 12 voltov. Če morate uporabiti 12v baterijo, jo podajte skozi vezje regulatorja 5v.
Korak: Ultrazvočni senzor (HC SR 04)
Robot ima tri ultrazvočne senzorje, spredaj, levo in desno. Robot deluje v skladu s temi senzorji. Ultrazvočni senzor je naprava, ki lahko meri zvočno razdaljo do predmeta. Obstajajo štirje zatiči, ki so VCC (moč 5 V napajanje), GND (ozemljitev), sprožilec in odmev. Obstajata dva pretvornika, eden za oddajanje in drugi za sprejem. Oba sta pritrjena na eno tiskano vezje s krmilnim vezjem. Ultrazvočne meritve razdalje od približno 2 cm do 400 cm. Prav tako je visokofrekvenčni zvok s frekvenco 40 KHz.
Načelo delovanja
Za začetek merjenja iz Arduina ustvarite kratek impulz 20 uS na vhod Sprožilec. Ultrazvočni modul bo poslal 8 -ciklični niz ultrazvoka pri 40 khz in visoko dvignil svojo odmevno linijo.
Nato posluša odmev in takoj, ko ga zazna, znova zniža odmev. Odmevna linija je torej impulz, katerega širina je sorazmerna z razdaljo do predmeta.
S merjenjem impulza je mogoče izračunati obseg v palcih/centimetrih.
Modul zagotavlja odmevni impulz, sorazmeren z razdaljo.
uS/58 = cm ali uS/148 = palci.
3. korak: Druge komponente
Obstajajo različne velikosti premera gredi motorja in velikosti lukenj koles.
Mostiček mora biti moški do ženski.
4. korak: Senzorji s povezovalnim diagramom Arduino
Sprednji senzor:-
Echo pin - Arduino pin 6
Trig pin - Arduino pin 7
VCC pin - 5V
GND - tla
Levi senzor: -Echo pin - Arduino pin 8
Trig pin - Arduino pin 9
VCC pin - 5VGND - ozemljitev
Desni senzor: -Echo pin - Arduino pin 10
Trig pin - Arduino pin 11
VCC pin - 5VGND - ozemljitev
5. korak: Relejna plošča s povezovalnim diagramom Arduino
Rele rele 1 - Arduino pin 2.
Rele rele 2 - Arduino pin 3.
Rele rele 3 - Arduino pin 4.
Rele rele 4 - Arduino pin 5.
Korak 6: 12 -voltna in relejna povezava
NC - normalno zaprto
NE - normalno odprto
C - pogosta
Tu lahko po potrebi spremenite polariteto, zato se bo smer vrtenja motorja spremenila.
Motorje je treba priključiti na skupne zatiče
7. korak: Sestavljanje
Motorje na levi in desni strani je treba ločiti od vsake strani.
8. korak: Kode
9. korak: Preizkušanje in zaključek
Priporočena:
Robot, ki se izogiba oviram: 5 korakov
Robot za izogibanje oviram: V robotiki je izogibanje oviram naloga izpolnjevanja določenega nadzornega cilja, ki je podvržen omejitvam nekrižanja ali trčenja. Ima sonarni senzor, ki se uporablja za zaznavanje ovir, ki prihajajo med potjo robota.
Minecraft Creeper Robot, ki se izogiba oviram: 7 korakov
Minecraft Creeper Robot, ki se izogiba oviram: Ta robot je bil narejen za udeležbo na izzivu Minecraft, Epilog Challenge IX in prvič na tekmovanju avtorjev. Temelji na eni najbolj znanih Minecraft mafij: Creeper. Ta robot uporablja lupino s 3D-tiskanjem, zato morate imeti dostop do
Arduino Robot, ki se izogiba oviram (nadgradnja): 7 korakov (s slikami)
Arduino Robot, ki se izogiba oviram (različica za nadgradnjo): Ta objava je bila prvič objavljena na tem spletnem mestu https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Pozdravljeni prijatelji, danes sem naredil nadgradnjo Arduina Robot za izogibanje oviram. To je preprosto, vendar nekatere funkcije in
Robot z osebnostjo, ki se izogiba oviram!: 7 korakov (s slikami)
Robot z osebnostjo, ki se izogiba oviram: Za razliko od večine gostovanih botov, ta dejansko hodi tako, da se zdi, da "razmišlja"! Z mikrokrmilnikom BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp itd.), Nekakšno ohišje, nekaj senzorjev in nekaj s
Kako narediti OAWR (hojo, ki se izogiba oviram): 7 korakov (s slikami)
Kako narediti OAWR (hojo, ki se izogiba oviram): Ta navodila kažejo, kako narediti malega hojnega robota, ki se izogiba oviram (podobno kot številne komercialno dostopne možnosti). Toda kaj je zabavno pri nakupu igrače, ko lahko namesto tega začnete z motorjem, listom plastike in kupom vijakov in