Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Pre svoj letný projekt 2020 som vyrobil dve robotické autá s rovnakým podvozkom. Jedno auto robota malo pomocou ultrazvukového senzora detekovať objekty pred ním a potom podľa toho automaticky meniť smer. Druhé auto malo byť možné ovládať mojím telefónom.
Krok 1: Získajte zásoby
Všetky zásoby potrebné na výrobu týchto dvoch automobilov sú uvedené nižšie:
- Čistý akrylový základ
- 2 plastové kolesá s gumovými pneumatikami
- 2 žlté prevodové motory (uistite sa, že ste k nim pripevnili konektory)
- koliesko/vlečné koliesko - montážny hardvér (matice a skrutky) - šesťhranné dištančné podložky - klon KeyeStudio Arduino (žltá a čierna doska) - doska NodeMCU Esp8266 - mini doska na pečenie - 480 bodová BreadBoard
- Micro USB (pre ESP8266)
- USB A až B (pre dosku Arduino
- 6voltový akumulátor (pojme 4 x AA)
- DF Robot Dual H-Bridge (čierna obvodová doska, s čiernym chladičom a zelenými konektormi)
- L298N (červená doska s čiernym chladičom a modrými konektormi)
- Prepojovacie vodiče
- 2 ks infračervených senzorov (malé modré obvody, 4 kolíkové konektory)
- 3 -kolesové pohyblivé disky kolies (1 je náhradný)
- 2 ks serva 9 g
- Senzor UltraSonic (modrá doska s plošnými spojmi, 2 veľké okrúhle „oči“)
- Tlačidlo zapnutia/vypnutia
- 1 hobby skrutkovač (čierna rukoväť, oranžový vrch)
- Obojstranná páska (na montáž dielov do šasi. Môžete tiež použiť lepiacu pištoľ)
Krok 2: Zostavte podvozok automobilu
K mojej súprave bol priložený manuál, takže si obrázok môžete uložiť a podľa potreby sa ním riadiť. V opačnom prípade môžete pri montáži podvozku postupovať podľa mojich nižšie uvedených pokynov. Možno budete chcieť, aby vám pomohla druhá osoba, pretože utiahnuť skrutky bez toho, aby vám niekto pomohol držať auto na mieste, môže byť skutočne ťažké.
Najprv musíte upevniť motor na podvozok pomocou plastových upevňovacích prvkov, niekoľkých skrutiek a matíc, ako na obrázku vyššie.
Potom pripevníte kolesá k motorom
Teraz musíte predné koleso pripevniť k podvozku pomocou šesťhranných podpier, niekoľkých skrutiek a matíc
Ďalej pripevnite nádobu na batériu tiež pomocou skrutiek. Potom to urobíte, podvozok auta je hotový!
Krok 3: Zapojenie
Najprv urobíme auto ovládané ultrazvukovým senzorom. Budete potrebovať svoj ultrazvukový senzor, 6V batériu, prepojovacie vodiče, dosku L298, dosku na chlieb a Redboard Arduino. Na pomoc som použil vyššie uvedenú schému.
Pripojte oba motory k doske L298 pomocou prepojovacích vodičov
Pripojte dosku L298 k 9V zdroju napájania
Pripojte dosku L298 k GND na vašej červenej doske
Ultrazvukový snímač pripojte k prázdnej doske a k analógovým vstupom
Pripojte dosku L298 k červenej doske
Pripojte otočný čidlo na nepájivú dosku a červenú dosku
Potom pripojte druhú batériu k červenej doske pomocou adaptéra
Krok 4: Kód
Zverejnený kód bude použitý na odoslanie príkazu ping na ultrazvukový senzor, aby skontroloval čokoľvek pred ním. Potom upozorní auto, aby zmenilo smer podľa toho, či mu v ceste niečo prekáža. Budete si tiež musieť stiahnuť nižšie uvedenú knižnicu NewPing. Potom ho musíte vložiť do priečinka knižníc aplikácie Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Krok 5: Úspech (alebo nie)
Teraz, ak robíte všetko správne, malo by to fungovať. Ako tu vidíte, senzory som uviedol do prevádzky, ale motory nefungujú. Zdá sa, že kód a snímač fungujú. Auto však jednoducho nebude jazdiť. Skontroloval som zapojenie a kód a všetko sa zdalo v poriadku. Môžete sa dostať do týchto technických problémov, a ak je to tak, dvakrát skontrolujte, či nie je niečo pokazené alebo nie. Senzor zjavne fungoval, ako je znázornené na nižšie uvedených videách. Motor určite nie je zlomený, pretože som ho úspešne použil vo vedľajšom aute. V skutočnosti som urobil toto auto po nasledujúcom aute, ale rozhodol som sa najskôr ukázať toto. Mám podozrenie, že je problém s doskou L298.
Krok 6: Zapojenie druhého auta
Teraz ideme stavať auto, ktoré je možné ovládať pomocou telefónu. Našťastie tento fungoval a mám k dispozícii videá z jeho jazdy. Na toto auto nepotrebujete toľko materiálu ako na predchádzajúce. Potrebujete iba prepojovacie vodiče, dosku L298N a nádobu na batériu. Na android som si pomocou telefónu stiahol potrebnú aplikáciu na ovládanie auta.
Pripojte motory k doske L298
Pripojte dosku a dosku L298
Nezabudnite tiež pripojiť batériu k doske L298
Krok 7: Kód
Tu je kód, ktorý si musíte stiahnuť pre toto auto. Má zistiť IP adresu vášho telefónu, aby ste tak mohli ovládať auto pomocou telefónu. Tiež si budete musieť stiahnuť aplikáciu do telefónu s Androidom.
Krok 8: Úspech
Po vykonaní všetkých krokov by ste teraz mali mať možnosť ovládať auto pomocou dotykovej obrazovky