Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Robotul de control al gesturilor este un tip popular de proiecte obișnuite realizate de pasionați. Conceptul din spatele său este simplu: orientarea palmei controlează mișcarea mașinii robotului. MPU6050 pentru a simți orientarea încheieturii mâinii și o transmite către arduino în valoare digitală. Gama de valori este de la -32768 la +32767 pentru fiecare axă. Modul bazat pe cipul NRF24L01 având comunicație bidirecțională pe banda de 2,4 GHz. Placa de circuit are o antenă încorporată. Modulul comunică cu microcontrolere prin referință SPI. Gama unui astfel de modul în teorie este de până la 100 de metri. În plus, puteți controla puterea emițătorului pentru a reduce consumul de energie. Motoarele sunt controlate de modulul L298N alimentat de șase baterii AA / R6.
Pasul 1: enumerați elementele
Pasul 2: transmițător de schemă și cod
Schiță DESCĂRCARE
Pasul 3: Receptor schemă și cod
Schiță DESCĂRCARE
Pasul 4: Configurați
După încărcarea schițelor pe arduino, conectați receptorul la computer și deschideți MONITORUL SERIAL. Porniți transmițătorul și vedeți cum vedeți valorile axei X și a axei Y. Acum setați valorile pentru fiecare direcție de deplasare. Valoare STOP: dacă valoarea FORWARD este AcX 6000. Valoarea STOP va fi intervalul dintre aceste valori AcX -6000.
Faceți același lucru pentru axa Y. Dacă receptorul dvs. este acum bine configurat, eliminați această bucată de cod și încărcați programul.
// ȘTERGE // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
întârziere (300);
// -----------------------------