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 dijelova, uspjeli smo stvoriti RC automobil koji se povezuje na Bluetooth i kojim se može upravljati putem aplikacije na vašem telefonu. Čini se 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

Da biste započeli planiranje u Trellu, morate znati šta ž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 opcionalni korak.)

- Testiranje

-Eksterijer

- 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 upravljački program za nisku potrošnju energije (nRF8001 Bluetooth LE)

-Dc Motors

-Baterija (baterije)

-Žice

-Platna ploča

Korak 3: Napravite automobil

Sa istosmjernim motorima i pločom

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

2) Priključite Arduino na istosmjerne motore

*Pogledajte sliku za pregled kola.

Korak 4: Upravljajte istosmjernim motorima pomoću Arduina

Pomoću koda MotorTest iz biblioteke pogonskih programa motora, Arduino će moći kontrolirati istosmjerne motore.

-Modela motorTest -a čine da se Motori malo „zezaju“.

-Pomaknite se dolje gdje piše TB6612FNG Arduino biblioteka 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 datoteka će se 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 na Arduino, u mogućnosti smo, pomoću nekog koda, premjestiti automobil pomoću aplikacije Adafruit.

-Idite na stranicu Adafruit sa upravljačkim programom nrf8001 i biblioteka 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 - pomoću 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 baterija koja je pričvršćena na motore.

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

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

- Izmijenite izvorni kod izvorne aplikacije Adafruit.

-Naš izmijenjeni kôd je ovdje povezan, a ova izmijenjena aplikacija je SAMO za Android.:

-I kako koristiti aplikaciju napravljenu sa izmijenjenim kodom:

-Kada otvorite aplikaciju:

-Povežite se na CAR

-Kada kliknete na povezivanje, pojavit će se lista s natpisom odaberite način povezivanja s automobilom

-Kliknite kontroler

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

-U kontrolnoj podlozi:

-Strelica gore ide napred

-Strelica nadole ide unazad

-Strelica lijevo ide lijevo

-Desna strelica ide desno

-Dugme 1 je kočnica

-Dugme 2 je krofna

Korak 9: (Opcionalno): 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 automatskim pomicanjem u drugom smjeru kada se nešto nalazi ispred njega.

Korak 10: Testirajte

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

-Naprijed

-Nazad

-Levo

-Dobro

-Prestani

-Krofna

-Automatski

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

Korak 11: Dodajte eksterijer

Prilikom dodavanja eksterijera, to potpuno ovisi o vama.

-Vanjski dio automobila uglavnom služi samo za držanje hardvera zajedno.

-Koristili smo patentne zatvarače i žice da sve držimo na mjestu.

-Spoljašnjost vašeg automobila možete dizajnirati na način koji vam odgovara.

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

Korak 12: Dokument

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

Ovo može pomoći kada:

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

-Menjanje oko ožičenja.

-Sjećajući se šta ste radili svaki dan, -Osvrt na vaš projekat.