Jak vytvořit Bluetooth ovládané jednoduché RC auto: 7 kroků (s obrázky)
Jak vytvořit Bluetooth ovládané jednoduché RC auto: 7 kroků (s obrázky)
Anonim
Jak vyrobit Bluetooth ovládané jednoduché RC auto
Jak vyrobit Bluetooth ovládané jednoduché RC auto

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ů

Krok 0: Příprava materiálů
Krok 0: Příprava materiálů

Materiály jsou velmi základní a snadno dostupné, jsou to:

  1. Podvozek automobilu* (používám novoroční schránku na sušenky, buďte při výběru kreativní!) X1
  2. Stejnosměrné motory a pneumatiky x2
  3. Arduino Uno (nebo jakékoli jiné varianty) x1
  4. L298N H-můstek x1
  5. Kolečko x1
  6. Baterie (1 pro Arduino, 1 pro motory)
  7. Propojky mezi muži a muži, propojky mezi muži a ženami
  8. Modul Bluetooth HC-06 nebo HC-05 x1
  9. 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

Krok 1: Příprava podvozku
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

Krok 2: Připojení L298N k vašim motorům
Krok 2: Připojení L298N k vašim motorům
Krok 2: Připojení L298N k vašim motorům
Krok 2: Připojení L298N k vašim motorům
Krok 2: Připojení L298N k vašim motorům
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

Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
Krok 3: Dát vše dohromady
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

Krok 4: Připojení a kód Arduino
Krok 4: Připojení a kód Arduino
Krok 4: Připojení a kód Arduino
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:

  1. nahrajte tento kód do svého Arduina
  2. 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
  3. 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
  4. 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

Krok 5: Modul HC-06
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í

Gratulujeme! Vaše jednoduché RC auto ovládané Bluetooth je kompletní!
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.