Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj všichni, jsem Bryan Tee Pak Hong. V současné době jsem studentem jednoho roku v Singapurské polytechnice studující počítačové inženýrství.
Když jsem byl dítě, vždy mě fascinovaly RC auta a to, jak fungují. Když jsem to rozebral, všude jsem viděl jen kusy kovu umístěné všude. Vždy jsem si přál, aby existoval jednoduchý tutoriál pokrývající základní komponenty, které tvoří RC auto, a dnes vám přesně to ukážu.
Mám v plánu použít toto RC auto také na řadu dalších projektů, pokud jste narazili na nějaké problémy, vraťte se zpět k této příručce s pokyny.
Bez dalších okolků začněme!
Krok 1: Krok 0: Příprava materiálů
Materiály jsou velmi základní a snadno dostupné, jsou to:
- Podvozek automobilu* (používám novoroční schránku na sušenky, buďte při výběru kreativní!) X1
- Stejnosměrné motory a pneumatiky x2
- Arduino Uno (nebo jakékoli jiné varianty) x1
- L298N H-můstek x1
- Kolečko x1
- Baterie (1 pro Arduino, 1 pro motory)
- Propojky mezi muži a muži, propojky mezi muži a ženami
- Modul Bluetooth HC-06 nebo HC-05 x1
- Breadboard (rychlé a snadné připojení) x1
Další vybavení, které budete/možná budete potřebovat:
- Páječka
- Horká lepicí pistole
*Poznámka: můj podvozek je vybaven infračerveným senzorem, není v tomto tutoriálu vyžadován
Krok 2: Krok 1: Příprava podvozku
Nejprve rozeberte prkénko. Měl by být schopen rozdělit se na 3 části, 2 +/- svislé pruhy ze stran a ze střední části, kde bude vytvořena většina vašich spojení. To umožňuje velmi snadné umístění komponent, přičemž můžete:
- připojte 5V z vašeho Arduina na levou stranu
- připojte GND z vašeho Arduina na pravou stranu
- provádět všechna vaše připojení v blízkosti Arduina
Při prvním umístění je důležité, aby byla poloha správná, protože bude obtížné vyjmout a přemístit prkénko. Zajistěte, aby mezi Arduino a L298N byl dostatečný prostor mezi 2 svislými pruhy.
Krok 3: Krok 2: Připojení L298N k vašim motorům
Připájejte 2 vodiče k stejnosměrnému motoru. Poté připojte ostatní konce vodičů k jednomu ze dvou otvorů na můstku L298N. Na pořadí připojení vodiče nezáleží. Opakujte to pro druhý motor.
Dále umístěte propojky mezi muži a ženami na kolíky mužů, které se nacházejí vedle zásuvky 3. Je vyžadováno 6, 3 pro každou stranu, přičemž 1 je pro ovládání rychlosti motoru pomocí PWM a 2 pro směry. Pamatujte, které vodiče jsou kde připojeny, protože to bude důležité později.
Vezměte jednu z baterií a připojte/připájejte černý vodič (zemnící vodič) k propojce. To bude použito k dosažení společného základu s arduino později. Připojte červený vodič ke vstupu 12V (zásuvka zcela vlevo) a černý vodič ke GND (střední zásuvka) modulu L298N.
Krok 4: Krok 3: Dát vše dohromady
Modul L298 nalepte za horka na podvozek automobilu v poloze, kterou jste v kroku 1 považovali za vhodnou. Dále přilepte 2 stejnosměrné motory za tepla na boky podvozku. Můj podvozek má kolem okrajů pokles, takže jsem použil nějaké matice, které jsem měl kolem sebe, abych vyrovnal výšku, abych mohl správně lepit motory. Toto je volitelné, pokud používáte plochý podvozek, není vyžadován žádný offset. Po nalepení 2 motorů přilepte bateriový modul na šasi. Svůj dole jsem kvůli prostorovým omezením nalepil. Také jsem baterii mírně nalepil doprava, abych uvolnil místo pro sejmutí krytu baterie. Nakonec přilepte kolečko na místo a vaše základní auto je hotovo! Pokuste se najít kolečko, které by vašemu robotu umožnilo mít konzistentní výšku bez ohledu na to, jak se kolo otáčí.
Připojte 6 propojovacích vodičů na prkénko, kategorizujte je jako 3 pro levé a 3 pro pravé.
Další část se budeme zabývat mozkem vozu, alias Arduino.
Krok 5: Krok 4: Připojení a kód Arduino
Připojte kolík pravé rychlosti ke kolíku 6 a kolík levé rychlosti ke kolíku 11 na Arduinu.
Dále připojte další 2 směrové kolíky z každé strany od prkénka k Arduinu přes propojky male - male:
- vpravo - Pin 7 a 8
- vlevo - kolíky 12 a 13
Na jakémkoli pořadí nezáleží, protože změníme připojení, pokud se mýlí. Je však důležité nepřepínat levou a pravou část úplně. Umístěte Arduino do polohy, kterou jste plánovali v kroku 1.
Nyní zkopírujte kód z tohoto webu a vyzkoušejte pohyby motoru:
- nahrajte tento kód do svého Arduina
- pokud se robot otáčí ve směru hodinových ručiček, přepněte napravo 2 směrové vodiče z mužských na mužských propojek
- pokud se robot otáčí proti směru hodinových ručiček, přepněte vlevo 2 směrové vodiče mezi propojkami male a male
- pohybuje -li se robot dozadu, přepněte na obou stranách 2 -směrné vodiče propojky male -to -male
Přilepte druhou baterii k podvozku a základní robot je hotov! V tuto chvíli můžete robota naprogramovat, jak chcete, neváhejte experimentovat. V dalším kroku prozkoumáme některé základní pohyby pro naše RC auto přes bluetooth.
Krok 6: Krok 5: Modul HC-06
Ovládání tohoto modulu je trochu ošidné. Než začneme, nahrajte tento kód do svého Arduina.
Umístěte modul na prkénko, nepřekrývejte spojení s motory. Proveďte připojení podle obrázku:
- VCC - 5V (3,3V nebude fungovat!)
- GND - GND
- RX na bluetooth --- Pin 1 na Arduinu
- TX na bluetooth --- Pin 0 na Arduinu
Stáhněte si do telefonu Android aplikaci s názvem bluetooth ovladač Arduino. Nevlastním iPhone, takže se omlouvám uživatelům iPhone, ale měli byste najít podobné aplikace, které mají stejnou funkci. Zapněte Arduino a spárujte modul bluetooth s telefonem (obvykle se to nazývá HC-05/06 nebo BT03/04 atd.), Pokud se zobrazí výzva k zadání hesla, zadejte 1234 nebo 0000, pokud se ověření nezdaří nebo vy Zdá se, že se nelze připojit, pak jej budeme muset ovládat z počítače s funkcí bluetooth. Prozatím otevřete aplikaci bluetooth pro ovládání Arduino a připojte ji k zařízení. Vyberte svůj bluetooth modul a dostanete se do ovládacího rozhraní PS2-ish.
Proveďte tyto vazby klíčů
- w Vpřed
- levice
- s Zpět
- d Správně
- EDIT: j Tlačítko Stop
Krok 7: Gratulujeme! Vaše jednoduché RC auto ovládané Bluetooth je kompletní
Souhrn:
- K pohonu motoru budeme potřebovat 2 motory a H-můstek
- Mozek, v našem případě arduino, je potřebný k tomu, aby robotovi přikázal, jak se má pohybovat
- Můžeme použít naše telefony jako dálkové ovládání pro naše RC auto
Pokud však chcete počítač používat, spárujte počítač s modulem bluetooth, přejděte do nastavení bluetooth, které najdete na konci konfigurační stránky bluetooth, zkontrolujte, ke kterému portu se připojuje (tip: je odchozí a má název vašeho bluetooth modulu). Přejděte na nástroje> sériové porty a změňte COM na správný COM port. Zapněte monitor Seial a zadejte „w“, aby se robot pohyboval vpřed, „s“, aby se pohyboval dozadu atd.
Pokud jste se dostali až sem, gratulujeme! Bavte se s vaším RC autem ovládaným Bluetooth!
Aktualizace: Můj blogový příspěvek si můžete přečíst zde.