Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Gestkontrollroboten är populär vanlig typ av projekt gjorda av hobbyister. Konceptet bakom det är enkelt: handflatans orientering styr robotbilens rörelse. MPU6050 för att känna av handledens orientering och överför den till arduino i digitalt värde. Värdeintervallet är från -32768 till +32767 för varje axel. Modul baserad på NRF24L01 -chipet som har tvåvägskommunikation på 2,4 GHz -bandet. Kretskortet har en inbyggd antenn. Modulen kommunicerar med mikrokontroller via SPI -referens. Räckvidden för en sådan modul i teorin är upp till 100 meter. Dessutom kan du styra sändarens effekt för att minska strömförbrukningen. Motorerna styrs av L298N -modulen som drivs av sex AA / R6 -batterier.
Steg 1: Lista element
Steg 2: Schemasändare och kod
Skiss DOWNLOAD
Steg 3: Schemamottagare och kod
Skiss DOWNLOAD
Steg 4: Konfigurera
När du har laddat upp skisser till arduinos ansluter du mottagaren till datorn och öppnar SERIAL MONITOR. Slå på sändaren och se att du ser värdena för X -axeln och Y -axeln. Ställ nu in värdena för varje färdriktning. STOPP -värde: om FORWARD -värdet är AcX 6000. STOPP -värdet är intervallet mellan dessa värden AcX -6000.
Gör samma sak för Y -axeln. Om din mottagare nu är väl konfigurerad tar du bort den här koden och laddar upp programmet.
// DELETE // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
fördröjning (300);
// -----------------------------