Sadržaj:
Video: Arduino robot 5 u 1 - Slijedi me - Redak slijedi - Sumo - Crtanje - Izbjegavanje prepreka: 6 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ova upravljačka ploča robota sadrži mikrokontroler ATmega328P i upravljački program motora L293D. Naravno, ne razlikuje se od Arduino Uno ploče, ali je korisnije jer ne treba drugi štit za pogon motora! Ne sadrži skakače i može se jednostavno programirati s CH340G. Tijekom vožnje dva istosmjerna motora također možete upravljati različitim senzorima pomoću I / O pinova s ovom karticom. U ovom smo projektu koristili HC-SR04 ultrazvučni senzor udaljenosti i infracrveni IC senzor. Osim toga, korišten je i jedan servo motor.
Korak 1: Video zapis projekta korak po korak
Pomoću ove kontrolne kartice možete programirati robota s 5 različitih scenarija. Sljedeći scenariji uključeni su u ovaj projekt:
SUMO način rada: To je sport u kojem se dva robota pokušavaju međusobno izgurati iz kruga (na sličan način kao sumo sport).
Follow Me Mode: Može osjetiti prisutnost predmeta koje treba pratiti pomoću HC-SR04 senzora.
Način praćenja: Robot sljedbenik vozila je vozilo koje slijedi crtu ili bijelu liniju.
Način izbjegavanja: Robot za izbjegavanje prepreka inteligentan je uređaj koji može automatski osjetiti prepreku ispred sebe i izbjeći je okretanjem u drugom smjeru.
Način crtanja: Sadrži servo motor i olovku. Može crtati vlastite tragove kretanja na površini.
Korak 2: Potrebna hardverska oprema
- ATmega328P -PU s pokretačkim programom -
- IC upravljačkog programa motora L293D -
- USB utičnica tipa B -
- DIP utičnica 28/16 igle -
- Kristal 12/16 MHz -
- L7805 TO -220 -
- Kondenzator 100uF -
- LED -
- Otpornik 10K/1K -
- Kondenzator 470nF -
- Utičnica za napajanje -
- 2 -polni terminalni blok -
- Zaglavlje muškog pina -
- 10nF/22pF keramika -
- 6V 200RPM mini metalni zupčanički motor -
- 7.4V 1000mAh 2S Lipo baterija (opcionalno) -
- 9V 800mAh baterija (izborno) -
- 9V priključak za bateriju -
- Ultrazvučni modul HC -SR04 -
- IC infracrveni senzor -
- CH340G USB na TTL IC -
U ovom su projektu komponente DIP -a korištene za jednostavno lemljenje
Korak 3: Gerber datoteka i shema PCB -a
U ovom projektu odabrao sam PCBWay. PCBWay je jedini način da se ovaj projekt ostvari po niskim troškovima i visokoj kvaliteti.
Detalji o proizvodu
- Vrsta ploče: Pojedinačna PCB
- Veličina: 53,3 x 66 mm
- Slojevi: 2 sloja
- Ukupno: 5 kom / 5 USD
Nabavite PCB Gerber & Schematic -
Korak 4: 3D.stl datoteke
Postavke ispisa
- Pisač: JGAURORA A5S
- Rezolucija: 0,25
- Ispuna: 10%
Korak 5: Veze
IR senzor
- Signalni pin za IC senzor na Digital 12
- VCC pin IC osjetnika na +5V
- IC senzor GND u GND
Senzor HC-SR04
- ECHO pin na Digital 5
- TRIG pin na Digital 6
- VCC pin na +5V
- GND pin na GND
Motor A
- Motor A 1 do Digital 2
- Motor A 2 do Digital 4
- Motor A Omogući digitalno 3
Motor B
- B Motor B 1 do Digital 10
- Motor B 2 do Digital 11
- Omogući digitalni motor B 9
Korak 6: Izvorni kod
Pomoću ove kontrolne kartice možete programirati robota s 5 različitih scenarija. Sljedeći scenariji uključeni su u ovaj projekt:
- Način rada SUMO: To je sport u kojem se dva robota pokušavaju međusobno izgurati iz kruga (na sličan način kao sumo sport).
- Follow Me Mode: Može osjetiti prisutnost predmeta koje treba pratiti pomoću HC-SR04 senzora.
- Način praćenja: Robot sljedbenik vozila je vozilo koje slijedi crtu ili bijelu liniju.
- Način izbjegavanja: Robot za izbjegavanje prepreka inteligentan je uređaj koji automatski može osjetiti prepreku ispred sebe i izbjeći je okretanjem u drugom smjeru.
- Način crtanja: Sadrži servo motor i olovku. Može crtati vlastite tragove kretanja na površini.
Preuzmite izvorni kod:
github.com/MertArduino/RobotControlBoard