Sadržaj:

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

Video: Arduino Bluetooth RC automobil: 12 koraka

Video: Arduino Bluetooth RC automobil: 12 koraka
Video: How to make a Bluetooth Control Car in 1 Minutes #reel #reels #bluetooth #control #rc #car #shorts 2024, Studeni
Anonim
Arduino Bluetooth RC automobil
Arduino Bluetooth RC automobil
Arduino Bluetooth RC automobil
Arduino Bluetooth RC automobil

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

Isplanirajte svoje korake na Trellu
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

Nabavite/kupite svoj pribor
Nabavite/kupite svoj pribor
Nabavite/kupite svoj pribor
Nabavite/kupite svoj pribor
Nabavite/kupite svoj pribor
Nabavite/kupite svoj pribor

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

Gradi auto
Gradi auto

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

Povežite Bluetooth
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

Kodiranje - pomoću aplikacije Adafruit
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

Učinite RC automobil bežičnim
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

(Izborno): Dodajte senzor udaljenosti
(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: