Taula de continguts:

Cotxe RC controlat per telèfon intel·ligent amb Arduino: 13 passos (amb imatges)
Cotxe RC controlat per telèfon intel·ligent amb Arduino: 13 passos (amb imatges)

Vídeo: Cotxe RC controlat per telèfon intel·ligent amb Arduino: 13 passos (amb imatges)

Vídeo: Cotxe RC controlat per telèfon intel·ligent amb Arduino: 13 passos (amb imatges)
Vídeo: Элиф | Эпизод 203 | смотреть с русский субтитрами 2024, Desembre
Anonim
Cotxe RC controlat per telèfon intel·ligent que utilitza Arduino
Cotxe RC controlat per telèfon intel·ligent que utilitza Arduino

Aquest instructiu mostra com fabricar un cotxe robot Arduino controlat per un telèfon intel·ligent.

Actualització del 25 d'octubre de 2016

Pas 1: enllaç de vídeo de Youtube

Image
Image

Pas 2: es requereixen parts i eines

Estructura / xassís
Estructura / xassís

1. Kit de xassís de robots 4WD 2. Arduino Uno

3. Mòdul pont LM298 H

4. Mòdul Bluetooth HC-05

5. Bateria Li-po de 12v

6. Filferros de pont masculí-femení

7. Filferros de pont masculí-masculí

8. Cinta adhesiva o qualsevol altra cinta 9. Smartphone

Pas 3: Estructura / xassís

Podeu comprar xassís de cotxes 4WD llestos o podeu fer-lo mitjançant PVC / Qualsevol tipus de tauler dur.

Pas 4: motor / actuador

Motor / actuador
Motor / actuador

En aquest projecte faig servir motor de 6 V CC. Podeu utilitzar qualsevol tipus de motor de 6 V CC.

Pas 5: prepareu la terminal de motors

Prepareu la terminal de motors
Prepareu la terminal de motors
Prepareu la terminal de motors
Prepareu la terminal de motors
Prepareu la terminal de motors
Prepareu la terminal de motors

Tallar 4 trossos de cables vermells i negres amb una longitud aproximada de 5 a 6 polzades.

Es poden utilitzar cables de 0,5 mm quadrats.

Traieu l'aïllament dels cables de cada extrem Soldeu els cables al terminal del motor

Podeu comprovar la polaritat del motor connectant-lo al paquet de bateries. Si gira en direcció endavant (cable vermell amb cable positiu i negre amb terminal negatiu de la bateria), la connexió és correcta.

Pas 6: munteu el motor i instal·leu el sostre superior

Munteu el motor i instal·leu el sostre superior
Munteu el motor i instal·leu el sostre superior
Muntar el motor i instal·lar el sostre superior
Muntar el motor i instal·lar el sostre superior
Muntar el motor i instal·lar el sostre superior
Muntar el motor i instal·lar el sostre superior
Munteu el motor i instal·leu el sostre superior
Munteu el motor i instal·leu el sostre superior

Pas 7: controlador

Controlador
Controlador

L'Arduino UNO és una placa de microcontrolador de codi obert basada en el microcontrolador Microchip ATmega328P i desenvolupada per Arduino.cc. La placa està equipada amb conjunts de pins d'entrada / sortida (E / S) digitals i analògics que es poden connectar a diverses plaques d'expansió (blindatges) i altres circuits. La placa té 14 pins digitals, 6 pins analògics i es pot programar amb el Arduino IDE (entorn de desenvolupament integrat) mitjançant un cable USB tipus B. Es pot alimentar mitjançant un cable USB o una bateria externa de 9 volts, tot i que accepta tensions entre 7 i 20 volts. També és similar a Arduino Nano i Leonardo. El disseny de referència del maquinari es distribueix sota una llicència de Reconeixement compartit igual a Creative Commons 2.5 i està disponible al lloc web d’Arduino. També hi ha disponibles fitxers de disseny i producció d'algunes versions del maquinari. "Uno" significa un en italià i va ser escollit per marcar el llançament d'Arduino Software (IDE) 1.0. La placa Uno i la versió 1.0 d'Arduino Software (IDE) eren les versions de referència d'Arduino, que ara han evolucionat cap a versions més recents. La placa Uno és la primera d'una sèrie de plaques USB Arduino i el model de referència per a la plataforma Arduino. L'ATmega328 de l'Arduino Uno ve preprogramat amb un carregador d'arrencada que permet carregar-hi nou codi sense l'ús d'un programador de maquinari extern. [3] Es comunica mitjançant el protocol original STK500. L'Uno també es diferencia de totes les plaques anteriors pel fet que no utilitza el xip de controlador USB-a-sèrie FTDI. En el seu lloc, utilitza l'Atmega16U2 (Atmega8U2 fins a la versió R2) programat com a convertidor USB-sèrie.

Els microcontroladors normalment es programen mitjançant un dialecte de funcions dels llenguatges de programació C i C ++. A més d’utilitzar cadenes d’eines de compilador tradicionals, el projecte Arduino proporciona un entorn de desenvolupament integrat (IDE) basat en el projecte de llenguatge de processament.

Pas 8: pont H (mòdul LM 298)

Pont H (mòdul LM 298)
Pont H (mòdul LM 298)
Pont H (mòdul LM 298)
Pont H (mòdul LM 298)
Pont H (mòdul LM 298)
Pont H (mòdul LM 298)

Què és el pont H? El terme pont H deriva de la representació gràfica típica d’aquest circuit. És un circuit que pot accionar un motor de corrent continu en direcció endavant i inversa. Funcionament: vegeu la imatge anterior per entendre el funcionament del pont H.

Consta de 4 commutadors electrònics S1, S2, S3 i S4 (transistors / MOSFET / IGBTS). Quan els interruptors S1 i S4 estan tancats (i S2 i S3 estan oberts) s’aplicarà una tensió positiva a través del motor, de manera que giri en direcció endavant. De la mateixa manera, quan S2 i S3 estan tancats i S1 i S4 s’obren una tensió inversa. s'aplica a través del motor, de manera que gira en sentit invers.

Nota: els commutadors del mateix braç (S1, S2 o S3, S4) mai es tanquen al mateix temps, produirà un curtcircuit mort. Els ponts H estan disponibles com a circuits integrats o podeu crear-ne els vostres mitjançant 4transistors o MOSFET. En el nostre cas, fem servir IC pont LM298 que permet controlar la velocitat i la direcció dels motors.

Descripció del pin:

Sortida 1: motor CC 1 "+" o motor pas a pas A +

Sortida 2: motor de corrent continu 1 "-" o motor pas a pas A-

Sortida 3: motor de corrent continu 2 "+" o motor pas a pas B +

Sortida 4: avantatge del motor B

Pin de 12v: entrada de 12V, però podeu utilitzar de 7 a 35V

GND: terra

Pin de 5v: sortida de 5V si el pont de 12V al seu lloc, ideal per alimentar el vostre Arduino (etc.)

EnA: habilita el senyal PWM per al motor A (vegeu la secció "Consideracions de l'esbós d'Arduino")

IN1: activeu el motor A

IN2: activeu MotorA

IN3: Activa MotorB

IN4: Activa MotorB

EnB: habilita el senyal PWM per al motor B.

Pas 9: font d'alimentació

Font d'alimentació
Font d'alimentació

Aquelles bateries es poden utilitzar:

1. Bateria alcalina AA (no recarregable) 2. Bateria AA NiMh o NiCd (recarregable)

3. Bateria Li Ion

4. Bateria LiPo

Pas 10: cablejat elèctric

Per al cablejat, necessiteu alguns cables de pont. Connecteu els cables vermells de dos motors (a cada costat) junts i els cables negres junts.

Així que finalment teniu dos terminals a cada costat. MOTORA s’encarrega de dos motors del costat dret, corresponentment, dos motors del costat esquerre estan connectats a MOTORB Seguiu les instruccions següents per connectar-ho tot.

Connexió de motors:

Out1 -> Filferro vermell del motor lateral esquerre (+)

Out2 -> Filferro negre del motor lateral esquerre (-)

Out3 -> Filferro vermell del motor lateral dret (+)

Out4 -> Filferro negre del motor lateral dret (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

Mòdul Bluetooth -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3,3V

Potència:

12V -> Connecta el cable vermell de la bateria

GND -> Connecta el fil negre de la bateria i el pin GND d'Arduino

5V -> Connecteu-vos al pin Arduino de 5V

Pas 11: control de la lògica

Lògica de control
Lògica de control

Pas 12: programari

Programari
Programari
Programari
Programari

La part del programari és molt senzilla, no necessita cap biblioteca. Si enteneu la taula lògica dels passos anteriors, podeu escriure el vostre propi codi. No vaig dedicar gaire temps a escriure el codi, de manera que només feia servir un codi escrit per algú altre. Per controlar el robot cotxe, estic fent servir el meu telèfon intel·ligent. El telèfon intel·ligent està connectat al controlador mitjançant un mòdul Bluetooth (HC -06 / 05) Descarregueu l'aplicació Després d'instal·lar l'aplicació, l'heu de pair amb el mòdul Bluetooth. La contrasenya per a la vinculació és "1234".

Enllaç de baixada: https://play.google.com/store/apps/details? Id = brau …

Pas 13: Codi Arduino

Codi Arduino
Codi Arduino

==> Codi Arduino

O bé

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim

Recomanat: