Sadržaj:

Automobil za upravljanje pokretima MPU6050 i NRF24L01: 4 koraka
Automobil za upravljanje pokretima MPU6050 i NRF24L01: 4 koraka

Video: Automobil za upravljanje pokretima MPU6050 i NRF24L01: 4 koraka

Video: Automobil za upravljanje pokretima MPU6050 i NRF24L01: 4 koraka
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №26 2024, Juli
Anonim

Robot za upravljanje pokretima popularan je uobičajen tip projekata hobista. Koncept iza njega je jednostavan: orijentacija dlana kontrolira kretanje robotskog automobila. MPU6050 da osjeti orijentaciju zgloba i prenese ga u arduino u digitalnoj vrijednosti. Raspon vrijednosti je od -32768 do +32767 za svaku os. Modul zasnovan na čipu NRF24L01 koji ima dvosmjernu komunikaciju na opsegu 2,4 GHz. Ploča ima ugrađenu antenu. Modul komunicira s mikrokontrolerima putem SPI reference. Domet takvog modula u teoriji je do 100 metara. Osim toga, možete kontrolirati snagu odašiljača kako biste smanjili potrošnju energije. Motorima upravlja L298N modul koji se napaja sa šest AA / R6 baterija.

Korak 1: Lista elemenata

Elementi liste
Elementi liste

Korak 2: Odašiljač sheme i kod

Odašiljač sheme i kod
Odašiljač sheme i kod

Skicirajte DOWNLOAD

Korak 3: Prijemnik sheme i kôd

Prijemnik sheme i kod
Prijemnik sheme i kod

Skicirajte DOWNLOAD

Korak 4: Konfigurirajte

Nakon što otpremite skice na arduinos, spojite prijemnik na računar i otvorite SERIJSKI MONITOR. Uključite odašiljač i vidjet ćete vrijednosti osi X i Y osi. Sada postavite vrijednosti za svaki smjer vožnje. STOP vrijednost: ako je vrijednost FORWARD AcX 6000. STOP vrijednost će biti raspon između ovih vrijednosti AcX -6000.

Učinite isto za Y osu. Ako je vaš prijemnik sada dobro konfiguriran, uklonite ovaj dio koda i učitajte program.

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

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

kašnjenje (300);

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

Preporučuje se: