Obsah:

Bluetooth řízené RC auto s řízením rychlosti a měřením vzdálenosti: 8 kroků
Bluetooth řízené RC auto s řízením rychlosti a měřením vzdálenosti: 8 kroků

Video: Bluetooth řízené RC auto s řízením rychlosti a měřením vzdálenosti: 8 kroků

Video: Bluetooth řízené RC auto s řízením rychlosti a měřením vzdálenosti: 8 kroků
Video: 2022 Genesis GV60 Luxusní kompaktní SUV - neobvyklé funkce 2024, Listopad
Anonim
Image
Image

Jako dítě mě vždycky fascinovaly RC auta. V současné době můžete najít mnoho návodů, jak si levně vyrobit RC auta ovládaná pomocí Bluetooth sami pomocí Arduina. Udělejme krok dále a využijme našich praktických znalostí kinematiky k výpočtu ujeté vzdálenosti a rychlosti robota.

Tento návod byl vytvořen ve spolupráci s HATCHNHACK. Podívejte se na jejich úžasný web, kde najdete veškeré prototypové vybavení, blogy, nápady a mnoho dalšího.

Krok 1: Krok 1: Nalezení požadovaných součástí k vytvoření projektu

Píšu to jako obecný návod, takže se pokusím najít nějaké alternativy, pokud nemůžete najít součásti, které používám. Přidám také odkazy na nákup, abyste si mohli koupit položky, které nemáte zrovna po ruce, a abyste si mohli svého robota přizpůsobit svou kreativitou. Náhradní díly pro tento projekt najdete na hnhcart. Mají kvalitní díly v úžasném cenovém rozpětí.

  • Mikrokontrolér: pokud jste začátečník, zkuste použít Arduino. Používám Arduino Uno. Koupit odkaz pro Arduino Uno.
  • Motory a kodéry: Pro tento projekt používám k výpočtu otáček motory s bočním hřídelem s otáčkami 150 ot / min a vestavěným kodérem. pokud nemůžete najít takové motory, můžete se obrátit na jednoduché dvouhřídelové motory a budete muset koupit snímače pro motory BO. můžete si koupit dvouhřídelové motory BO | jednotlivé kodéry
  • Ovladač motoru: ke spuštění motorů budete potřebovat ovladač motoru, protože většina mikrokontrolérů nedokáže dodat tolik napětí. Používám L298N, který zde můžete doporučit k nákupu.
  • PODVOZEK: Pro podvozky a pneumatiky si musíte koupit konkrétní motor, který používáte. Chcete -li koupit podvozek pro motory BO, můžete se obrátit na tento odkaz.
  • Modul Bluetooth (HC05): K propojení Arduina s naším smartphonem potřebujeme zařízení pro komunikaci Bluetooth. zde se HC05 hodí. Koupit odkaz na HC05
  • Propojovací vodiče: všichni potřebujeme propojovací vodiče pro připojení věcí. Pokud jste nováček, budete jich potřebovat spoustu pro různé projekty. některé si můžete koupit zde:- muž- muž | Muž na ženu
  • Baterie: Pro tento projekt používám 12v lipo baterii. pokud nemáte, můžete vždy přejít na generické 12v lithium-iontové baterie. Nebo pokud používáte motory 9v BO, můžete dokonce použít jednoduchou 9v baterii. Před koupí baterie si však zkontrolujte specifikace motoru, protože pokud dodáte vyšší napětí, než je kapacita motoru, můžete motor poškodit. Chcete -li koupit 9v baterii, podívejte se zde.
  • Breadboard/prototyping board: budete potřebovat něco k připojení veškerého drátu. Zde se vám bude hodit prkénko. koupit odkaz na Breadboard | prototypová deska

Krok 2: Nastavení podvozku

Zapojení ovladače motoru
Zapojení ovladače motoru

Pokud pracujete s předem vyrobeným podvozkem, nebudete si muset dělat starosti.

Protože jsem pro své motory neměl konkrétní předem vyrobený podvozek, musel jsem si jej postavit sám. Jako základnu jsem vybral akrylový plech, protože je lehký a snadno se s ním pracuje, a pro montáž motorů jsem použil standardní svorky.

a nakonec přišroubujte kolečko Chaster ve spodní části k podepření robota.

Krok 3: Zapojení ovladače motoru

Zapojení ovladače motoru
Zapojení ovladače motoru

Abychom motorům dodali dostatek šťávy, musíme nastavit ovladač motoru.

  1. nejprve přišroubujte kladné a záporné póly motoru ke konektoru PTR ovladače motoru.
  2. poté k napájení přišroubuje ovladač motoru kladný pól baterie k portu 12 V a -ve k portu GND ovladače motoru.
  3. vložte vstupní kolík ovladače motoru na kolík PWM Arduina podle vašeho výběru. PAMATUJTE, že odpovídajícím způsobem změníte na piny motoru.

  4. v opačném případě přidejte přepínač mezi kladnou hodnotou baterie a ovladačem motoru, pokud baterii nepoužíváte, budete ji muset odpojovat.
  5. získejte 2 vodiče z 5V a GND ovladače motoru na prkénko, abyste mohli napájet Arduino i další zařízení.

Krok 4: Nastavení kodérů

Nastavení kodérů
Nastavení kodérů

jak vidíte, kodér je vestavěn v motoru.

  • M1 a M2 jsou +ve a -ve motoru, který vstupuje do ovladače motoru
  • připojte k 5v a GND kodérů k 5v a GND na desce pro napájení kodérů
  • A a B jsou pro výstupní kolíky kodéru, ke kterým připojíme pin 2 a pin 3 Arduina

Krok 5: Zapojení Arduina a modulu Blutooth

Zapojení Arduina a modulu Blutooth
Zapojení Arduina a modulu Blutooth
Zapojení Arduina a modulu Blutooth
Zapojení Arduina a modulu Blutooth
  • připojte GND a 5v z prkénka k Vin a GND Arduina pro napájení Arduina.
  • totéž proveďte s modulem Bluetooth, abyste jej také mohli napájet.
  • připojte TX a RX modulu Bluetooth k pinům 0 a 1 Arduina. 0 a 1 piny Arduina jsou určené piny pro sériovou komunikaci, takže buďte opatrní při nahrávání náčrtu do Arduina, protože možná budete muset odpojit pin TX, protože Arduino může používat pouze 1 sériovou komunikaci najednou. Tomuto problému se můžete vyhnout zavedením softwarové sériové knihovny do kódu
  • a nakonec připojte kolíky kodéru ke 2 a 3 pinům Arduina. Pin 2 a Pin 3 jsou určeny jako kolíky pro přerušení. Další informace o přerušeních naleznete zde. Pokud používáte disk kodéru s menším počtem pulzních linek, možná nebudete potřebovat přerušení.

Krok 6: Připevnění elektroniky k robotu

Připevnění elektroniky k robotu
Připevnění elektroniky k robotu

můžete použít šrouby k upevnění elektroniky na robota, jinak při pohybu robota elektronika obvykle odpadne.

No, neměl jsem ty malé šrouby pro montáž elektroniky, takže jsem šel horké lepidlo elektroniky na samotnou základnu.

Krok 7: Vytvoření aplikace pro ovládání robota

Vytvoření aplikace pro ovládání robota
Vytvoření aplikace pro ovládání robota
Vytvoření aplikace pro ovládání robota
Vytvoření aplikace pro ovládání robota

Abych aplikaci vytvořil, použil jsem vynálezce aplikace MIT, který je opravdu snadno použitelný a pohodlný pro začátečníky. Věřte mi, nejsem androidový vývojář a myšlenka na vybudování aplikace mě vyděsila. Ale díky tomu jsem se to naučil při vytváření aplikace.

Co se týče návrhářské části, to nechám na vás. Přizpůsobte si, jak se vám to líbí.

můžete odkazovat na obrázky, které chcete vytvořit v backendové části.

Odtud si dokonce můžete stáhnout moji aplikaci pro robota.

Krok 8: Kód pro Arduino

zde si můžete stáhnout soubor INO a naprogramovat Arduino.

zanechat otázku pro jakékoli dotazy týkající se kódu.

vše, co máte, jste připraveni jít s vlastním RC vozem ovládaným Bluetooth.

Doporučuje: