Indholdsfortegnelse:

Gesture Control Car Brug af Mpu6050 og Arduino: 7 trin (med billeder)
Gesture Control Car Brug af Mpu6050 og Arduino: 7 trin (med billeder)

Video: Gesture Control Car Brug af Mpu6050 og Arduino: 7 trin (med billeder)

Video: Gesture Control Car Brug af Mpu6050 og Arduino: 7 trin (med billeder)
Video: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, November
Anonim
Gesture Control Car ved hjælp af Mpu6050 og Arduino
Gesture Control Car ved hjælp af Mpu6050 og Arduino

her er en håndkontrol gestusstyret bil, fremstillet ved hjælp af mpu6050 og arduino. Jeg bruger rf -modul til trådløs forbindelse.

Trin 1: NØDVENDIGE TING:

DET KRÆVES
DET KRÆVES
DET KRÆVES
DET KRÆVES
DET KRÆVES
DET KRÆVES

• 1.arduino uno

• 2.micro Arduino

• 3.rf -modul (sender og modtager)

• 3.mpu6050 (accelomitter)

• 4. motorchauffør

• 5,2 dc motor

• 6. robotik chassis

• 7. Arduino kabel

• 8. et håndglimt

• 9. motorfører

• 10. LiPo batteri

• 11. 9V batteri

12. USB -kabel

Trin 2: Tilslutning:-

Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse

• 1. forbindelse til RF-sender:-

• GND = GND

• DATA = 12

• VCC = 5V

• 2.forbindelse til mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 har brug for 3,5V spænding. Men vi kan give det 5V spænding. Jeg giver her 3,5V spænding til mpu6050 fordi der i mikro arduino er

• er to spændingsstift først 5V og en anden er 3.3V.rf modtager skal bruge 5V. Så jeg bruger 5V pin til rf sender.og

• mpu6050 kan køre 3,5V.

• 3. forbindelse til RF-modtager:-

• GND = GND

• DATA = 12

• VCC = 5V

• 4. forbindelse til motorfører:-

• motor en:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor to:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Trin 3: Working Principal:-

Arbejdsleder
Arbejdsleder

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer og Gyro Breakout Board. Det læser tre vinkler. Vi kan give dem navnet X, Y og Z, her kan vi

brug her kun to vinkler. her bruger vi Y og Z. Y til fremad og Z til venstre, højre.

denne del af koden læser vinklen.

• mpu-6050 læser vinklerne i radian, denne "* 180/M_PI" gør det i grad.

Trin 4: • Rf-sender:-

• RF-sender
• RF-sender

• Rf

sender:-

MPU6050 læs vinklerne. så laver jeg en "if" loop og laver en condition.in derefter laver to buffer.one buffer sender betingelse for forward. og i den anden sender jeg vinklen for at styre hastigheden ved vinklen. denne del af koden sender beskeden. Og jeg kortlægger vinklen.

Trin 5: RF-MODTAGER:-

RF-MODTAGER
RF-MODTAGER

• RF-modtager:-

modtageren modtager beskeden i bufferen. Igen stiller jeg en betingelse for den første buffer til fremad. Og den anden bruger jeg til at styre hastigheden. Og jeg kortlægger det igen. Denne del af koden udfører dette arbejde. og til hastighedskontrol bruger jeg den anden buffer, og vinklerne kortlagt (0, 9), jeg kortlægger hastigheden i (50, 255). du kan se alle ting i kode.

Trin 6: Lad os køre bilen:-

Image
Image
Arduino konkurrence 2017
Arduino konkurrence 2017

nu er tiden kommet til at køre robotten. sørg for at alle forbindelser er korrekte. tilslut nu din glaps mikro arduino til din computer. åbn den serielle skærm, nu kan du se vinklerne aflæse. nu sende ethvert input fra senderen til modtageren. nu er din robot klar til at køre

Trin 7:

hvis du udfylder vanskeligheder i disse koder. du kan bruge denne kode. Jeg laver disse, fordi jeg udfylder du vil have svært ved at udfylde senderkoden. så jeg laver disse nemme kode. og du behøver ikke følge sjette trin. bare tilslut strømmen til senderens Arduino, og din robot er i din kontrol.

Anbefalede: