Kazalo:

Avtomobil za upravljanje s kretnjami MPU6050 in NRF24L01: 4 koraki
Avtomobil za upravljanje s kretnjami MPU6050 in NRF24L01: 4 koraki
Anonim

Robot za nadzor gest je priljubljena običajna vrsta projektov, ki jih izdelujejo ljubitelji. Koncept za njim je preprost: orientacija dlani nadzoruje gibanje robotskega avtomobila. MPU6050 zazna orientacijo zapestja in jo prenese v arduino v digitalni vrednosti. Razpon vrednosti je od -32768 do +32767 za vsako os. Modul na osnovi čipa NRF24L01 z dvosmerno komunikacijo v pasu 2,4 GHz. Vezje ima vgrajeno anteno. Modul komunicira z mikrokrmilniki prek reference SPI. Domet takega modula v teoriji je do 100 metrov. Poleg tega lahko nadzorujete moč oddajnika, da zmanjšate porabo energije. Motorje krmili modul L298N, ki ga napaja šest baterij AA / R6.

1. korak: Seznam elementov

Seznam elementov
Seznam elementov

Korak: Oddajnik sheme in koda

Oddajnik sheme in koda
Oddajnik sheme in koda

Skicirajte PRENOS

3. korak: Sprejemnik sheme in koda

Sprejemnik sheme in koda
Sprejemnik sheme in koda

Skicirajte PRENOS

4. korak: Konfigurirajte

Ko naložite skice v arduinos, povežite sprejemnik z računalnikom in odprite SERIJSKI MONITOR. Vklopite oddajnik in videli boste vrednosti osi X in osi Y. Zdaj nastavite vrednosti za vsako smer vožnje. Vrednost STOP: če je vrednost FORWARD AcX 6000. Vrednost STOP bo obseg med temi vrednostmi AcX -6000.

Enako naredite za os Y. Če je vaš sprejemnik zdaj dobro nastavljen, odstranite ta del kode in naložite program.

// IZBRIŠI // -----------------------------

Serial.print ("AcX:");

Serijski.tisk (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

zamuda (300);

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

Priporočena: