Obsah:

Vůz pro ovládání gesty MPU6050 a NRF24L01: 4 kroky
Vůz pro ovládání gesty MPU6050 a NRF24L01: 4 kroky

Video: Vůz pro ovládání gesty MPU6050 a NRF24L01: 4 kroky

Video: Vůz pro ovládání gesty MPU6050 a NRF24L01: 4 kroky
Video: Škoda Kamiq - jak na infotainment a ovládání vozu? 2024, Listopad
Anonim

Robot pro ovládání gesty je oblíbeným běžným typem projektů vyráběných fandy. Koncept je jednoduchý: orientace dlaně ovládá pohyb auta robota. MPU6050 snímá orientaci zápěstí a přenáší ji na arduino v digitální hodnotě. Rozsah hodnot je od -32768 do +32767 pro každou osu. Modul založený na čipu NRF24L01 s obousměrnou komunikací v pásmu 2,4 GHz. Deska s obvody má vestavěnou anténu. Modul komunikuje s mikrokontroléry prostřednictvím reference SPI. Dosah takového modulu je teoreticky až 100 metrů. Kromě toho můžete ovládat výkon vysílače, abyste snížili spotřebu energie. Motory jsou ovládány modulem L298N napájeným šesti bateriemi AA / R6.

Krok 1: Seznam prvků

Seznam prvků
Seznam prvků

Krok 2: Vysílač schématu a kód

Vysílač schématu a kód
Vysílač schématu a kód

Načrtněte STÁHNOUT

Krok 3: Přijímač schématu a kód

Přijímač schémat a kód
Přijímač schémat a kód

Načrtněte STÁHNOUT

Krok 4: Konfigurace

Po nahrání skic do arduinos připojte přijímač k počítači a otevřete SÉRIOVÝ MONITOR. Zapněte vysílač a uvidíte hodnoty osy X a Y. Nyní nastavte hodnoty pro každý směr jízdy. STOP hodnota: pokud je hodnota FORWARD AcX 6000. Hodnota STOP bude v rozmezí mezi těmito hodnotami AcX -6000.

Totéž proveďte pro osu Y. Pokud je váš přijímač nyní dobře nakonfigurován, odeberte tento kousek kódu a nahrajte program.

// ODSTRANIT // -----------------------------

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

zpoždění (300);

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

Doporučuje: