Obsah:

Auto ovládajúce gestá pomocou Mpu6050 a Arduino: 7 krokov (s obrázkami)
Auto ovládajúce gestá pomocou Mpu6050 a Arduino: 7 krokov (s obrázkami)

Video: Auto ovládajúce gestá pomocou Mpu6050 a Arduino: 7 krokov (s obrázkami)

Video: Auto ovládajúce gestá pomocou Mpu6050 a Arduino: 7 krokov (s obrázkami)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, December
Anonim
Auto ovládajúce gestá pomocou Mpu6050 a Arduino
Auto ovládajúce gestá pomocou Mpu6050 a Arduino

Tu je auto s ovládaním gestami vyrobené pomocou mpu6050 a arduino. Na bezdrôtové pripojenie používam RF modul.

Krok 1: POŽADOVANÉ VECI:

POŽADOVANÉ VECI
POŽADOVANÉ VECI
POŽADOVANÉ VECI
POŽADOVANÉ VECI
POŽADOVANÉ VECI
POŽADOVANÉ VECI

• 1.arduino uno

• 2.micro Arduino

• 3. modul RF (vysielač a prijímač)

• 3.mpu6050 (accelomitter)

• 4. vodič motora

• 5,2 jednosmerný motor

• 6. podvozok robotiky

• 7. Kábel Arduino

• 8. zrútenie jednej ruky

• 9. vodič motora

• 10. LiPo batéria

• 11. 9V batéria

12. USB kábel

Krok 2: Pripojenie:-

Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie

• 1. pripojenie pre RF vysielač:-

• GND = GND

• ÚDAJE = 12

• VCC = 5V

• 2. pripojenie pre mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 potrebuje napätie 3,5 V, ale môžeme mu dať napätie 5 V. Tu dávam napätie 3,5 V na mpu6050, pretože v mikro Arduine je

• sú dva napäťové kolíky prvý je 5V a druhý je 3,3V.rf prijímač musí potrebovať 5V. Takže pre rádiový vysielač používam 5V pin. A

• mpu6050 môže pracovať 3,5 V.

• 3. pripojenie pre RF prijímač:-

• GND = GND

• ÚDAJE = 12

• VCC = 5V

• 4. pripojenie pre vodiča motora:-

• motor jeden:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor dva:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Krok 3: Pracovný riaditeľ:-

Pracovný riaditeľ
Pracovný riaditeľ

1.mpu6050:-

Trojosý akcelerometer MPU-6050 a doska na rozbíjanie gyroskopu. Čítajú sa tri uhly. Môžeme im dať názov X, Y a Z, tu sme

tu použite iba dva uhly. tu používame Y a Z. Y vpred a Z vľavo, vpravo.

táto časť kódu číta uhol.

• mpu-6050 prečíta uhly v radiánoch, čo znamená „* 180/M_PI“, že sú vyjadrené v stupňoch.

Krok 4: • RF vysielač:-

• RF vysielač
• RF vysielač

• Rf

vysielač:-

Mpu6050 odčítava uhly. potom urobím jednu slučku „if“a urobím podmienku. Potom urobím dve vyrovnávacej pamäte. jeden vyrovnávacia pamäť odošle podmienku na preposlanie. a v druhom posielam uhol na ovládanie rýchlosti uhlom. táto časť kódu odošle správu. A mapujem uhol.

Krok 5: RF PRIJÍMAČ:-

RF PRIJÍMAČ
RF PRIJÍMAČ

• RF prijímač:-

prijímač prijme správu vo vyrovnávacej pamäti. Opäť robím podmienku pre prvý nárazník pre postup. A ten druhý používam na ovládanie rýchlosti. A znova to mapujem. Táto časť kódu vykonáva túto prácu. a na ovládanie rýchlosti používam druhú vyrovnávaciu pamäť a mapované uhly (0, 9) mapujem rýchlosť na (50, 255). všetko môžete vidieť v kóde.

Krok 6: Spustíme auto:-

Image
Image
Súťaž Arduino 2017
Súťaž Arduino 2017

teraz nastal čas na spustenie robota. Uistite sa, že všetky pripojenia sú správne. teraz pripojte micro arduino svojho glasa k počítaču. otvorte sériový monitor, teraz môžete vidieť uhly čítania. teraz pošlite akýkoľvek vstup z vysielača do prijímača. teraz je váš robot pripravený na beh

Krok 7:

ak v týchto kódoch vyplníte ťažkosti. môžete použiť tento kód. Vyrábam ich, pretože pri vyplňovaní bude pre vás ťažké vyplniť kód vysielača. takže robím tieto jednoduché kódy. a nebudete musieť vykonať 6. krok. stačí pripojiť napájanie vysielača Arduino a váš robot bude pod vašou kontrolou.

Odporúča: