İçindekiler:

Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: 7 Adım (Resimlerle)
Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: 7 Adım (Resimlerle)

Video: Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: 7 Adım (Resimlerle)

Video: Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba: 7 Adım (Resimlerle)
Video: Matatalab Lite Kutu Açılışı ve İnceleme 2024, Kasım
Anonim
Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba
Mpu6050 ve Arduino Kullanan Hareket Kontrollü Araba

İşte mpu6050 ve arduino kullanılarak yapılmış bir el kumandalı jest kontrollü araba. Kablosuz bağlantı için rf modülünü kullanıyorum.

Adım 1: GEREKLİ ŞEYLER:

GEREKLİ ŞEYLER
GEREKLİ ŞEYLER
GEREKLİ ŞEYLER
GEREKLİ ŞEYLER
GEREKLİ ŞEYLER
GEREKLİ ŞEYLER

•1.arduino uno

•2.mikro Arduino

•3.rf modülü(verici ve alıcı)

•3.mpu6050(hızlandırıcı)

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

•5.2 dc motor

•6.robotik şasi

•7. Arduino kablosu

•8.bir el kayması

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

•10. LiPo Pil

•11. 9V pil

12. USB kablosu

Adım 2: Bağlantı: -

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

•1.rf verici bağlantısı:-

•GND = GND

•VERİ = 12

•VCC = 5V

• mpu6050 için 2. bağlantı:-

•VCC = 3,3/5v

•GND = GND

•SCL = A3

•SDA = A2

•INT = 7

•mpu6050 3.5V voltaja ihtiyaç duyar.ama biz 5V voltaj verebiliriz. Burada mpu6050'ye 3.5V voltaj verebilirim çünkü mikro arduinoda var

•iki voltaj pini önce 5V, diğeri 3.3V.rf alıcısının 5V'a ihtiyacı var. Bu yüzden rf vericisi için 5V pin kullanıyorum.ve

•mpu6050 3.5V çalıştırabilir.

•3.rf alıcı bağlantısı:-

•GND = GND

•VERİ = 12

•VCC = 5V

•4.motor sürücüsü bağlantısı:-

• motor bir:-

•int enA = 11

•int in1 = 7

•int in2 = 6

• motor iki:-

•int enB = 3

•int in3 = 5

•int in4 = 4

Adım 3: Çalışma Müdürü: -

Çalışma Müdürü:
Çalışma Müdürü:

1.mpu6050:-

MPU-6050 Üç Eksen İvmeölçer ve Gyro Breakout Board. üç açıyı okur. Onlara X, Y ve Z adlarını verebiliriz, burada

burada sadece iki açı kullanın. burada ileri için Y ve Z. Y ve sol, sağ için Z kullanıyoruz.

kodun bu kısmı açıyı okur.

•mpu-6050açıları radyan cinsinden okur, bu "* 180/M_PI" onu derece olarak yapar.

Adım 4: •Rf Verici:-

•RF Verici
•RF Verici

•Rf

verici:-

Mpu6050 açıları oku. sonra bir “if” döngüsü yapıyorum ve bir şart.in yapıyorum, sonra iki tampon yapıyorum. bir arabellek ileri için koşul gönderir. ve ikincisinde, hızı açıyla kontrol etmek için açıyı gönderiyorum. kodun bu kısmı mesajı gönderir. Ve açıyı haritalıyorum.

Adım 5: RF ALICI:-

RF ALICI
RF ALICI

•Rf alıcısı:-

alıcı mesajı tamponda alır. Yine ilk tamponda ileri için bir koşul oluşturuyorum. Ve ikincisi hızı kontrol etmek için kullanıyorum. Ve tekrar haritalandırıyorum. Kodun bu kısmı bu işi yapıyor. ve hız kontrolü için ikinci tamponu kullanıyorum ve eşlenen açıları (0, 9) kullanıyorum, hızı (50, 255) içinde eşliyorum. her şeyi kodda görebilirsiniz.

Adım 6: Arabayı Çalıştıralım: -

Image
Image
Arduino Yarışması 2017
Arduino Yarışması 2017

şimdi robotu çalıştırma zamanı geldi. tüm bağlantıların doğru olduğundan emin olun. şimdi glapse'ınızın mikro arduinosunu bilgisayarınıza bağlayın. seri monitörü açın, şimdi açıları okuyabilirsiniz. Şimdi vericiden alıcıya herhangi bir girişi gönderin. artık robotunuz koşmaya hazır

7. Adım:

Bu kodlarda zorluk doldurursanız. bu kodları kullanabilirsiniz. Bunları yapıyorum çünkü verici kodunu doldurmakta zorlanacaksınız. bu yüzden bu kolay kodları yapıyorum. ve 6. adımı izlemeniz gerekmeyecek. Sadece vericinin Arduino'suna güç bağlayın ve robotunuz kontrolünüz altında.

Önerilen: