Obsah:

RC auto ovládané Bluetooth s reguláciou rýchlosti a meraním vzdialenosti: 8 krokov
RC auto ovládané Bluetooth s reguláciou rýchlosti a meraním vzdialenosti: 8 krokov

Video: RC auto ovládané Bluetooth s reguláciou rýchlosti a meraním vzdialenosti: 8 krokov

Video: RC auto ovládané Bluetooth s reguláciou rýchlosti a meraním vzdialenosti: 8 krokov
Video: RC Stunt Car with Hand Gesture Control 2024, Júl
Anonim
Image
Image

Ako dieťa ma vždy fascinovali RC autá. V súčasnej dobe nájdete mnoho návodov na výrobu lacných RC automobilov ovládaných Bluetooth sami pomocou Arduina. Poďme ešte o krok ďalej a pomocou našich praktických znalostí kinematiky vypočítajte prejdenú vzdialenosť a rýchlosť robota.

Tento pokyn bol vytvorený v spolupráci s HATCHNHACK. Na ich úžasnom webe nájdete všetky svoje prototypové zariadenia, blogy, nápady a oveľa viac.

Krok 1: Krok 1: Nájdenie potrebných dielov na projektovanie

Píšem to ako všeobecný návod, takže sa pokúsim nájsť nejaké alternatívy, ak nemôžete nájsť diely, ktoré používam. Tiež pridám odkazy na nákup, aby ste si mohli kúpiť položky, ktoré nemáte po ruke, a aby ste si mohli svojho robota prispôsobiť svojou kreativitou. Náhradné diely na výrobu tohto projektu nájdete na hnhcart. Majú kvalitné diely v úžasnom cenovom rozpätí.

  • Mikrokontrolér: Ak ste začiatočník, skúste použiť Arduino. Používam Arduino Uno. Kúpiť odkaz pre Arduino Uno.
  • Motory a enkodéry: Na tento projekt používam na výpočet závitov prevodové motory s bočným hriadeľom s otáčkami 150 ot / min a vstavaným snímačom. Ak nemôžete nájsť takéto motory, môžete sa obrátiť na jednoduché dvojhriadeľové motory a budete musieť kúpiť enkodéry pre motory BO. môžete si kúpiť dvojhriadeľové motory BO | jediné kodéry
  • Ovládač motora: Na prevádzku motorov budete potrebovať ovládač motora, pretože väčšina mikrokontrolérov nemôže dodávať také napätie. Používam L298N, ktorý tu môžete kúpiť a kúpiť tu.
  • PODVOZOK: Pre podvozky a pneumatiky si musíte kúpiť konkrétny motor, ktorý používate. na nákup podvozku pre motory BO môžete použiť tento odkaz.
  • Modul Bluetooth (HC05): Na pripojenie Arduina k nášmu smartfónu potrebujeme zariadenie na komunikáciu Bluetooth. tu je miesto, kde HC05 príde vhod. Kúpiť odkaz na HC05
  • Prepojovacie káble: prepojovacie vodiče všetci potrebujeme na pripojenie vecí. Ak ste nováčik, budete ich potrebovať pre rôzne projekty. niektoré si môžete kúpiť tu:- muž až muž | Muž na ženu
  • Batéria: Na tento projekt používam 12 -voltovú batériu. Ak to nemáte, môžete vždy prejsť na generické lítium-iónové batérie 12 V. Alebo ak používate motory 9v BO, môžete dokonca použiť jednoduchú 9v batériu. Pred kúpou batérie si však dajte pozor na špecifikácie motora, pretože pri napájaní vyšším napätím, ako je kapacita motora, môžete motor poškodiť. Informácie o kúpe 9 V batérie nájdete tu.
  • Doska/prototypová doska: na pripojenie celého vodiča budete potrebovať niečo. Tu sa bude hodiť doska na chlieb. kúpiť odkaz na Breadboard | prototypová doska

Krok 2: Nastavenie podvozku

Zapojenie ovládača motora
Zapojenie ovládača motora

Ak pracujete s vopred vyrobeným podvozkom, nebudete sa musieť s ničím starať.

Pretože som nemal konkrétny vopred vyrobený podvozok pre svoje motory, musel som ho postaviť sám. Ako základ som si vybral akrylový plech, pretože je ľahký a ľahko sa s ním pracuje, a na montáž motorov som použil štandardné svorky.

a nakoniec priskrutkujte kolieskoaster v spodnej časti na podoprenie robota.

Krok 3: Zapojenie ovládača motora

Zapojenie ovládača motora
Zapojenie ovládača motora

Aby sme dodali motorom dostatok šťavy, musíme nastaviť ovládač motora.

  1. najskôr zaskrutkujte +ve a -ve póly motora na konektor PTR vodiča motora.
  2. potom na napájanie ovládač motora priskrutkuje kladný pól batérie na 12 V port a -ve na GND port ovládača motora.
  3. vložte vstupný kolík ovládača motora na kolík PWM Arduino podľa vášho výberu. Nezabudnite, že v kóde sa zodpovedajúcim spôsobom zmení na kolíky motora.

  4. V opačnom prípade pridajte prepínač medzi plusom batérie a ovládačom motora, budete batériu musieť odpojiť, keď ju nepoužívate.
  5. získajte 2 vodiče z 5 V a GND vodiča motora na nepájivú dosku, aby ste mohli napájať Arduino aj ďalšie zariadenia.

Krok 4: Nastavenie ENKODÉROV

Nastavenie ENKODÉROV
Nastavenie ENKODÉROV

ako vidíte, kodér je vstavaný v motore.

  • M1 a M2 sú +ve a -ve motora, ktorý vstupuje do vodiča motora
  • pripojte k 5v a GND kodérov k 5v a GND na doske, aby ste kodéry napájali
  • A a B sú pre výstupné kolíky kodéra, ku ktorým pripojíme kolíky 2 a 3 Arduina

Krok 5: Zapojenie modulu Arduino a modulu Blutooth

Zapojenie Arduina a modulu Blutooth
Zapojenie Arduina a modulu Blutooth
Zapojenie Arduina a modulu Blutooth
Zapojenie Arduina a modulu Blutooth
  • pripojte GND a 5v z nepájivej dosky k Vin a GND Arduina, aby ste napájali Arduino.
  • to isté urobte s modulom Bluetooth, aby ste ho tiež napájali.
  • pripojte TX a RX modulu Bluetooth k pinom 0 a 1 Arduina. 0 a 1 piny Arduina sú určené piny pre sériovú komunikáciu, takže pri odosielaní náčrtu do Arduina buďte opatrní, pretože možno budete musieť odpojiť pin TX, pretože Arduino môže súčasne používať iba 1 sériovú komunikáciu. Tomuto problému sa môžete vyhnúť zavedením sériovej knižnice softvéru do kódu
  • a nakoniec pripojte kolíky kodéra k 2 a 3 kolíkom Arduina. Pin 2 a Pin 3 sú určené ako kolíky pre prerušenia. Viac informácií o prerušení nájdete tu. Ak používate disk kodéra s menším počtom impulzov, možno nebudete potrebovať prerušenia.

Krok 6: Pripojenie elektroniky k robotu

Pripojenie elektroniky k robotu
Pripojenie elektroniky k robotu

môžete použiť skrutky na pripevnenie elektroniky na robota, inak pri pohybe robota elektronika zvyčajne odpadne.

No, nemal som také malé skrutky na upevnenie elektroniky, a tak som išiel nalepiť elektroniku za tepla na samotnú základňu.

Krok 7: Vytvorenie aplikácie na ovládanie robota

Vytvorenie aplikácie na ovládanie robota
Vytvorenie aplikácie na ovládanie robota
Vytvorenie aplikácie na ovládanie robota
Vytvorenie aplikácie na ovládanie robota

Na výrobu aplikácie som použil vynálezcu aplikácie MIT, ktorý sa skutočne ľahko používa a je vhodný pre začiatočníkov. Verte mi, nie som androidový vývojár a myšlienka postaviť aplikáciu ma desila. Ale s týmto som sa to naučil pri vytváraní aplikácie.

Pokiaľ ide o dizajnérsku časť, to nechám na vás. Prispôsobte si, ako sa vám páči.

obrázky, ktoré je potrebné urobiť, nájdete v zadnej časti.

Odtiaľ si dokonca môžete stiahnuť moju aplikáciu pre robota.

Krok 8: Kód pre Arduino

si tu môžete stiahnuť súbor INO a naprogramovať Arduino.

nechajte otázku pre akékoľvek otázky týkajúce sa kódu.

všetko, čo máte, ste pripravení ísť s vlastným RC automobilom ovládaným Bluetooth.

Odporúča: