Satura rādītājs:

Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: 7 soļi (ar attēliem)
Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: 7 soļi (ar attēliem)

Video: Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: 7 soļi (ar attēliem)

Video: Žestu vadības automašīna, izmantojot Mpu6050 un Arduino: 7 soļi (ar attēliem)
Video: Торий: энергетическое решение - THORIUM REMIX 2011 2024, Novembris
Anonim
Žestu vadības automašīna, izmantojot Mpu6050 un Arduino
Žestu vadības automašīna, izmantojot Mpu6050 un Arduino

šeit ir rokas vadības žestu vadības automašīna, kas izgatavota, izmantojot mpu6050 un arduino. Bezvadu savienojumam izmantoju RF moduli.

1. darbība. Nepieciešamās lietas:

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

• 1.arduino uno

• 2. mikro Arduino

• 3. RF modulis (raidītājs un uztvērējs)

• 3.mpu6050 (akselerators)

• 4.motora vadītājs

• 5,2 dc motors

• 6.robotikas šasija

• 7. Arduino kabelis

• 8.vienas rokas glapss

• 9. motora vadītājs

• 10. LiPo akumulators

• 11. 9V akumulators

12. USB kabelis

2. darbība: savienojums:-

Savienojums
Savienojums
Savienojums
Savienojums
Savienojums
Savienojums
Savienojums
Savienojums

• 1. savienojums RF raidītājam:-

• GND = GND

• DATI = 12

• VCC = 5V

• 2. savienojums mpu6050:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 nepieciešams 3,5 V spriegums. Bet mēs varam tam piešķirt 5 V spriegumu. Es šeit dodu 3,5 V spriegumu mpu6050, jo tur ir mikro arduino

• vai divi sprieguma tapas vispirms ir 5V, un vēl viens ir 3.3V. RF uztvērējam ir nepieciešams 5V. Tāpēc es izmantoju 5V tapu RF raidītājam. Un

• mpu6050 var darboties ar 3,5 V spriegumu.

• 3. savienojums RF uztvērējam:-

• GND = GND

• DATI = 12

• VCC = 5V

• 4. savienojums motora vadītājam:-

• viens motors:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• otrais motors:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3. darbība: darba direktors:-

Darba direktors
Darba direktors

1.mpu6050:-

MPU-6050 Trīs asu akselerometrs un žiroskopu izlaušanas dēlis. Tas nolasa trīs leņķus. Mēs varam dot viņiem nosaukumu X, Y un Z, šeit mēs

šeit izmantojiet tikai divus leņķus. šeit mēs izmantojam Y un Z. Y uz priekšu un Z pa kreisi, pa labi.

šī koda daļa nolasa leņķi.

• mpu-6050lasa leņķus radiānos, šis "* 180/M_PI" padara to grādos.

4. solis: • RF raidītājs:-

• RF raidītājs
• RF raidītājs

• Rf

raidītājs:-

Mpu6050 nolasa leņķus. tad es izveidoju vienu “ja” cilpu un izveidoju nosacījumu. pēc tam izveidoju divus buferus. viens buferis nosūta nosacījumu uz priekšu. un otrajā es nosūtu leņķi, lai kontrolētu ātrumu pēc leņķa. šī koda daļa nosūta ziņojumu. Un es kartēju leņķi.

5. solis: RF UZŅĒMĒJS:-

RF UZŅĒMĒJS
RF UZŅĒMĒJS

• RF uztvērējs:-

uztvērējs saņem ziņojumu buferī. Atkal es izveidoju nosacījumu pirmajā buferī uz priekšu. Un otro es izmantoju ātruma kontrolei. Un es atkal to kartēju. Šī koda daļa veic šo darbu. un ātruma kontrolei es izmantoju otro buferi un, kartējot leņķus (0, 9), es kartēju ātrumu (50, 255). jūs varat redzēt visas lietas kodā.

6. darbība: braucam ar automašīnu:-

Image
Image
Arduino konkurss 2017
Arduino konkurss 2017

tagad ir pienācis laiks palaist robotu. pārliecinieties, vai viss savienojums ir pareizs. tagad savienojiet savu glapse mikro arduino ar datoru. atveriet seriālo monitoru, tagad jūs varat redzēt leņķus. tagad sūtiet jebkuru ievadi no raidītāja uz uztvērēju. tagad jūsu robots ir gatavs skrējienam

7. darbība:

ja jūs aizpildāt grūtības šajos kodos. jūs varat izmantot šo kodu. Es tos izgatavoju, jo es aizpildīšu jūs ar grūtībām aizpildīt raidītāja kodu. tāpēc es izveidoju šo vienkāršo kodu. un jums nebūs jāveic 6. solis. vienkārši pievienojiet raidītāja Arduino barošanu, un jūsu robots ir jūsu kontrolē.

Ieteicams: