Turinys:
- Prekės
- 1 žingsnis: 1 žingsnis: Surinkite savo važiuoklę
- 2 veiksmas: MPU6050 bibliotekos diegimas
- 3 žingsnis: jungtys
- 4 žingsnis: kodas
Video: Paprastas MPU6050 IMU + „Arduino GYRO Bot“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Giroskopo naudojimas savo projektams valdyti buvo didelis dalykas mano kibirų sąraše, tačiau, be IMU įsigijimo, visa kita buvo sunku kaip vinys. Efektyvaus turinio trūkumas, siekiant išgauti posūkio ir posūkio vertes, mane trikdė daugiau nei mėnesį. Po daugybės svetainių, daugybės bibliotekų ir problemų išmokau gauti duomenis iš giroskopo ir panaudoti juos paprastame projekte, kurį pradedantieji gali lengvai padaryti ir sutaupyti daug problemų.
Taigi čia yra instrukcija, kaip pradėti naudotis šiuo pagreičio matuokliu - giroskopo jutikliu ir jo pabaigoje galėsite pasukti savo robotą tiksliai tiek, kiek norite. (90 laipsnių, 45 laipsnių, 180 laipsnių….. viskas)
Prekės
Didžiąją dalį elektronikos galima nusipirkti vietinėje elektronikos parduotuvėje arba internete
Štai jie:
„Bot“važiuoklė
„Pasidaryk pats“keturių ratų dviejų aukštų išmaniųjų robotų važiuoklės komplektai su greičio kodavimo RC robotu iš žaislų pomėgių ir roboto svetainėje banggood.comhttps://banggood.app.link/vpw7FlkjL1
Taip pat galite naudoti dviejų ratų važiuoklę su ratuku.
Arduino -
„Geekcreit® Arduino“suderinama UNO R3 ATmega16U2 AVR USB kūrimo pagrindinės plokštės modulio plokštė, skirta „Arduino“iš „Electronics“, adresu banggood.comhttps://banggood.app.link/W4pYojtjL1
IMU - MPU6050 6DOF
6DOF MPU-6050 3 ašių giroskopas su pagreičio matuoklio jutiklio moduliu „Arduino“modulio plokštei „Arduino“iš „Electronics“svetainėje banggood.comhttps://banggood.app.link/qoNQdMxjL1
Duponto laidai
Patinas į patiną
Moteris į vyrą
L298N variklio tvarkyklė
„Geekcreit® L298N“dvigubo H tilto žingsninio variklio vairuotojo lenta „Arduino“modulio plokštei „Arduino“iš „Electronics“svetainėje banggood.comhttps://banggood.app.link/kCmlV4UjL1
11.1V Lipo
„ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC“dalys iš žaislų pomėgių ir roboto svetainėje banggood.comhttps://banggood.app.link/tKfTXU3jL1
Tinkamas įkroviklis
1 žingsnis: 1 žingsnis: Surinkite savo važiuoklę
Surinkite savo „Bot“važiuoklę.
Žiūrėkite aukščiau esantį vaizdą, bet jei jums sunku, aš tik komentaras žemiau
2 veiksmas: MPU6050 bibliotekos diegimas
Svarbu pažymėti, kad jei atsitiktinai turite įdiegtą MPU6050 biblioteką, ją pašalinkite arba ji pažymės kompiliavimo klaidas.
Vietoj to naudokite šią nuorodą, kad atsisiųstumėte biblioteką ir pridėtumėte ją naudodami Įtraukti biblioteką skiltyje Eskizas.
https://github.com/jarzebski/Arduino-MPU6050
3 žingsnis: jungtys
Įdiegę biblioteką, eikite į priekį ir prijunkite sistemą.
Sujungimai su variklio tvarkykle pateikiami pačiame kode.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
štai šiaip:)
Ryšiai tarp „Arduino“ir jutiklio yra šie:
VCC - +5V
GND - GND
SDA - A4
SCL - A5
Pastaba - nuo šiol robotą vadiname Barney.
4 žingsnis: kodas
Nukopijuokite šį kodą žemiau ir įklijuokite jį savo IDE ir įkelkite.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Poros atsargumo priemonės:
Nejunkite jutiklio prie duonos lentos, nes laidai ir elektronika gali sukelti triukšmą, o tai paveiks jūsų „YAW PITCH ROLL“verčių tikslumą
Vykdydami robotą tiesiog padėkite robotą ant grindų ir paspauskite „reset“, kad jutiklis tinkamai sukalibruotų
Šiam projektui naudojame tik posūkio reikšmes, todėl tai turėkite omenyje montuodami jutiklį.
Naudokite dvipusę putų juostą, kad priklijuotumėte jutiklį prie savo roboto priekio.
Šis nurodymas išmokė jus naudoti giroskopą paprastoje robotikos konstrukcijoje ir galite eksperimentuoti su savo idėjomis, kaip dabar žinote, kaip tai įgyvendinti.
Nesivaržykite bet ko paklausti komentaruose.
Rekomenduojamas:
„Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: 9 žingsniai
„Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: šioje pamokoje sužinosime, kaip pasigaminti legendinius „SteamPunk“akinius, keičiančius spalvas, naudojant LED žiedus ir „Arduino“. Žiūrėkite vaizdo įrašą
Paprastas dažnio skaitiklis naudojant „Arduino“: 6 žingsniai
Paprastas dažnio skaitiklis naudojant „Arduino“: Šioje pamokoje sužinosime, kaip naudojant „Arduino“padaryti paprastą dažnio skaitiklį. Žiūrėkite vaizdo įrašą
Itin paprastas būdas valdyti servo variklį naudojant „Arduino“: 8 žingsniai
Itin lengvas būdas valdyti servo variklį naudojant „Arduino“: šioje pamokoje mes naudosime „Servo Motor“ir „Arduino UNO“bei „Visuino“, kad valdytume servo variklio laipsnio padėtį, naudodami tik kelis komponentus, todėl šis projektas bus labai paprastas. Žiūrėkite demonstracinį vaizdo įrašą
Paprastas „Arduino“fortepijonas: 8 žingsniai
Paprastas „Arduino“fortepijonas: Šiandien mes sukursime paprastą vienos oktavos „Arduino“fortepijoną, kuris gali būti puikus atspirties taškas kitiems projektams. Šiame projekte bus pristatyti pagrindiniai „Arduino“komponentai ir programavimas vidurinės mokyklos lygiu. Nors kodas yra iš anksto paruoštas asmenims
Paprastas „Arduino“metalo detektorius: 8 žingsniai (su nuotraukomis)
Paprastas „Arduino“metalo detektorius: *** Paskelbta nauja versija, kuri yra dar paprastesnė: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** Metalo aptikimas yra puikus praleistas laikas būnate lauke, atrasite naujų vietų ir galbūt rasite ką nors įdomaus. Patikrinti jus