Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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ř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
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.