Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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čnih veza, dizajnirao sam PCB za to.
Možete koristiti PCB ili tačkastu ploču.
2WD Robotsko kućište s kotačićem.
Robotski kotač za BO motor
BO motor sa 150 okretaja u minuti 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 tačkastu ploču.
Korak 2: Sklapanje korijenske šasije
Umetnite motor sa dva zupčanika u šasiju robota. Koristio sam 2wd metalnu šasiju, ali možete koristiti bilo koju
umetnite jedan kotač ispred kućišta robota. Mehanički dio ovog robota je završen
Korak 3: Izrada elektroničkog kola
Kako radi
Ultrazvučni zvučni senzor otkriva 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 bilo koji 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 Arduino nano i L293D dvostruki motor. 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 i pin l293d
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
Preuzmite i naručite Gerber datoteku za PCB odavde.
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 otpremanje
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 -