Liigutust juhtiv auto Mpu6050 ja Arduino abil: 7 sammu (koos piltidega)
Liigutust juhtiv auto Mpu6050 ja Arduino abil: 7 sammu (koos piltidega)
Anonim
Žestide juhtimine auto abil Mpu6050 ja Arduino
Žestide juhtimine auto abil Mpu6050 ja Arduino

siin on käsipuldi žesti juhtimisauto, mis on valmistatud mpu6050 ja arduino abil. Traadita ühenduse jaoks kasutan RF -moodulit.

1. samm: VAJALIKUD ASJAD:

VAJALIKUD ASJAD
VAJALIKUD ASJAD
VAJALIKUD ASJAD
VAJALIKUD ASJAD
VAJALIKUD ASJAD
VAJALIKUD ASJAD

• 1.arduino uno

• 2.mikro Arduino

• 3. rf moodul (saatja ja vastuvõtja)

• 3.mpu6050 (kiirendaja)

• 4.mootorijuht

• 5,2 dc mootor

• 6. robootika šassii

• 7. Arduino kaabel

• 8. ühe käe põrkumine

• 9. mootorijuht

• 10. LiPo aku

• 11. 9V aku

12. USB -kaabel

2. samm: ühendus:-

Ühendus
Ühendus
Ühendus
Ühendus
Ühendus
Ühendus
Ühendus
Ühendus

• 1. ühendus RF saatja jaoks:-

• GND = GND

• ANDMED = 12

• VCC = 5V

• 2. ühendus mpu6050 jaoks:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 vajab 3,5 V pinget. Aga me saame anda sellele 5 V pinge. Ma annan siin 3,5 V pinge mpu6050 -le, sest seal on mikro -arduino

• kas kaks pingetüüpi on kõigepealt 5V ja teine on 3.3V. RF vastuvõtja peab vajama 5V. Seega kasutan RF saatja jaoks 5V tihvti. Ja

• mpu6050 saab töötada 3,5 V pingega.

• 3. RF vastuvõtja ühendus:-

• GND = GND

• ANDMED = 12

• VCC = 5V

• 4. ühendus mootori juhi jaoks:-

• mootor:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• teine mootor:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3. samm: tööjuht:-

Tööjuht
Tööjuht

1.mpu6050:-

MPU-6050 kolmeteljeline kiirendusmõõtur ja güroskoopide murdumislaud. See loeb kolme nurka. Saame anda neile nime X, Y ja Z, siin

kasutage siin ainult kahte nurka. siin kasutame Y ja Z. Y edasi ja Z vasakule, paremale.

see koodi osa luges nurka.

• mpu-6050 loeb nurki radiaanides, see "* 180/M_PI" teeb selle kraadides.

4. samm: • RF-saatja:-

• RF saatja
• RF saatja

• Rf

saatja:-

Mpu6050 luges nurki. siis teen ühe “kui” silmuse ja sean tingimuse. siis tegin kaks puhvrit. üks puhver saadab tingimuse edasisuunamiseks. ja teises saadan nurga, et kiirust nurga järgi juhtida. see koodi osa saadab sõnumi. Ja kaardistan nurga.

5. samm: raadiosaatja:-

Raadiosaatja
Raadiosaatja

• RF vastuvõtja:-

vastuvõtja saab sõnumi puhverisse. Jälle sean tingimuse esimesele puhverile edasisuunamiseks. Ja teist kasutan kiiruse kontrollimiseks. Ja ma kaardistan selle uuesti. See koodiosa teeb seda tööd. ja kiiruse reguleerimiseks kasutan teist puhvrit ja kaardistatud nurkade (0, 9) korral kaardistan kiiruse (50, 255). näete kõiki asju koodis.

6. samm: käivitame auto:-

Image
Image
Arduino võistlus 2017
Arduino võistlus 2017

nüüd on aeg robot käivitada. veenduge, et kõik ühendused oleksid õiged. Nüüd ühendage oma glapsi mikro -arduino arvutiga. avage jadamonitor, nüüd näete nurkade lugemist. nüüd saatke saatjalt sisend vastuvõtjale. nüüd on teie robot jooksuks valmis

7. samm:

kui täidate nende koodide puhul raskusi. saate neid koode kasutada. Ma teen neid, sest ma täidan teiega raskusi saatja koodi täitmisel. nii et ma teen need lihtsad koodid. ja te ei pea kuuendat sammu järgima. ühendage lihtsalt saatja Arduino toide ja teie robot on teie kontrolli all.

Soovitan: