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, Novembar
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 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

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

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

-Dc Motors

-Baterija (baterije)

-Žice

-Platna ploča

Korak 3: Napravite automobil

Build Car
Build Car

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

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 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

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 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

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

Preporučuje se: