Sisukord:

Žestide juhtimise auto MPU6050 ja NRF24L01: 4 sammu
Žestide juhtimise auto MPU6050 ja NRF24L01: 4 sammu

Video: Žestide juhtimise auto MPU6050 ja NRF24L01: 4 sammu

Video: Žestide juhtimise auto MPU6050 ja NRF24L01: 4 sammu
Video: Gesture RC car #gesture #car #toy #oddlysatisfying #satisfying #shorts 2024, Juuli
Anonim

Liigutusjuhtimisrobot on harrastajate tehtud levinud projektide tüüp. Selle kontseptsioon on lihtne: peopesa orientatsioon juhib robotauto liikumist. MPU6050, et tunda randme suunda ja edastada see digitaalse väärtusega arduinole. Väärtuste vahemik on iga telje jaoks vahemikus -32768 kuni +32767. Moodul põhineb kiibil NRF24L01, millel on kahesuunaline side 2,4 GHz ribal. Trükkplaadil on sisseehitatud antenn. Moodul suhtleb mikrokontrolleritega SPI viite kaudu. Sellise mooduli tööulatus teoorias on kuni 100 meetrit. Lisaks saate juhtida saatja võimsust, et vähendada energiatarbimist. Mootoreid juhib L298N moodul, mis töötab kuue AA / R6 patareiga.

Samm: loendage elemendid

Loetle elemendid
Loetle elemendid

2. samm: skeemi saatja ja kood

Skeemi saatja ja kood
Skeemi saatja ja kood

Visand DOWNLOAD

3. samm: skeemi vastuvõtja ja kood

Skeemi vastuvõtja ja kood
Skeemi vastuvõtja ja kood

Visand DOWNLOAD

4. samm: seadistage

Pärast eskiiside üleslaadimist arduinosse ühendage vastuvõtja arvutiga ja avage SERIAL MONITOR. Lülitage saatja sisse ja näete, et näete X -telje ja Y -telje väärtusi. Nüüd määrake iga sõidusuuna väärtused. STOP väärtus: kui FORWARD väärtus on AcX 6000. STOP väärtus on nende väärtuste vaheline vahemik AcX -6000.

Tehke sama Y -teljega. Kui teie vastuvõtja on nüüd hästi konfigureeritud, eemaldage see kooditükk ja laadige programm üles.

// KUSTUTA // -----------------------------

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

viivitus (300);

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

Soovitan: