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)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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.