Turinys:
- 1 žingsnis: REIKALINGI dalykai:
- 2 veiksmas: prijungimas:-
- 3 žingsnis: darbo vadovas:-
- 4 žingsnis: • Rf siųstuvas:-
- 5 žingsnis: RF imtuvas:-
- 6 žingsnis: paleiskime automobilį:-
- 7 žingsnis:
Video: Automobilio gestais valdymas naudojant „Mpu6050“ir „Arduino“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
čia yra rankinio valdiklio gestų valdymo automobilis, pagamintas naudojant „mpu6050“ir „arduino“. Belaidžiam ryšiui naudoju RF modulį.
1 žingsnis: REIKALINGI dalykai:
• 1.arduino uno
• 2.mikro Arduino
• 3. rf modulis (siųstuvas ir imtuvas)
• 3.mpu6050 (akceleratorius)
• 4. variklio vairuotojas
• 5,2 dc variklis
• 6. robotų važiuoklė
• 7. „Arduino“kabelis
• 8.vienos rankos atlenkimas
• 9. variklio vairuotojas
• 10. LiPo baterija
• 11. 9V baterija
12. USB kabelis
2 veiksmas: prijungimas:-
• 1. RF siųstuvo jungtis:-
• GND = GND
• DUOMENYS = 12
• VCC = 5V
• 2. Mpu6050 jungtis:-
• VCC = 3.3/5v
• GND = GND
• SCL = A3
• SDA = A2
• INT = 7
• „mpu6050“reikia 3,5 V įtampos. Bet mes galime jam suteikti 5 V įtampą. Čia duodu 3,5 V įtampą „mpu6050“, nes ten yra „micro arduino“
• ar du įtampos kaiščiai pirmiausia yra 5V, o dar vienas - 3.3V. RF imtuvui reikia 5V. Taigi aš naudoju 5V kaištį RF siųstuvui. Ir
• „mpu6050“gali veikti 3,5 V.
• 3. RF imtuvo prijungimas:-
• GND = GND
• DUOMENYS = 12
• VCC = 5V
• 4. jungtis variklio vairuotojui:-
• vienas variklis:-
• int enA = 11
• int in1 = 7
• int in2 = 6
• antras variklis:-
• int enB = 3
• int in3 = 5
• int in4 = 4
3 žingsnis: darbo vadovas:-
1.mpu6050:-
MPU-6050 trigubos ašies pagreičio matuoklis ir „Gyro Breakout Board“. Jis perskaito tris kampus. Mes galime suteikti jiems pavadinimus X, Y ir Z, čia mes
čia naudokite tik du kampus. čia mes naudojame Y ir Z. Y į priekį, o Z - į kairę, į dešinę.
ši kodo dalis perskaitė kampą.
• „mpu-6050“skaito kampus radianais, šis „* 180/M_PI“sudaro laipsnius.
4 žingsnis: • Rf siųstuvas:-
• Rf
siųstuvas:-
Mpu6050 skaityti kampus. tada aš sukuriu vieną „jei“kilpą ir sukuriu sąlygą. tada sukuriu du buferius. vienas buferis siunčia sąlygą persiųsti. o antrame siunčiu kampą, norėdamas valdyti greitį kampu. ši kodo dalis siunčia pranešimą. Ir aš suplanuoju kampą.
5 žingsnis: RF imtuvas:-
• Rf imtuvas:-
gavėjas gauna pranešimą į buferį. Vėlgi sukuriu sąlygą pirmam buferiui persiųsti. O antrą naudoju greičiui valdyti. Ir aš vėl susieju žemėlapį. Ši kodo dalis atlieka šį darbą. ir greičio valdymui naudoju antrąjį buferį ir, pažymėti kampai (0, 9), atvaizduoju greitį (50, 255). viską galite matyti kodu.
6 žingsnis: paleiskime automobilį:-
atėjo laikas paleisti robotą. įsitikinkite, kad visas ryšys yra teisingas. Dabar prijunkite „Glapse“mikro arduino prie kompiuterio. atidarykite nuoseklųjį monitorių, dabar galite matyti kampų skaitymą. dabar siųskite bet kokią įvestį iš siųstuvo į imtuvą. dabar jūsų robotas yra paruoštas bėgimui
7 žingsnis:
jei užpildysite tuos kodus sunkumus. galite naudoti šiuos kodus. Aš juos darau, nes užpildysiu jums sunku užpildyti siųstuvo kodą. todėl aš sukuriu šį paprastą kodą. ir jums nereikės atlikti 6 žingsnio. tiesiog prijunkite siųstuvo „Arduino“maitinimą ir jūsų robotas bus jūsų valdomas.
Rekomenduojamas:
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo
Robotinio automobilio rinkinio surinkimas ir valdymas naudojant „PS2 Wireless Remote“: 6 žingsniai
Robotinio automobilio rinkinio surinkimas ir valdymas naudojant PS2 belaidį nuotolinio valdymo pultą: Šis projektas yra susijęs su pagrindiniais robotikos pasaulio žingsniais, jūs išmoksite surinkti 4WD robotų automobilių rinkinį, įdėti į jį techninę įrangą ir valdyti belaidžiu PS2 nuotolinio valdymo pultu
„Arduino“„Bluetooth“automobilio valdymas 4 X 4: 9 žingsniai (su nuotraukomis)
„Arduino Bluetooth“automobilio valdymas 4 X 4: Projekto taikymo veiksmai: 1. Įdiekite “ „Arduino Bluetooth“automobilio valdymą “ Paraiška iš toliau pateiktos nuorodos: https://play.google.com/store/apps/details?id=com.mtm.car22&hl=tr2. Atsisiųskite ryšio schemą, diegimo veiksmus. Ir „Arduino.ino“
RC automobilio valdymas naudojant interneto sąsają: 6 žingsniai (su paveikslėliais)
RC automobilio valdymas naudojant žiniatinklio sąsają: Sveiki draugai, šioje instrukcijoje aš išmokysiu jus sukurti RC automobilį per žiniatinklio sąsają. Mes valdysime belaidžiu ryšiu per savo serverį. Naudodami metodą, kurį jums parodysiu, mums nereikės naudoti RC imtuvo. Norėdami priglobti žiniatinklį