Arduino Bluetooth RC automobil: 12 koraka
Arduino Bluetooth RC automobil: 12 koraka
Anonim

Upravljanje RC automobilom putem aplikacije na vašem telefonu? To je moguće!

Koristeći Arduino, neki Bluetooth, neke kotače i hrpu drugih malih, ali bitnih komada, uspjeli smo stvoriti RC automobil koji se povezuje s Bluetoothom i može se kontrolirati pomoću aplikacije na vašem telefonu. Čini se dovoljno jednostavno, zar ne? Pa nakon otprilike mjesec dana, mogli smo ispolirati radni Bluetooth RC automobil. S našim uputama to ćete učiniti brže nego mi.

Korak 1: Isplanirajte svoje korake na Trellu

Za početak planiranja u trellu morate znati što želite raditi i koji su vam materijali potrebni.

Stvari koje želite staviti na svoj trello su:

- Nabavite/kupite zalihe

- Napravi auto

- Upravljajte istosmjernim motorima s Arduinom

- Povežite se s Arduinom putem Bluetootha

- Učinite bežični RC automobil bežičnim

- Kodiranje

- Napravi aplikaciju

- Povežite/ kodni senzor udaljenosti (potreban samo za izborni korak.)

- Testiranje

-Vanjski

- Dokumentacija/ Kako to učiniti

Sada postoji mnogo koraka koji ulaze u svaki od njih, ali više ćete detalja moći pronaći u sljedećim koracima našeg procesa.

Korak 2: Nabavite/kupite potrepštine

Materijali koji će vam biti potrebni za ovaj projekt uključuju:

-Arduino

-Upravljački program motora (TB6612FNG Breakout)

-Bluetooth niskoenergetski upravljački program (nRF8001 Bluetooth LE)

-DC motori

-Baterija (baterije)

-Žice

-Platna ploča

Korak 3: Izgradite automobil

S istosmjernim motorima i pločom

1) Priključite upravljački program motora na Arduino

2) Spojite Arduino na istosmjerne motore

*Pogledajte sliku za pregled kruga.

Korak 4: Upravljajte istosmjernim motorima s Arduinom

Pomoću koda MotorTest iz biblioteke vozača motora, Arduino će moći kontrolirati istosmjerne motore.

-Modela motorTest -a tjeraju Motore da se malo "zezaju".

-Pomaknite se dolje do mjesta na kojem piše TB6612FNG Arduino Library i tamo će se preuzeti.

-Nakon toga možete postaviti tu biblioteku u Arduino IDE kao zip datoteku.

-Idite na skicu, uključite biblioteku, a zatim idite na dodavanje.zip biblioteke i odaberite datoteku.

-Ta će se datoteka tada pojaviti pod primjerima.

-I moći ćete testirati svoje motore.

Korak 5: Povežite Bluetooth

Pomoću Bluetooth niskoenergetskog upravljačkog programa možemo ga povezati s Arduinom kao što je prikazano na slici.

- Od povezivanja s Arduinom, možemo pomoću nekog koda premjestiti automobil pomoću aplikacije Adafruit.

-Idite na stranicu Adafruit s upravljačkim programom nrf8001 i knjižnica je dostupna za preuzimanje.

-S tom bibliotekom možete koristiti priloženi kôd (echo demo) za programiranje automobila da se kreće kada dobije naredbu.

Korak 6: Kodiranje - upotreba aplikacije Adafruit

Nakon preuzimanja aplikacije i izmjene koda kako želite, kako biste pokrenuli stvari:

1) Počeli smo spajanjem na automobil (koji se izvorno zvao UART) i prešli na UART module.

- Ovdje možete upisati naredbu, na primjer f za naprijed, ako je to ono što imate u svom kodu da bi automobil krenuo naprijed.

*Možete se pozvati na naš kôd koji će biti objavljen u kasnijem koraku.

Korak 7: Učinite RC automobil bežičnim

Ovdje će vam trebati baterije.

Koristeći bateriju i baterije koje su spojene na istosmjerne motore, automobil se može kretati bez povezivanja na bilo što drugo.

*Na gornjoj slici možete vidjeti kako je baterija spojena i kako su baterije priključene na motore.

Korak 8: Učinite izmijenjenu aplikaciju za rad s kontrolnom pločom

Odlučili smo upotrijebiti upravljačku ploču za daljinski upravljač našeg automobila. Da bismo to učinili, morali smo:

- Izmijenite izvorni kod izvorne aplikacije Adafruit.

-Ovdje je povezan naš izmijenjeni kôd, a ova izmijenjena aplikacija SAMO za android.:

-I kako koristiti aplikaciju napravljenu s izmijenjenim kodom:

-Kada otvorite aplikaciju:

-Povežite se na AUTO

-Kada kliknete na povezivanje, pojavit će se popis koji kaže odaberite način povezivanja s automobilom

-Kliknite kontroler

-U kontroleru se pomaknite do kraja i kliknite kontrolnu tablu.

-U upravljačkoj ploči:

-Strelica gore ide naprijed

-Strelica prema dolje ide unatrag

-Strelica lijevo ide lijevo

-Desna strelica ide desno

-Tipka 1 je kočnica

-Tipka 2 je krafna

Korak 9: (Izborno): Dodajte senzor udaljenosti

Za naš RC automobil dodali smo senzor udaljenosti.

-Senzor udaljenosti je postavljen ispred našeg RC automobila, koji smo pokušali učiniti da se automatski pomakne u drugom smjeru kad se nešto nalazi ispred njega.

Korak 10: Testirajte

Prilikom testiranja, -Provjerite da li sve funkcije rade onako kako želite:

-Naprijed

-Leđa

-Lijevo

-Pravo

-Stop

-Krafna

-Automatski

Ovo su naše posebne funkcije, možete ih koristiti ili ih promijeniti kako biste učinili ono što želite.

Korak 11: Dodajte vanjski izgled

Prilikom dodavanja vanjskog izgleda, to potpuno ovisi o vama.

-Eksterijer automobila uglavnom služi samo za držanje hardvera na okupu.

-Koristili smo patentne zatvarače i žice kako bismo sve držali na mjestu.

-Možete dizajnirati vanjski dio svog automobila na način koji vam odgovara.

** Najvažniji dio eksterijera je držati sve na mjestu!

Korak 12: Dokument

Prilikom izrade vašeg RC automobila pazite da dokumentirate u hodu.

To može pomoći kada:

-Rješavanje problema s kojim se suočavate.

-Promjenjivanje oko ožičenja.

-Sjećajući se onoga što ste radili svaki dan, -Osvrćući se na svoj projekt.

Preporučeni: