Gestkontrollbil med Mpu6050 och Arduino: 7 steg (med bilder)
Gestkontrollbil med Mpu6050 och Arduino: 7 steg (med bilder)
Anonim
Gestkontrollbil med Mpu6050 och Arduino
Gestkontrollbil med Mpu6050 och Arduino

här är en handkontroll gestkontrollbil, tillverkad med mpu6050 och arduino. Jag använder rf -modul för trådlös anslutning.

Steg 1: KRAV:

Saker som krävs
Saker som krävs
Saker som krävs
Saker som krävs
Saker som krävs
Saker som krävs

• 1.arduino uno

• 2.micro Arduino

• 3.rf -modul (sändare och mottagare)

• 3.mpu6050 (accelomitter)

• 4. motorförare

• 5.2 dc motor

• 6. robotchassi

• 7. Arduino -kabel

• 8. en handglapp

• 9. motorförare

• 10. LiPo batteri

• 11. 9V batteri

12. USB -kabel

Steg 2: Anslutning:-

Förbindelse
Förbindelse
Förbindelse
Förbindelse
Förbindelse
Förbindelse
Förbindelse
Förbindelse

• 1.anslutning för RF-sändare:-

• GND = GND

• DATA = 12

• VCC = 5V

• 2.anslutning för mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 behöver 3,5V spänning. Men vi kan ge den 5V spänning. Jag ger här 3,5V spänning till mpu6050 eftersom det i mikro arduino finns

• är två spänningsstift först 5V och en annan är 3.3V.rf mottagare måste behöva 5V. Så jag använder 5V stift för RF -sändare. Och

• mpu6050 kan köra 3,5V.

• 3.anslutning för RF-mottagare:-

• GND = GND

• DATA = 12

• VCC = 5V

• 4.anslutning för motorförare:-

• motor ett:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor två:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Steg 3: Arbetschef:-

Arbetschef
Arbetschef

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer och Gyro Breakout Board. Den läser tre vinklar. Vi kan ge dem namnet X, Y och Z, här kan vi

använd här bara två vinklar. här använder vi Y och Z. Y för framåt och Z för vänster, höger.

denna del av koden läs vinkeln.

• mpu-6050 läser vinklarna i radian, detta "* 180/M_PI" gör det i grader.

Steg 4: • Rf-sändare:-

• RF-sändare
• RF-sändare

• Rf

sändare:-

Mpu6050 läs vinklarna. då gör jag en "if" -slinga och gör en condition.in och gör sedan två buffer.one -buffert skickar villkor för forward. och i den andra skickar jag vinkeln för att styra hastigheten med vinkeln. den här delen av koden skickar meddelandet. Och jag kartlägger vinkeln.

Steg 5: RF-MOTTAGARE:-

RF-MOTTAGARE
RF-MOTTAGARE

• RF-mottagare:-

mottagaren tar emot meddelandet i bufferten. Återigen gör jag ett villkor för den första bufferten för framåt. Och den andra använder jag för att styra hastigheten. Och jag kartlägger det igen. Denna del av koden gör det här arbetet. och för hastighetskontrollen använder jag den andra bufferten och, vinklade kartor (0, 9), kartlägger jag hastigheten i (50, 255). du kan se allt i kod.

Steg 6: Låt oss köra bilen:-

Image
Image
Arduino Contest 2017
Arduino Contest 2017

nu är det dags att köra roboten. se till att all anslutning är korrekt. anslut nu din glaps mikro -arduino till din dator. öppna seriemonitorn, nu kan du se vinklar som läser. nu skicka någon ingång från sändaren till mottagaren. nu är din robot redo att springa

Steg 7:

om du fyller i svårigheter i dessa koder. du kan använda den här koden. Jag gör dessa eftersom jag fyller du kommer svårt att fylla i sändarkoden. så jag gör dessa enkla koder. och du behöver inte följa sjätte steget. anslut bara strömmen till sändarens Arduino och din robot har din kontroll.

Rekommenderad: