Tartalomjegyzék:

Egyszerű MPU6050 IMU + Arduino GYRO Bot: 4 lépés
Egyszerű MPU6050 IMU + Arduino GYRO Bot: 4 lépés

Videó: Egyszerű MPU6050 IMU + Arduino GYRO Bot: 4 lépés

Videó: Egyszerű MPU6050 IMU + Arduino GYRO Bot: 4 lépés
Videó: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Július
Anonim
Image
Image
Egyszerű MPU6050 IMU + Arduino GYRO Bot
Egyszerű MPU6050 IMU + Arduino GYRO Bot

A giroszkóp használata a projektjeim irányításához nagy dolog volt a vödörlistámon, de az IMU megszerzésén kívül a többi kemény volt, mint a szögek. A hatásos tartalom hiánya az elfordulási és emelkedési értékek kinyerésében több mint egy hónapig zavart. Számos weboldal, számtalan könyvtár és probléma után megtanultam adatokat gyűjteni a giroszkópból, és felhasználni egy egyszerű projektben, amelyet a kezdők könnyen megtehetnek, és sok bajtól kímélhetik meg magukat.

Tehát itt van egy tanulság, amellyel elkezdheti használni ezt a gyorsulásmérőt - giroszkóp érzékelőt, és a végére pontosan el tudja fordítani a robotot a kívánt mennyiségben. (90 fok, 45 fok, 180 fok….. minden)

Kellékek

Az elektronika nagy része megvásárolható a helyi elektronikai üzletben vagy online

Itt vannak:

Bot alváz

DIY 4WD kétszintes intelligens robot autó alváz készletek Speed Encoder RC robottal a Toys Hobbies and Robot-tól a banggood.comhttps://banggood.app.link/vpw7FlkjL1

Használhat két kerekű alvázat is görgővel.

Arduino -

Geekcreit® Arduino -kompatibilis UNO R3 ATmega16U2 AVR USB fejlesztésű alaplapi modul tábla az Arduino -hoz az Electronics -tól a banggood.com címen

IMU - MPU6050 6DOF

6DOF MPU-6050 3 tengelyes giroszkóp gyorsulásmérő érzékelő modullal Arduino modullaphoz Arduino számára az Electronics-tól a banggood.com címen

Dupont vezetékek

Férfi hím

Nőtől hímig

L298N motorvezérlő

Geekcreit® L298N Dual H híd léptetőmotor meghajtó tábla Arduino modullaphoz Arduino számára az Electronics -tól a banggood.com címen

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts from Toys Hobbies and Robot on banggood.comhttps://banggood.app.link/tKfTXU3jL1

Megfelelő töltő

1. lépés: 1. lépés: Szerelje össze a házat

Lépés: Szerelje össze a házat
Lépés: Szerelje össze a házat
Lépés: Szerelje össze a házat
Lépés: Szerelje össze a házat

Szerelje össze a Bot alvázát.

Nézze meg a fenti frizurás képet, de ha küzd, akkor csak egy megjegyzés vagyok

2. lépés: Az MPU6050 könyvtár telepítése

Az MPU6050 könyvtár telepítése
Az MPU6050 könyvtár telepítése

Fontos megjegyezni, hogy ha véletlenül telepített egy könyvtárat az MPU6050 készülékhez, akkor távolítsa el, különben a fordítási hibákat jelzi.

Ehelyett ezt a hivatkozást használva töltse le a könyvtárat, és adja hozzá a Vázlat szakasz Könyvtár szerepeltetése használatával.

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

3. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok

A könyvtár telepítésekor folytassa és kösse össze a rendszert.

A motorvezérlőhöz való csatlakozásokat a kód tartalmazza.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

itt van amúgy:)

Az Arduino és az érzékelő közötti kapcsolatok a következők:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Megjegyzés - Innentől kezdve Barneyt hívjuk a robotnak.

4. lépés: Kód

Kód
Kód

Másolja ezt a kódot alább, illessze be IDE -jébe, és töltse fel.

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

Pár óvintézkedések:

Ne csatlakoztassa az érzékelőt a kenyértáblához, mivel a vezetékek és az elektronika zajt kelthet, ami befolyásolhatja a YAW PITCH ROLL értékeinek pontosságát

A bot futtatása közben csak állítsa a botot a padlóra, és nyomja meg a reset gombot, hogy az érzékelő megfelelően kalibráljon

Ehhez a projekthez csak az Yaw értékeket használjuk, ezért ezt tartsa szem előtt az érzékelő felszerelésekor.

Kétoldalas habszalaggal rögzítse az érzékelőt a bot elejére.

Ez az oktatható tanította meg a giroszkóp használatát egy egyszerű robotikai kialakításban, és kísérletezhet saját ötleteivel, ahogy most ismeri a megvalósítást.

Kérdezz bátran a hozzászólásokban.

Ajánlott: