Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Za moj poletni projekt leta 2020 sem izdelal dva robotska avtomobila z istim podvozjem. Eden od robotskih avtomobilov naj bi uporabil ultrazvočni senzor za zaznavanje predmetov pred seboj in nato samodejno spremenil smer. Drugi avto naj bi lahko upravljal moj telefon.
Korak: Pridobite zaloge
Spodaj so navedene vse zaloge, potrebne za izdelavo obeh avtomobilov:
- Čista akrilna podlaga
- 2 plastični kolesi z gumijastimi pnevmatikami
- 2 rumeno usmerjena motorja (nanje pritrdite priključke)
- kolesce/kolesce za pritrditev - strojna oprema za pritrditev (matice in vijaki) - šesterokotniki - KeyeStudio Arduino Clone (rumena in črna plošča) - plošča NodeMCU Esp8266 - mini plošča - 480 točkovna plošča
- Mikro USB (za ESP8266)
- USB A do B (za ploščo Arduino
- 6 -voltna baterija (drži 4xAA)
- Dvojni H-most DF Robot (črno vezje, s črnim hladilnikom in zelenimi priključki)
- L298N (Rdeče vezje s črnim hladilnikom in modrimi priključki)
- Mostične žice
- 2 količini IR senzorjev (majhna modra vezja, 4 -polni priključki)
- 3 -kolesni diski za gibanje koles (1 je rezervni)
- 2 kosi 9 g servomotorjev
- UltraSonic senzor (modro vezje, 2 veliki okrogli očesi)
- Gumb za vklop/izklop
- 1 izvijač za hobi (črni ročaj, oranžen vrh)
- Dvostranski trak (za pritrditev delov v ohišje. Uporabite lahko tudi pištolo za lepilo)
2. korak: Sestavite podvozje avtomobila
Z mojim kompletom sem dobil priročnik, tako da lahko sliko shranite in ji sledite, če želite. V nasprotnem primeru sledite spodnjim navodilom za sestavljanje ohišja. Morda boste želeli, da vam pomaga druga oseba, saj je lahko zelo težko priviti vijake, ne da bi vam nekdo pomagal pri miru avtomobila.
Najprej morate motor pritrditi na ohišje s pomočjo plastičnih pritrdilnih elementov, nekaj vijakov in nekaterih matic, kot je na zgornji sliki
Nato pritrdite kolesa na motorje
Zdaj morate pritrditi sprednje kolo na ohišje s pomočjo šesterokotnih stojal, nekaj vijakov in matic
Nato z vijaki pritrdite posodo za baterijo. Ko to storite, je šasija avtomobila končana!
3. korak: Ožičenje
Najprej bomo delali avto, ki ga nadzira ultrazvočni senzor. Potrebovali boste ultrazvočni senzor, 6V baterijo, mostične žice, ploščo L298, ploščo in Arduino Redboard. Za pomoč sem uporabil zgornjo shemo.
Oba motorja priključite na ploščo L298 s pomočjo mostičnih žic
Ploščo L298 priključite na 9V vir napajanja
Ploščo L298 povežite z GND na rdeči plošči
Ultrazvočni senzor priključite na prazno ploščo in na analogne vhode
Ploščo L298 povežite z rdečo ploščo
Vrtljivi senzor priključite na ploščo in rdečo ploščo
Nato priključite drugo baterijo na rdečo ploščo z adapterjem
4. korak: Koda
Objavljena koda bo uporabljena za ping ultrazvočnega senzorja, da preveri vse pred seboj. Nato bo avtomobilu povedal, naj spremeni smer, če kaj ovira njegovo pot. Prav tako boste morali prenesti spodaj objavljeno knjižnico NewPing. Nato ga morate dati v mapo knjižnice aplikacije Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
5. korak: Uspeh (ali ne)
Zdaj, če naredite vse pravilno, bi moralo delovati. Kot lahko vidite tukaj, senzorji delujejo, motorji pa ne delujejo. Zdi se, da koda in senzor delujeta. Vendar pa avto preprosto ne bo vozil. Preveril sem ožičenje in kodo in vse se mi je zdelo v redu. Morda boste naleteli na te tehnične težave. Če je temu tako, dvakrat preverite, ali je kaj pokvarjeno ali ne. Senzor je očitno deloval, kot je prikazano v spodnjih videoposnetkih. Tudi motor zagotovo ni pokvarjen, ker sem ga uspešno uporabil v naslednjem avtomobilu. Ta avto sem dejansko naredil po naslednjem avtomobilu, vendar sem se odločil, da ga najprej pokažem. Sumim, da je problem s ploščo L298.
6. korak: Ožičenje drugega avtomobila
Zdaj bomo izdelali avto, ki ga lahko nadzoruje vaš telefon. Na srečo je ta deloval in imam videoposnetke, kako se vozi naokoli. Za ta avto ne potrebujete toliko materiala kot zadnji. Potrebujete samo mostične žice, ploščo L298N in posodo za baterije. S telefonom Android sem naložil potrebno aplikacijo za nadzor avtomobila.
Motorje priključite na ploščo L298
Povežite ploščo in ploščo L298
Baterijo priključite tudi na ploščo L298
7. korak: Koda
Tu je koda, ki jo morate prenesti za ta avto. Zaznati naj bi IP naslov vašega telefona, tako da lahko s telefonom upravljate avto. Prav tako boste morali prenesti aplikacijo na telefon Android.
8. korak: Uspeh
Z vsemi koraki navzdol bi morali zdaj upravljati avto z zaslonom na dotik