Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom uputstvu opisat ću kako možete napraviti prepreku izbjegavajući robota pomoću Arduina.
Korak 1: Trebate
To je popularan Arduino robotski projekt. kako bih izbjegao mnogo žičane veze, dizajnirao sam PCB za to.
Možete koristiti PCB ili točkastu ploču.
2WD Robotsko podvozje s kotačićem.
Robotski kotač za BO motor
BO zupčasti motor sa 150 o / min i vijak i matica od 1,5 inča
držač ultrazvučnog senzora
2 kom. 9V baterija i konektor za bateriju
L293D Ic i 16 pinova Ic baza
100mfd/25v kondenzator 2 kom 1K otpornik, Led
Igle zaglavlja, kratkospojna žica (muški na ženski) priključni blok 4 kom
HC-SR 04 ultrazvučni senzor
Arduino nano
Možete koristiti PCB ili točkastu ploču.
Korak 2: Sklapanje korijenske šasije
Umetnite motor s dva zupčanika u šasiju robota. Koristio sam 2wd metalnu šasiju, ali možete koristiti bilo koju šasiju
umetnite jedan kotač kotača ispred šasije robota.mehanički dio je dovršen ovog robota
Korak 3: Izrada elektroničkog kruga
Kako radi
Ultrazvučni zvučni senzor detektira objekte ispred sebe i mjeri udaljenost objekta.
U normalnom stanju kada nema prepreka ispred robota, dva motora se okreću u smjeru kazaljke na satu i robot ide ravno naprijed.
Ako je ultrazvučni senzor unutar 20 cm otkrio neki objekt, tada će se lijevi motor početi okretati u smjeru suprotnom od kazaljke na satu, a desni će se okretati u smjeru kazaljke na satu.
Zato robot brzo skreće ulijevo ako se ispred njega nalazi objekt.
Krug i veze ako koristite perfboard
Ovdje sam koristio upravljački program s dvostrukim motorom Arduino nano i L293D. Dva kondenzatora kao filter. Led & 1k otpornik za indikaciju
Arduino digitalni pin 7 spojite na okidač ultrazvučnog senzora
Arduino digitalni pin 8 spojite na ultrazvučni senzor Echo pin
Arduino digitalni pin 5 i 6 spojite na Ic l293d pin 10 i 15 za upravljanje lijevim motorom
Arduino digitalni pin 11 i 12 Spojite na ic l293d pin 2 i 7 za desnu kontrolu motora
Spojite lijevi motor na ic 1129 14 pin 11 i 14
Spojite desni motor na ic l293d Pin 3 i 6
Ako želite napraviti pomoću PCB -a
PCB za ovaj robotski projekt dobro je osmišljen i jednostavan za izradu. Pomoću ovog PCB -a možete napraviti različite vrste Arduino robota. Još jedan robot koji koristi ovu PCB
Ovdje preuzmite i naručite Gerber datoteku za PCB.
Korak 4: Prijenos koda na Arduino
Prenesite kod na arduino nano. ovdje je kodna veza za preuzimanje
samo preuzmite.ino datoteku i otvorite je pomoću arduino IDE -a.
spojite arduino nano pomoću USB kabela, odaberite odgovarajući com port
zatim kliknite za prijenos
Korak 5: Testiranje
vrijeme je za testiranje robota.
Koristio sam 9v bateriju za Arduino i drugu 9v bateriju za napajanje motora. Za napajanje motora dobro je koristiti punjivu bateriju inače baterija od 9 v ne može dugo raditi.
Ovaj video vam može pomoći -