İçindekiler:

Hareket Kontrollü Araba MPU6050 ve NRF24L01: 4 Adım
Hareket Kontrollü Araba MPU6050 ve NRF24L01: 4 Adım

Video: Hareket Kontrollü Araba MPU6050 ve NRF24L01: 4 Adım

Video: Hareket Kontrollü Araba MPU6050 ve NRF24L01: 4 Adım
Video: El Hareketleri İle Kontrol Edilebilen Araba Yapımı /Uzaktan / MPU6050 Gyro Accelerometer | nRF24L01+ 2024, Temmuz
Anonim

Hareket kontrol robotu, hobiler tarafından yapılan popüler ortak proje türüdür. Arkasındaki konsept basittir: avuç içi yönlendirmesi robot arabanın hareketini kontrol eder. MPU6050 bileğin yönünü algılamak ve onu dijital değerde arduinoya iletir. Değer aralığı her eksen için -32768 ile +32767 arasındadır. Modül, 2.4GHz bandında iki yönlü iletişime sahip NRF24L01 çipine dayanmaktadır. Devre kartının yerleşik bir anteni vardır. Modül, mikrodenetleyiciler ile SPI referansı üzerinden haberleşir. Teoride böyle bir modülün menzili 100 metreye kadardır. Ayrıca, güç tüketimini azaltmak için vericinin gücünü kontrol edebilirsiniz. Motorlar, altı adet AA/R6 pil ile çalışan L298N modülü tarafından kontrol edilir.

Adım 1: Öğeleri Listeleme

Öğeleri Listele
Öğeleri Listele

Adım 2: Şema Vericisi ve Kodu

Şema Verici ve Kodu
Şema Verici ve Kodu

Kroki İNDİR

Adım 3: Şema Alıcısı ve Kodu

Şema Alıcısı ve Kodu
Şema Alıcısı ve Kodu

Kroki İNDİR

4. Adım: Yapılandırın

Arduinos'a eskizleri yükledikten sonra, alıcıyı bilgisayara bağlayın ve SERİ MONİTÖR'ü açın. Vericiyi açın ve X ekseni ve Y ekseninin değerlerini gördüğünüzü görün. Şimdi her hareket yönü için değerleri ayarlayın. DUR değeri: İLERİ değeri AcX 6000 ise. DUR değeri, bu AcX -6000 değerleri arasındaki aralık olacaktır.

Y ekseni için de aynısını yapın. Alıcınız artık iyi yapılandırılmışsa, bu kod parçasını kaldırın ve programı yükleyin.

// SİLMEK // -----------------------------

Seri.print ("AcX:");

Seri.baskı (ACX);

Seri.baskı ("");

Serial.print ("AcY:");

Seri.baskı (ACY);

gecikme (300);

// -----------------------------

Önerilen: