Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Používanie gyroskopu na ovládanie svojich projektov bola veľká vec v mojom zozname vedier, ale okrem získania IMU bolo ostatné ťažké ako klince. Nedostatok efektívneho obsahu pri extrakcii hodnôt vybočenia a naklonenia ma trápil viac ako mesiac. Po mnohých webových stránkach, nespočetných knižniciach a problémoch som sa naučil získavať údaje z gyroskopu a používať ich v jednoduchom projekte, ktorý začiatočníci ľahko zvládnu a ušetria si veľa problémov.
Tu je teda návod, ako začať s týmto akcelerometrom - snímačom gyroskopu a na jeho konci budete môcť otočiť svojho robota presne o toľko, koľko chcete. (90 stupňov, 45 stupňov, 180 stupňov ….. čokoľvek)
Zásoby
Väčšinu elektrónov je možné kúpiť vo vašom miestnom obchode s elektronikou alebo online
Tu sú oni:
Bot podvozok
DIY 4WD dvojpodlažné súpravy automobilových podvozkov s robotom Speed Encoder RC robotom z hračkárskych koníčkov a robota na banggood.com
Môžete tiež použiť dvojkolesový podvozok s kolieskom.
Arduino -
Geekcreit® Arduino kompatibilná UNO R3 ATmega16U2 AVR USB modulová doska hlavnej dosky pre Arduino od Electronics na banggood.com
IMU - MPU6050 6DOF
3osové gyroskopy 6DOF MPU-6050 s modulom senzora akcelerometra pre dosku modulu Arduino pre Arduino od elektroniky na banggood.com
Dupontové káble
Muž až muž
Žena až muž
Ovládač motora L298N
Doska ovládača krokového motora dvojitého mostíka krokového motora Geekcreit® L298N pre modul Arduino pre Arduino od spoločnosti Electronics na banggood.com
11,1V Lipo
ZOP napájanie 11.1V 2200MAH 3S 30C Lipo batéria XT60 zástrčka RC súčiastky z hračiek, koníčkov a robota na banggood.com
Vhodná nabíjačka
Krok 1: Krok 1: Zostavte si podvozok
Zostavte si svoj podvozok Bot lol.
Pozrite sa na mrazivý obrázok vyššie, ale ak máte problémy, uvádzam iba komentár nižšie
Krok 2: Inštalácia knižnice MPU6050
Je dôležité si uvedomiť, že ak máte náhodou nainštalovanú knižnicu pre váš MPU6050 REMOVE IT alebo bude nahlasovať chyby kompilácie.
Namiesto toho pomocou tohto odkazu stiahnite knižnicu a pridajte ju pomocou položky Zahrnúť knižnicu v časti Skica.
https://github.com/jarzebski/Arduino-MPU6050
Krok 3: Pripojenia
Pri inštalácii knižnice pokračujte a zapojte systém.
Pripojenia k ovládaču motora sú uvedené v samotnom kóde.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
tu to aj tak je:)
Spojenia medzi Arduino a senzorom sú:
VCC - +5V
GND - GND
SDA - A4
SCL - A5
Poznámka - Odteraz robota voláme Barney.
Krok 4: Kód
Skopírujte tento kód nižšie, vložte ho do IDE a nahrajte.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Preventívne opatrenia pre pár:
Nezapojujte senzor do dosky na chlieb, pretože vodiče a elektronika môžu vytvárať hluk, ktorý ovplyvní presnosť hodnôt YAW PITCH ROLL
Pri spustení robota jednoducho položte robota na podlahu a stlačte reset, aby sa senzor správne nakalibroval
Pre tento projekt používame iba hodnoty vybočenia, preto na to pri montáži senzora myslite.
Pomocou obojstrannej penovej pásky prilepte snímač na prednú stranu robota.
Tento návod vás naučil používať gyroskop v jednoduchom robotickom dizajne a môžete experimentovať so svojimi vlastnými nápadmi, pretože teraz poznáte implementáciu.
Neváhajte sa opýtať na čokoľvek v komentároch.