Arduino Self-Driven Car je projekt, ki ga sestavljajo šasija avtomobila, dve motorni kolesi, eno kolo 360 ° (nemotorizirano) in nekaj senzorjev. Napaja ga 9-voltna baterija z Arduino Nano, ki je priključena na mini mizo za krmiljenje motorjev in senzorjev. Ko je vklopljen, začne voziti naravnost naprej. Ko najde oviro naprej, išče obe strani in se obrne na stran, kjer ima več prostora. Če pred njim ali na obeh straneh ni prostega prostora, se motorji obrnejo nazaj.
PS: ne moti psa :)
Dobave:
1. korak: Komponente
Večino komponent lahko naročite iz Amazon-a. Postavil sem povezavo za komplet avtomobilskih šasij, ki sem ga kupil.- 1x Komplet podvozja: YIKESHU 2WD Smart Motor Robot Car Chassis
- 2x gonilni motor
- 1x avtomobilsko podvozje
- 2x pnevmatika za avto
- 1x 360 ° kolo
- 1x Arduino Nano
- 1x Mini Breadboard
- 1x Motorni pogon L293D
- 3x ultrazvočni senzor HC SR04
- 3x podpora senzorja - 3D natisnjena (glej risbo spodaj)
- 1x 9v baterija
- 1x stikalo za vklop / izklop
- 5x 100uF kondenzatorji
- 2x 0.1uF kondenzatorji
- 1x IR sprejemnik
- 1x daljinski upravljalnik
2. korak: Podpora za 3D tiskane senzorje
Podpornike za ultrazvočne senzorje lahko natisnete na 3D tiskalnik. Risbe so spodaj:
Stranska podpora: natisnite dva od tega
Sprednja podpora: natisnite eno od teh
PS: luknje je treba prilagoditi glede na vaše podvozje. Podvozje ima lahko nekaj majhnih razlik glede svojih lukenj.
3. korak: Sestavljanje ohišja
- Montirajte šasijo v skladu z navodili.
- Mašina je lahko pritrjena na zadnji strani ohišja.
- Pomembno je, da je baterija zaradi svoje teže nameščena na sprednji del šasije.
- Vijake ali lepila pritrdite na sprednji strani ohišja
- Senzor lahko pritiskate na svoje opore. Ni ga potrebno lepiti ali priviti.
Za boljše razumevanje položaja komponent si oglejte sliko.
4. korak: Ožičenje
Ožičite komponente kot diagram. Za razumevanje postavitve kondenzatorjev si oglejte sliko.
Korak 5: Koda
Tukaj boste našli kodo, ki sem jo uporabil za svoj projekt. Vedno lahko naredite majhne popravke, če želite spremeniti njegovo vedenje.
6. korak: Pripravite se !!! Zaženite motorje
Zdaj, ko je avto pripravljen, se lahko začnete igrati z njim.
Ko je avto postavljen na tla, vklopite stikalo in ga vklopite. Po tem uporabite gumb PLAY na daljinskem upravljalniku za zagon motorjev. Ko jo morate izklopiti, pritisnite gumb PREV na daljinskem upravljalniku in izklopite stikalo na vozilu. Medtem ko je vklopljen, še naprej vozi in se izogiba oviram, vendar je pomembno, da se prepreči, da bi šel na kraje, kjer so stopnice ali luknje.