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, Novembar
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.micro Arduino

• 3.rf modul (predajnik i prijemnik)

• 3.mpu6050 (akcelomiter)

• 4.motor vozača

• 5.2 dc motor

• 6. šasija robotike

• 7. Arduino kabel

• 8. pregled jednom rukom

• 9. vozač motora

• 10. LiPo baterija

• 11. 9V baterija

12. USB kabel

Korak 2: Povezivanje:-

Veza
Veza
Veza
Veza
Veza
Veza
Veza
Veza

• 1.priključak za RF predajnik:-

• 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 predajnik.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 direktor:-

Radni direktor
Radni direktor

1.mpu6050:-

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

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

ovaj dio koda čita kut.

• mpu-6050 čita uglove u radijanima, ovo "* 180/M_PI" čini ga u stepenima.

Korak 4: • RF predajnik:-

• RF predajnik
• RF predajnik

• Rf

predajnik:-

Mpu6050 čita uglove. onda napravim jednu "if" petlju i napravim condition.in zatim napravim dva buffer.one buffer šalje uslov za forward. a u drugom šaljem kut radi kontrole brzine po kutu. ovaj dio koda šalje poruku. I mapiram ugao.

Korak 5: RF PRIMAČ:

RF PRIMAČ
RF PRIMAČ

• RF prijemnik:-

primalac prima poruku u baferu. Ponovo postavljam uslov u prvom baferu za prosljeđivanje. I drugi koji koristim za kontrolu brzine. I ponovo ga mapiram. Ovaj dio koda obavlja ovaj posao. a za kontrolu brzine koristim drugi tampon i, preslikane kutove (0, 9), preslikavam brzinu u (50, 255). sve stvari možete vidjeti u kodu.

Korak 6: Pokrenimo auto:-

Image
Image
Arduino takmičenje 2017
Arduino takmičenje 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čunarom. otvorite serijski monitor, sada možete vidjeti kutove čitanja. sada šaljite bilo koji ulaz s odašiljača na prijemnik. sada je vaš robot spreman za trčanje

Korak 7:

ako unesete poteškoće u te kodove. možete koristiti ove kodove. Ovo pravim jer vas popunjavam i teško ćete popuniti kod predajnika. pa pravim 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čuje se: