Mündəricat:

Jest Nəzarət Avtomobil MPU6050 və NRF24L01: 4 addım
Jest Nəzarət Avtomobil MPU6050 və NRF24L01: 4 addım

Video: Jest Nəzarət Avtomobil MPU6050 və NRF24L01: 4 addım

Video: Jest Nəzarət Avtomobil MPU6050 və NRF24L01: 4 addım
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Iyul
Anonim

Jest nəzarət robotu, həvəskarlar tərəfindən edilən ən çox yayılmış layihələrdir. Bunun arxasındakı konsepsiya sadədir: ovucun istiqaməti robot avtomobilin hərəkətini idarə edir. MPU6050 biləyinin istiqamətini hiss edir və rəqəmsal dəyərdə arduinoya ötürür. Dəyər aralığı hər ox üçün -32768 -dən +32767 -ə qədərdir. 2.4 GHz diapazonunda iki tərəfli ünsiyyətə malik NRF24L01 çipinə əsaslanan modul. Elektrik lövhəsində quraşdırılmış bir anten var. Modul SPI istinad vasitəsilə mikrokontrollerlərlə əlaqə qurur. Teoriyada belə bir modulun diapazonu 100 metrə qədərdir. Bundan əlavə, enerji istehlakını azaltmaq üçün ötürücünün gücünü idarə edə bilərsiniz. Mühərriklər altı AA / R6 batareya ilə işləyən L298N modulu ilə idarə olunur.

Addım 1: Elementləri Siyahıya salın

Elementlərin siyahısı
Elementlərin siyahısı

Addım 2: Şema Vericisi və Kodu

Sxem Vericisi və Kodu
Sxem Vericisi və Kodu

Eskiz YÜKLƏ

Addım 3: Şema Alıcısı və Kod

Şema Alıcı və Kod
Şema Alıcı və Kod

Eskiz YÜKLƏ

Addım 4: Konfiqurasiya edin

Arduino -ya eskizlər yüklədikdən sonra alıcını kompüterə qoşun və SERIAL MONITOR -u açın. Vericini işə salın və X oxunun və Y oxunun dəyərlərini gördüyünüzü görün. İndi hər səyahət istiqaməti üçün dəyərləri təyin edin. STOP dəyəri: FORWARD dəyəri AcX 6000 olarsa. STOP dəyəri bu dəyərlər arasında AcX -6000 olacaq.

Y oxu üçün də eyni şeyi edin. Alıcınız indi yaxşı qurulmuşsa, bu kod parçasını çıxarın və proqramı yükləyin.

// SİLİN // -----------------------------

Serial.print ("AcX:");

Serial. çap (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial. çap (ACY);

gecikmə (300);

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

Tövsiyə: