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, Listopad
Anonim
Image
Image
Jednoduchý MPU6050 IMU + Arduino GYRO Bot
Jednoduchý MPU6050 IMU + Arduino GYRO Bot

Použití gyra k ovládání mých projektů byla velká věc na mém seznamu, ale kromě získání IMU bylo zbytek těžké jako hřebíky. Nedostatek efektivního obsahu při získávání hodnot stáčení a otáčení mě trápil více než měsíc. Po mnoha webových stránkách, nesčetných knihovnách a problémech jsem se naučil získávat data z gyroskopu a používat je v jednoduchém projektu, který začátečníci snadno zvládnou a ušetří si spoustu starostí.

Zde je návod, jak začít s tímto akcelerometrem - gyroskopickým senzorem a na jeho konci budete moci svého robota otočit přesně o tolik, kolik si přejete. (90 stupňů, 45 stupňů, 180 stupňů ….. cokoli)

Zásoby

Většinu elektronů lze zakoupit ve vašem místním obchodě s elektronikou nebo online

Tady jsou oni:

Bot podvozek

DIY 4WD Double-Deck Smart Robot Car Chassis Kit with Speed Encoder RC Robot from Toys Hobbies and Robot on banggood.comhttps://banggood.app.link/vpw7FlkjL1

Můžete také použít dvoukolový podvozek s kolečkem.

Arduino -

Geekcreit® Arduino kompatibilní UNO R3 ATmega16U2 AVR USB hlavní deska pro Arduino od Electronics na banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3osý gyroskop s modulem senzoru akcelerometru pro desku modulu Arduino pro Arduino od Electronics na banggood.com

Dupont dráty

Muž k muži

Žena na muže

Ovladač motoru L298N

Geekcreit® L298N Dual H Bridge Stepper Motor Board Board for Arduino Module Board for Arduino from Electronics na banggood.comhttps://banggood.app.link/kCmlV4UjL1

11,1 V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo baterie XT60 Plug RC díly z hraček Hobby a robot na banggood.com

Vhodná nabíječka

Krok 1: Krok 1: Sestavte si podvozek

Krok 1: Sestavte si podvozek
Krok 1: Sestavte si podvozek
Krok 1: Sestavte si podvozek
Krok 1: Sestavte si podvozek

Sestavte si šasi Bot lol.

Nahlédněte do mrazivého obrázku výše, ale pokud máte potíže, jsem jen komentář níže

Krok 2: Instalace knihovny MPU6050

Instalace knihovny MPU6050
Instalace knihovny MPU6050

Je důležité si uvědomit, že pokud máte náhodou nainstalovanou knihovnu pro MPU6050 REMOVE IT nebo bude označovat chyby kompilace.

Místo toho použijte tento odkaz ke stažení knihovny a přidejte ji pomocí Include library pod Sketch.

https://github.com/jarzebski/Arduino-MPU6050

Krok 3: Připojení

Připojení
Připojení
Připojení
Připojení

Při instalaci knihovny pokračujte a zapojte systém.

Připojení k ovladači motoru je uvedeno v samotném kódu.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

tady to stejně je:)

Spojení mezi Arduinem a senzorem je:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Poznámka - Od této chvíle nazýváme robota Barney.

Krok 4: Kód

Kód
Kód

Zkopírujte níže uvedený kód, vložte jej do IDE a nahrajte.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Bezpečnostní opatření pro pár:

Nezapojujte senzor do prkénka, protože vodiče a elektronika mohou vytvářet hluk, který ovlivní přesnost hodnot YAW PITCH ROLL

Při běhu robota stačí položit robota na podlahu a stisknout reset, aby se senzor správně kalibroval

Pro tento projekt používáme pouze hodnoty stáčení, takže na to při montáži senzoru pamatujte.

Pomocí oboustranné pěnové pásky přilepte senzor k přední části robota.

Tento instruktáž vás naučil používat gyroskop v jednoduchém robotickém designu a můžete experimentovat se svými vlastními nápady, protože nyní znáte implementaci.

Neváhejte se na cokoli zeptat v komentářích.

Doporučuje: