Turinys:

Automobilio gestais valdymas naudojant „Mpu6050“ir „Arduino“: 7 žingsniai (su nuotraukomis)
Automobilio gestais valdymas naudojant „Mpu6050“ir „Arduino“: 7 žingsniai (su nuotraukomis)

Video: Automobilio gestais valdymas naudojant „Mpu6050“ir „Arduino“: 7 žingsniai (su nuotraukomis)

Video: Automobilio gestais valdymas naudojant „Mpu6050“ir „Arduino“: 7 žingsniai (su nuotraukomis)
Video: Palydovinė KASKO signalizacija 2024, Lapkritis
Anonim
Gesto valdymo automobilis naudojant „Mpu6050“ir „Arduino“
Gesto valdymo automobilis naudojant „Mpu6050“ir „Arduino“

čia yra rankinio valdiklio gestų valdymo automobilis, pagamintas naudojant „mpu6050“ir „arduino“. Belaidžiam ryšiui naudoju RF modulį.

1 žingsnis: REIKALINGI dalykai:

Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai

• 1.arduino uno

• 2.mikro Arduino

• 3. rf modulis (siųstuvas ir imtuvas)

• 3.mpu6050 (akceleratorius)

• 4. variklio vairuotojas

• 5,2 dc variklis

• 6. robotų važiuoklė

• 7. „Arduino“kabelis

• 8.vienos rankos atlenkimas

• 9. variklio vairuotojas

• 10. LiPo baterija

• 11. 9V baterija

12. USB kabelis

2 veiksmas: prijungimas:-

Ryšys
Ryšys
Ryšys
Ryšys
Ryšys
Ryšys
Ryšys
Ryšys

• 1. RF siųstuvo jungtis:-

• GND = GND

• DUOMENYS = 12

• VCC = 5V

• 2. Mpu6050 jungtis:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• „mpu6050“reikia 3,5 V įtampos. Bet mes galime jam suteikti 5 V įtampą. Čia duodu 3,5 V įtampą „mpu6050“, nes ten yra „micro arduino“

• ar du įtampos kaiščiai pirmiausia yra 5V, o dar vienas - 3.3V. RF imtuvui reikia 5V. Taigi aš naudoju 5V kaištį RF siųstuvui. Ir

• „mpu6050“gali veikti 3,5 V.

• 3. RF imtuvo prijungimas:-

• GND = GND

• DUOMENYS = 12

• VCC = 5V

• 4. jungtis variklio vairuotojui:-

• vienas variklis:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• antras variklis:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3 žingsnis: darbo vadovas:-

Darbo vadovas
Darbo vadovas

1.mpu6050:-

MPU-6050 trigubos ašies pagreičio matuoklis ir „Gyro Breakout Board“. Jis perskaito tris kampus. Mes galime suteikti jiems pavadinimus X, Y ir Z, čia mes

čia naudokite tik du kampus. čia mes naudojame Y ir Z. Y į priekį, o Z - į kairę, į dešinę.

ši kodo dalis perskaitė kampą.

• „mpu-6050“skaito kampus radianais, šis „* 180/M_PI“sudaro laipsnius.

4 žingsnis: • Rf siųstuvas:-

• Rf siųstuvas
• Rf siųstuvas

• Rf

siųstuvas:-

Mpu6050 skaityti kampus. tada aš sukuriu vieną „jei“kilpą ir sukuriu sąlygą. tada sukuriu du buferius. vienas buferis siunčia sąlygą persiųsti. o antrame siunčiu kampą, norėdamas valdyti greitį kampu. ši kodo dalis siunčia pranešimą. Ir aš suplanuoju kampą.

5 žingsnis: RF imtuvas:-

RF imtuvas
RF imtuvas

• Rf imtuvas:-

gavėjas gauna pranešimą į buferį. Vėlgi sukuriu sąlygą pirmam buferiui persiųsti. O antrą naudoju greičiui valdyti. Ir aš vėl susieju žemėlapį. Ši kodo dalis atlieka šį darbą. ir greičio valdymui naudoju antrąjį buferį ir, pažymėti kampai (0, 9), atvaizduoju greitį (50, 255). viską galite matyti kodu.

6 žingsnis: paleiskime automobilį:-

Image
Image
„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m

atėjo laikas paleisti robotą. įsitikinkite, kad visas ryšys yra teisingas. Dabar prijunkite „Glapse“mikro arduino prie kompiuterio. atidarykite nuoseklųjį monitorių, dabar galite matyti kampų skaitymą. dabar siųskite bet kokią įvestį iš siųstuvo į imtuvą. dabar jūsų robotas yra paruoštas bėgimui

7 žingsnis:

jei užpildysite tuos kodus sunkumus. galite naudoti šiuos kodus. Aš juos darau, nes užpildysiu jums sunku užpildyti siųstuvo kodą. todėl aš sukuriu šį paprastą kodą. ir jums nereikės atlikti 6 žingsnio. tiesiog prijunkite siųstuvo „Arduino“maitinimą ir jūsų robotas bus jūsų valdomas.

Rekomenduojamas: