Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Uporaba žiroskopa za nadzor mojih projektov je bila velika stvar na mojem seznamu, vendar je bilo poleg pridobitve IMU ostalo težko kot žeblji. Pomanjkanje učinkovite vsebine pri pridobivanju vrednosti vrtenja in nihanja me je motilo več kot mesec dni. Po številnih spletnih mestih, neštetih knjižnicah in težavah sem se naučil pridobivati podatke iz žiroskopa in jih uporabljati v preprostem projektu, ki ga začetniki zlahka naredijo in si prihranijo veliko težav.
Torej, tukaj je navodilo, da začnete s tem merilnikom pospeška - žiroskopom in do konca boste lahko obrnili svojega robota točno toliko, kot želite. (90 stopinj, 45 stopinj, 180 stopinj … … karkoli)
Zaloge
Večino elektronike lahko kupite v lokalni trgovini z elektroniko ali na spletu
Tukaj so:
Ohišje Bota
DIY 4WD dvonadstropni pametni robotski kompleti šasije za avtomobile s kodiranjem hitrosti RC Robot iz Toys Hobbies in Robot na banggood.comhttps://banggood.app.link/vpw7FlkjL1
Uporabite lahko tudi dvokolesno podvozje z kolescem.
Arduino -
Geekcreit® Arduino združljiv UNO R3 ATmega16U2 AVR Razvojna plošča modula glavne plošče USB za Arduino iz Electronics na banggood.comhttps://banggood.app.link/W4pYojtjL1
IMU - MPU6050 6DOF
6DOF MPU-6050 3-osni žiroskop s senzorskim modulom merilnika pospeška za ploščo modula Arduino za Arduino iz elektronike na banggood.comhttps://banggood.app.link/qoNQdMxjL1
Dupont žice
Moški do samca
Samica do moški
L298N Gonilnik motorja
Geekcreit® L298N Dvojni H mostni koračni motor gonilne plošče za ploščo modula Arduino za Arduino iz Electronics na banggood.comhttps://banggood.app.link/kCmlV4UjL1
11.1V Lipo
ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Deli iz Igrače Hobiji in Roboti na banggood.comhttps://banggood.app.link/tKfTXU3jL1
Primeren polnilec
1. korak: 1. korak: sestavite ohišje
Sestavite ohišje Bota lol.
Oglejte si zgornjo sliko, vendar če imate težave, sem samo komentar spodaj
2. korak: Namestitev knjižnice MPU6050
Pomembno je omeniti, da če imate za svoj MPU6050 nameščeno knjižnico, jo odstranite ali pa bo označila napake pri sestavljanju.
Namesto tega uporabite to povezavo za prenos knjižnice in jo dodajte z možnostjo Vključi knjižnico pod Sketch.
https://github.com/jarzebski/Arduino-MPU6050
3. korak: Povezave
Ko namestite knjižnico, nadaljujte in povežite sistem.
Povezave z gonilnikom motorja so podane v sami kodi.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
evo pa vseeno:)
Povezave med Arduinom in senzorjem so:
VCC - +5V
GND - GND
SDA - A4
SCL - A5
Opomba - Od tu naprej robota kličemo Barney.
4. korak: Koda
Kopirajte to kodo spodaj in jo prilepite v IDE in naložite.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Nekaj previdnostnih ukrepov:
Ne priključujte senzorja na ploščo za kruh, saj lahko žice in elektronika povzročijo hrup, ki vpliva na natančnost vaših vrednosti YAW PITCH ROLL
Med zagonom bota ga preprosto postavite na tla in pritisnite reset, da se senzor pravilno kalibrira
Za ta projekt uporabljamo samo vrednosti Yaw, zato upoštevajte to pri nameščanju senzorja.
Uporabite dvostranski penasti trak, da senzor prilepite na sprednjo stran bota.
Ta pouk vas je naučil uporabljati žiroskop pri preprosti zasnovi robotike in lahko eksperimentirate s svojimi idejami, saj poznate izvedbo.
V komentarjih lahko vprašate karkoli.