Inhoudsopgave:

Gesture Control Car met Mpu6050 en Arduino - Ajarnpa
Gesture Control Car met Mpu6050 en Arduino - Ajarnpa

Video: Gesture Control Car met Mpu6050 en Arduino - Ajarnpa

Video: Gesture Control Car met Mpu6050 en Arduino - Ajarnpa
Video: DIY | Hand Gestures controlled car using Arduino | nRF24l01 | MPU6050 2024, November
Anonim
Gesture Control Car met Mpu6050 en Arduino
Gesture Control Car met Mpu6050 en Arduino

hier is een handcontroller met gebarenbediening, gemaakt met behulp van mpu6050 en arduino. Ik gebruik rf-module voor draadloze verbinding.

Stap 1: VEREISTE DINGEN:

VEREISTE DINGEN
VEREISTE DINGEN
VEREISTE DINGEN
VEREISTE DINGEN
VEREISTE DINGEN
VEREISTE DINGEN

•1.arduino uno

•2.micro-Arduino

•3.rf-module (zender en ontvanger)

•3.mpu6050 (versnellingsmeter)

•4.motorbestuurder

•5.2 gelijkstroommotor

•6.robotica chassis

•7. Arduino kabel

•8.een hand glapse

•9. Motor bestuurder

•10. LiPo-batterij

•11. 9V batterij

12. USB-kabel

Stap 2: Aansluiting: -

Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding
Verbinding

• 1. aansluiting voor rf zender:-

•GND = GND

•GEGEVENS = 12

•VCC = 5V

•2.aansluiting voor mpu6050:-

•VCC = 3.3/5v

•GND = GND

•SCL = A3

•SDA = A2

•INT = 7

• mpu6050 heeft 3,5 V-spanning nodig. Maar we kunnen het 5 V-spanning geven. Ik geef hier 3,5 V-spanning aan mpu6050 omdat daar in micro-arduino

• zijn twee spanningspen eerst 5V en een andere is 3,3V.rf-ontvanger moet 5V nodig hebben.dus ik gebruik 5V-pin voor rf-zender.en

•mpu6050 kan 3,5V aan.

•3.verbinding voor rf-ontvanger:-

•GND = GND

•GEGEVENS = 12

•VCC = 5V

•4.aansluiting voor motor driver:-

•motor één:-

•int enA = 11

•int in1 = 7

•int in2 = 6

•motor twee:-

•int enB = 3

•int in3 = 5

•int in4 = 4

Stap 3: Werkende opdrachtgever: -

Werkende opdrachtgever
Werkende opdrachtgever

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer en Gyro Breakout Board.it leest drie hoeken. We kunnen ze de naam X, Y en Z geven, hier hebben we

gebruik hier slechts twee hoeken. hier gebruiken we Y en Z. Y voor vooruit en Z voor links, rechts.

dit deel van de code leest de hoek.

•mpu-6050 leest de hoeken in radiaal, deze "* 180/M_PI" maakt het in graden.

Stap 4: •Rf-zender:-

•RF-zender
•RF-zender

•Rf

zender:-

Mpu6050 lees de hoeken. dan maak ik een "if" lus en maak een condition.in maak dan twee buffer.one buffer stuurt voorwaarde voor forward. en in de tweede stuur ik de hoek, om de snelheid met de hoek te regelen. dit deel van de code verzendt het bericht. En ik breng de hoek in kaart.

Stap 5: RF-ONTVANGER: -

RF-ONTVANGER
RF-ONTVANGER

•RF-ontvanger:-

de ontvanger ontvangt het bericht in de buffer. Opnieuw maak ik een voorwaarde op de eerste buffer voor vooruit. En de tweede gebruik ik om de snelheid te regelen. En ik breng het weer in kaart. Dit deel van de code doet dit werk. en voor de snelheidsregeling gebruik ik de tweede buffer en, de in kaart gebrachte hoeken (0, 9), breng ik de snelheid in kaart (50, 255). je kunt alle dingen in code zien.

Stap 6: Laten we de auto besturen: -

Image
Image
Arduino-wedstrijd 2017
Arduino-wedstrijd 2017

nu is het tijd om de robot te laten draaien. Zorg ervoor dat alle verbindingen correct zijn. sluit nu de micro-arduino van je glapse aan op je computer. open de seriële monitor, nu kunt u de hoeken zien lezen. Stuur nu elke invoer van de zender naar de ontvanger. nu is je robot klaar om te rennen

Stap 7:

als u moeilijkheidsgraad in die codes invult. u kunt deze code gebruiken. Ik maak deze omdat ik je lastig zal vullen met het invullen van de zendercode. dus ik maak deze eenvoudige code. en u hoeft de 6e stap niet te volgen. sluit gewoon de stroom van de Arduino van de zender aan en uw robot heeft uw controle.

Aanbevolen: