Taula de continguts:

Cotxe Arduino Bluetooth RC: 12 passos
Cotxe Arduino Bluetooth RC: 12 passos

Vídeo: Cotxe Arduino Bluetooth RC: 12 passos

Vídeo: Cotxe Arduino Bluetooth RC: 12 passos
Vídeo: Arduino Car Project | Arduino Bluetooth Control Car | Arduino Robot Car Bluetooth | Arduino 4wd car 2024, De novembre
Anonim
Cotxe Arduino Bluetooth RC
Cotxe Arduino Bluetooth RC
Cotxe Arduino Bluetooth RC
Cotxe Arduino Bluetooth RC

Voleu controlar un cotxe RC mitjançant una aplicació del vostre telèfon? És possible!

Mitjançant un Arduino, una mica de Bluetooth, algunes rodes i un munt d’altres peces petites però essencials, hem pogut crear un cotxe RC que es connecta a Bluetooth i que es pot controlar mitjançant una aplicació del telèfon. Sembla prou senzill, oi? Després d'un mes aproximadament, vam poder polir un cotxe Bluetooth RC funcionant. Amb les nostres instruccions, podreu fer-ho de manera més ràpida que nosaltres.

Pas 1: planifiqueu els vostres passos a Trello

Planifiqueu els vostres passos a Trello
Planifiqueu els vostres passos a Trello

Per començar a planificar a trello, heu de saber què voleu fer i quins materials necessiteu.

Les coses que voleu posar al vostre trello són:

- Obtenir / Comprar els seus subministraments

- Construir cotxe

- Control de motors DC amb Arduino

- Connecteu-vos a Arduino amb Bluetooth

- Feu que el cotxe RC sigui sense fils

- Codificació

- Crea l'aplicació

- Sensor de distància de connexió / codi (només es necessita per al pas opcional).

- Proves

-Exterior

- Documentació / Com fer-ho

Ara hi ha molts passos en cadascun d’aquests, però podreu trobar més detalls en els propers passos del nostre procés.

Pas 2: Obteniu / compreu els vostres subministraments

Obteniu / compreu els vostres subministraments
Obteniu / compreu els vostres subministraments
Obteniu / compreu els vostres subministraments
Obteniu / compreu els vostres subministraments
Obteniu / compreu els vostres subministraments
Obteniu / compreu els vostres subministraments

Els materials que necessiteu per a aquest projecte inclouen:

-Arduino

-Motor Driver (TB6612FNG Breakout)

-Conductor Bluetooth de baix consum (nRF8001 Bluetooth LE)

-Dc Motors

-Bateria (bateries)

-Cables

-Targeta de circuits

Pas 3: construir un cotxe

Construeix cotxe
Construeix cotxe

Amb els motors de corrent continu i la placa de circuit

1) Connecteu el controlador del motor a Arduino

2) Connecteu l'Arduino als motors de corrent continu

* Consulteu la foto per veure el circuit.

Pas 4: Controleu els motors DC amb Arduino

Amb el codi MotorTest de la biblioteca de controladors del motor, Arduino podrà controlar els motors de corrent continu.

-El codi motorTest fa que els motors facin una mica de "plantilla".

-Desplaceu-vos cap a on diu TB6612FNG Arduino Library i allà es descarregarà.

-A continuació, podeu col·locar aquesta biblioteca a l'IDE Arduino com a fitxer comprimit.

-Anar a esbós, incloure la biblioteca i, a continuació, anar a afegir la biblioteca.zip i triar el fitxer.

-Aquest fitxer apareixerà sota exemples.

-I podreu provar els vostres motors.

Pas 5: connecteu Bluetooth

Connecteu Bluetooth
Connecteu Bluetooth

Mitjançant el controlador de baix consum Bluetooth, el podem connectar a l’Arduino tal com es mostra a la imatge.

- Des de connectar-lo a l'Arduino, amb algun codi, podem moure el cotxe amb l'aplicació Adafruit.

-Ves a la pàgina d'Adafruit amb el controlador nrf8001 i la biblioteca es pot descarregar.

-Amb aquesta biblioteca, podeu utilitzar el codi proporcionat (eco demo) per programar el desplaçament del cotxe quan se us dóna una ordre.

Pas 6: Codificació: utilització de l'aplicació Adafruit

Codificació: utilització de l'aplicació Adafruit
Codificació: utilització de l'aplicació Adafruit

Després de descarregar l'aplicació i modificar el codi com voleu, per fer que les coses es moguin:

1) Vam començar connectant-nos al cotxe (que originalment es deia UART) i vam anar als mòduls UART.

- Aquí podeu escriure una ordre, com ara f per endavant, si això és el que teniu al codi per fer avançar el cotxe.

* Podeu fer referència al nostre codi, que es publicarà en un pas posterior.

Pas 7: feu que el cotxe RC sigui sense fils

Feu un cotxe sense fils RC
Feu un cotxe sense fils RC

Aquí és on necessitareu les vostres bateries.

Amb un paquet de bateries i bateries connectades als motors de corrent continu, el cotxe es pot moure sense estar connectat a res més.

* Podeu veure a la imatge superior com està connectat el paquet de bateries i el paquet de bateries connectat als motors.

Pas 8: feu una aplicació modificada per treballar amb el control de control

Vam decidir utilitzar el coixinet de control per ser un comandament a distància del nostre cotxe. Per fer-ho vam haver de:

- Modifiqueu el codi font de l'aplicació original Adafruit.

-El nostre codi modificat està enllaçat aquí, i aquesta aplicació modificada NOMÉS per a Android:

-I com utilitzar l'aplicació, feta amb el codi modificat:

-Quan obriu l'aplicació:

-Connecteu-vos al CAR

-Quan feu clic a connectar, apareixerà una llista on s'indica el mode de connexió al cotxe

-Feu clic al controlador

-En el controlador, desplaceu-vos fins a baix i feu clic a la tecla de control.

-En coixinet de control:

-La fletxa amunt avança

-La fletxa avall va cap enrere

-La fletxa esquerra va cap a l'esquerra

-La fletxa dreta va cap a la dreta

-El botó 1 és fre

-El botó 2 és un bunyol

Pas 9: (Opcional): afegiu un sensor de distància

(Opcional): afegiu un sensor de distància
(Opcional): afegiu un sensor de distància

Per al nostre cotxe RC, hem afegit un sensor de distància.

-El sensor de distància es col·loca a la part frontal del nostre cotxe RC, que hem intentat fer que es mogués automàticament una direcció diferent quan hi hagi alguna cosa al davant.

Pas 10: prova

En fer proves, -Comproveu que totes les funcions funcionin com voleu:

-Per endavant

-Esquena

-Esquerra

-Dret

-Atura

-Donut

-Automàtic

Aquestes són les nostres funcions específiques, les podeu utilitzar o canviar per fer allò que desitgeu.

Pas 11: afegiu un exterior

Quan afegiu un exterior, depèn completament de vosaltres.

-L’exterior del cotxe és només per mantenir el maquinari unit.

-Vam fer servir zipties i cables per mantenir-ho tot al seu lloc.

-Podeu dissenyar l'exterior del cotxe de la manera que vulgueu.

** La part més important de l'exterior és mantenir tot al seu lloc.

Pas 12: document

Quan creeu el cotxe RC, assegureu-vos que esteu documentant a mesura que aneu.

Això pot ajudar quan:

-Solució d'un problema que teniu.

-Canvi al voltant del cablejat.

-Recordant el que feies cada dia, -Revisió del vostre projecte.

Recomanat: