Taula de continguts:

Cotxe de control de gestos mitjançant Mpu6050 i Arduino: 7 passos (amb imatges)
Cotxe de control de gestos mitjançant Mpu6050 i Arduino: 7 passos (amb imatges)

Vídeo: Cotxe de control de gestos mitjançant Mpu6050 i Arduino: 7 passos (amb imatges)

Vídeo: Cotxe de control de gestos mitjançant Mpu6050 i Arduino: 7 passos (amb imatges)
Vídeo: AUTO A CONTROL REMOTO CON SENSOR 2024, Juliol
Anonim
Cotxe de control de gestos mitjançant Mpu6050 i Arduino
Cotxe de control de gestos mitjançant Mpu6050 i Arduino

aquí teniu un cotxe de control de gestos de control manual, fet amb mpu6050 i arduino. Faig servir el mòdul RF per a la connexió sense fils.

Pas 1: COSES REQUERIDES:

COSES REQUERIDES
COSES REQUERIDES
COSES REQUERIDES
COSES REQUERIDES
COSES REQUERIDES
COSES REQUERIDES

• 1.arduino uno

• 2.micro Arduino

• Mòdul 3.rf (transmissor i receptor)

• 3.mpu6050 (accelomitter)

• 4. conductor del motor

• Motor de 5,2 cc

• 6. xassís de robòtica

• 7. Cable Arduino

• 8. un cop de mà

• 9. conductor del motor

• 10. Bateria LiPo

• 11. Bateria de 9V

12. Cable USB

Pas 2: connexió: -

Connexió
Connexió
Connexió
Connexió
Connexió
Connexió
Connexió
Connexió

• 1. connexió per al transmissor RF: -

• GND = GND

• DADES = 12

• VCC = 5V

• 2. connexió per a mpu6050: -

• VCC = 3,3 / 5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 necessita un voltatge de 3,5 V, però li podem donar un voltatge de 5 V. Li dono aquí un voltatge de 3,5 V a mpu6050 perquè hi ha micro arduino

• El pin de dos voltatges és 5V i un altre és de 3.3V.rf, el receptor ha de necessitar 5V.

• mpu6050 pot executar 3,5V.

• 3. connexió per al receptor de RF: -

• GND = GND

• DADES = 12

• VCC = 5V

• 4. connexió per al conductor del motor: -

• motor un: -

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor dos: -

• int enB = 3

• int in3 = 5

• int in4 = 4

Pas 3: Director de treball: -

Director de treball
Director de treball

1.mpu6050: -

L’acceleròmetre de triple eix MPU-6050 i el tauler de giroscopi han llegit tres angles. Podem donar-los el nom X, Y i Z, aquí

utilitzeu aquí només dos angles. aquí fem servir Y i Z. Y per avançar i Z per esquerra, dreta.

aquesta part del codi llegia l'angle.

• mpu-6050 llegeix els angles en radian, aquest "* 180 / M_PI" ho fa en graus.

Pas 4: • Transmissor RF: -

• Transmissor RF
• Transmissor RF

• Rf

transmissor: -

Mpu6050 llegeix els angles. llavors faig un bucle "si" i faig un condition.in llavors faig dos buffer.one buffer envia condició per reenviar. i en el segon, envio l'angle, per controlar la velocitat per l'angle. aquesta part del codi envia el missatge. I mapo l’angle.

Pas 5: RECEPTOR DE RF: -

RECEPTOR DE RF
RECEPTOR DE RF

• Receptor RF: -

el receptor rep el missatge a la memòria intermèdia. De nou faig una condició al primer buffer per reenviar. I el segon que faig servir per controlar la velocitat. I el torno a cartografiar. Aquesta part del codi està fent aquest treball. i per al control de velocitat, faig servir el segon buffer i, als angles mapats (0, 9), mapo la velocitat a (50, 255). podeu veure totes les coses en codi.

Pas 6: fem córrer el cotxe: -

Image
Image
Concurs Arduino 2017
Concurs Arduino 2017

ara ha arribat el moment d’executar el robot.assegureu-vos que tota la connexió sigui correcta. ara connecteu el micro arduino del vostre glapse a l'ordinador. obriu el monitor de sèrie, ara podeu veure els angles de lectura. ara envieu qualsevol entrada del transmissor al receptor. ara el vostre robot està a punt per córrer

Pas 7:

si empleneu dificultats en aquests codis. podeu utilitzar aquest codi. Els faig perquè ompliré amb dificultat per omplir el codi del transmissor. així que faig aquests codis fàcils. i no cal que seguiu el 6è pas. només cal que connecteu l’alimentació Arduino del transmissor i que el vostre robot estigui al vostre control.

Recomanat: