Mpu6050 və Arduino istifadə edərək Jest Control Car: 7 addım (şəkillərlə)
Mpu6050 və Arduino istifadə edərək Jest Control Car: 7 addım (şəkillərlə)
Anonim
Mpu6050 və Arduino istifadə edərək Jest Control Avtomobil
Mpu6050 və Arduino istifadə edərək Jest Control Avtomobil

burada mpu6050 və arduino istifadə edərək hazırlanan əl nəzarətçi jest nəzarət avtomobili. Simsiz əlaqə üçün rf modulundan istifadə edirəm.

Addım 1: Tələb olunan şeylər:

Tələb olunan şeylər
Tələb olunan şeylər
Tələb olunan şeylər
Tələb olunan şeylər
Tələb olunan şeylər
Tələb olunan şeylər

• 1. unu

• 2. mikro Arduino

• 3.rf modulu (ötürücü və alıcı)

• 3.mpu6050 (accelomitter)

• 4.motor sürücüsü

• 5.2 DC mühərrik

• 6. robotik şassi

• 7. Arduino kabeli

• 8. bir əl çırpınması

• 9. motor sürücüsü

• 10. LiPo Batareyası

• 11. 9V batareya

12. USB kabeli

Addım 2: Bağlantı:-

Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı

• 1. rf ötürücü üçün əlaqə:-

• GND = GND

• VERİ = 12

• VCC = 5V

• 2. mpu6050 üçün əlaqə:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 3.5V gərginliyə ehtiyac duyur. Amma biz ona 5V gərginlik verə bilərik. Burada mpu6050 -ə 3.5V gərginlik verə bilərəm çünki orada mikro arduino var

• iki gərginlik pimi əvvəlcə 5V, digəri isə 3.3V.rf alıcıya 5V lazımdır, buna görə də rf ötürücü üçün 5V pin istifadə edirəm. Və

• mpu6050 3.5V işləyə bilər.

• 3. rf alıcısı üçün əlaqə:-

• GND = GND

• VERİ = 12

• VCC = 5V

• 4. motor sürücüsü üçün əlaqə:-

• bir motor:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• iki motor:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Addım 3: İş müdiri:-

İş direktoru
İş direktoru

1. mpu6050:-

MPU-6050 Üç Eksenli Akselerometr və Gyro Breakout Board.it üç açıdan oxuyur, onlara X, Y və Z adını verə bilərik, burada

burada yalnız iki açıdan istifadə edin. burada Y və Z. Y irəli, Z üçün sol, sağ istifadə edirik.

kodun bu hissəsi bucağı oxuyun.

• mpu-6050, açıları radian olaraq oxuyur, bu "* 180/M_PI" dərəcəsi ilə düzəldir.

Addım 4: • Rf ötürücü:-

• Rf ötürücü
• Rf ötürücü

• Rf

ötürücü:-

Mpu6050 açıları oxuyun. sonra bir "if" döngəsi qururam və bir şərt qoyuram. sonra iki buffer.one buferi irəli göndərmək üçün şərt göndərir. ikincisində isə sürəti bucaqla idarə etmək üçün bucağı göndərirəm. kodun bu hissəsi mesaj göndərir. Və bucağı xəritəyə salıram.

Addım 5: RF Qəbulu:-

RF Qəbulu
RF Qəbulu

• Rf qəbuledicisi:-

alıcı buferdəki mesajı alır. Yenə də forvardın ilk tamponuna bir şərt qoyuram. Və ikincisi sürəti idarə etmək üçün istifadə edirəm. Və yenidən xəritəyə salıram. Kodun bu hissəsi bu işi görür. və sürətə nəzarət üçün ikinci tampondan istifadə edirəm və (0, 9) xəritələnmiş bucaqları, sürəti (50, 255) ilə xəritələyirəm. hər şeyi kodda görə bilərsiniz.

Addım 6: Maşını Çalışdıraq:-

Image
Image
Arduino yarışması 2017
Arduino yarışması 2017

İndi robotu işə salmağın vaxtı gəldi. Bütün əlaqənin düzgün olduğundan əmin olun. İndi glapse mikro arduino -nu kompüterinizə qoşun. serial monitoru açın, indi oxuyan açıları görə bilərsiniz. indi ötürücüdən alıcıya hər hansı bir giriş göndərin. İndi robotunuz qaçmağa hazırdır

Addım 7:

bu kodları çətinliklə doldurursan. bu kodu istifadə edə bilərsiniz. Bunları edirəm, çünki doldurduğum üçün verici kodunu doldurmaqda çətinlik çəkəcəksiniz. buna görə də bu asan kodu hazırlayıram. və 6 -cı addımı izləməyinizə ehtiyac yoxdur. ötürücünün Arduino gücünü bağlayın və robotunuz nəzarətinizdədir.

Tövsiyə: