Obsah:

Jednoduché MPU6050 IMU + Arduino GYRO Bot: 4 kroky
Jednoduché MPU6050 IMU + Arduino GYRO Bot: 4 kroky

Video: Jednoduché MPU6050 IMU + Arduino GYRO Bot: 4 kroky

Video: Jednoduché MPU6050 IMU + Arduino GYRO Bot: 4 kroky
Video: Raspberry Pi Pico и радиомодуль nRF24L01 — как заставить это работать с MicroPython 2024, Júl
Anonim
Image
Image
Jednoduché MPU6050 IMU + Arduino GYRO Bot
Jednoduché MPU6050 IMU + Arduino GYRO Bot

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

Krok 1: Zostavte si podvozok
Krok 1: Zostavte si podvozok
Krok 1: Zostavte si podvozok
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

Inštalácia knižnice MPU6050
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

Pripojenia
Pripojenia
Pripojenia
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

Kód
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.

Odporúča: