Sadržaj:

Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina: 7 koraka (sa slikama)
Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina: 7 koraka (sa slikama)

Video: Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina: 7 koraka (sa slikama)

Video: Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina: 7 koraka (sa slikama)
Video: ŠALABAHTER pokretanje vozila 2024, Studeni
Anonim
Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina
Automobil za upravljanje pokretima pomoću Mpu6050 i Arduina

ovdje je automobil za upravljanje pokretima ručnim kontrolerom, izrađen pomoću mpu6050 i arduina. Za bežično povezivanje koristim RF modul.

Korak 1: POTREBNE STVARI:

POTREBNE STVARI
POTREBNE STVARI
POTREBNE STVARI
POTREBNE STVARI
POTREBNE STVARI
POTREBNE STVARI

• 1.arduino uno

• 2.mikro Arduino

• 3.rf modul (odašiljač i prijemnik)

• 3.mpu6050 (akcelomiter)

• 4.motor vozača

• 5.2 dc motor

• 6. šasija robotike

• 7. Arduino kabel

• 8. pogled jednom rukom

• 9. vozač motora

• 10. LiPo baterija

• 11. 9V baterija

12. USB kabel

Korak 2: Spajanje:-

Priključak
Priključak
Priključak
Priključak
Priključak
Priključak
Priključak
Priključak

• 1.priključak za RF odašiljač:-

• GND = GND

• PODACI = 12

• VCC = 5V

• 2.priključak za mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 treba napon od 3,5 V.ali možemo mu dati napon od 5 V. Ja ovdje dajem napon 3,5 V na mpu6050 jer u mikro arduinu postoji

• su dva naponska pina prvi 5V, a drugi je 3.3V.rf prijemnik mora imati 5V.pa koristim 5V pin za RF odašiljač. I

• mpu6050 može raditi na 3.5V.

• 3.priključak za RF prijemnik:-

• GND = GND

• PODACI = 12

• VCC = 5V

• 4.priključak za vozača motora:-

• motor jedan:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor dva:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Korak 3: Radni ravnatelj:-

Radni direktor
Radni direktor

1.mpu6050:-

MPU-6050 troosni akcelerometar i žiroskopska ploča. Čita tri kuta. Možemo im dati naziv X, Y i Z, ovdje mi

upotrijebite ovdje samo dva kuta. ovdje koristimo Y i Z. Y za naprijed i Z za lijevo, desno.

ovaj dio koda čita kut.

• mpu-6050 čita kutove u radijanima, što znači "* 180/M_PI" u stupnjevima.

Korak 4: • Rf odašiljač:-

• Rf odašiljač
• Rf odašiljač

• Rf

odašiljač:-

Mpu6050 očitavanje kutova. onda napravim jednu petlju "if" i napravim uvjet.in zatim napravim dva buffer.one buffer šalje uvjet za naprijed. a u drugom šaljem kut radi kontrole brzine po kutu. ovaj dio koda šalje poruku. I mapiram kut.

Korak 5: RF prijemnik:-

RF PRIMAČ
RF PRIMAČ

• RF prijemnik:-

primatelj prima poruku u međuspremniku. Opet postavljam uvjet u prvom međuspremniku za prosljeđivanje. I drugi koji koristim za kontrolu brzine. I opet ga mapiram. Ovaj dio koda obavlja ovaj posao. a za kontrolu brzine koristim drugi međuspremnik i, preslikane kutove (0, 9), preslikavam brzinu u (50, 255). sve stvari možete vidjeti u kodu.

Korak 6: Pokrenimo auto:-

Image
Image
Arduino natjecanje 2017
Arduino natjecanje 2017

sada je došlo vrijeme za pokretanje robota.pobrinite se da su sve veze ispravne. sada povežite mikro arduino vašeg glapsea s računalom. otvorite serijski monitor, sada možete vidjeti kutove očitavanja. sada pošaljite bilo koji ulaz s odašiljača prijemniku. sada je vaš robot spreman za trčanje

Korak 7:

ispunite li poteškoće u tim kodovima. možete koristiti ove kodove. Ja ih radim jer vas ispunjavam, teško ćete unijeti kod odašiljača. pa napravim ove jednostavne kodove. i nećete morati slijediti 6. korak. samo spojite napajanje na Arduino odašiljača i vaš robot je pod vašom kontrolom.

Preporučeni: