Sadržaj:

Jednostavni MPU6050 IMU + Arduino GYRO Bot: 4 koraka
Jednostavni MPU6050 IMU + Arduino GYRO Bot: 4 koraka

Video: Jednostavni MPU6050 IMU + Arduino GYRO Bot: 4 koraka

Video: Jednostavni MPU6050 IMU + Arduino GYRO Bot: 4 koraka
Video: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Juli
Anonim
Image
Image
Jednostavni MPU6050 IMU + Arduino GYRO Bot
Jednostavni MPU6050 IMU + Arduino GYRO Bot

Korištenje žiroskopa za kontrolu mojih projekata bila je velika stvar na mojoj listi, ali osim nabavke IMU -a ostalo je bilo teško kao ekser. Nedostatak efikasnog sadržaja za izvlačenje vrednosti skretanja i pomeranja mučio me više od mesec dana. Nakon brojnih web stranica, bezbroj biblioteka i problema naučio sam dobiti podatke od žiroskopa i koristiti ih u jednostavnom projektu koji početnici lako mogu napraviti i uštedjeti si mnogo problema.

Dakle, evo uputstava za početak rada na ovom mjeraču ubrzanja - senzoru žiroskopa, a do kraja ćete moći okrenuti svog robota točno onoliko koliko želite. (90 stupnjeva, 45 stupnjeva, 180 stupnjeva … bilo što)

Supplies

Većina elektronike može se kupiti u vašoj lokalnoj trgovini elektronike ili na internetu

Evo ih:

Bot Chassis

DIY 4WD dvokrilni pametni robotski kompleti šasije za automobile s koderom brzine RC Robot iz igračaka Hobi i Robot na banggood.comhttps://banggood.app.link/vpw7FlkjL1

Također možete koristiti šasiju s 2 kotača s kotačićem.

Arduino -

Geekcreit® Arduino kompatibilan UNO R3 ATmega16U2 AVR USB razvojna ploča Modul Matična ploča za Arduino iz Electronics -a na banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 troosni žiroskop sa senzorskim modulom za ubrzanje za Arduino modul Ploča za Arduino iz elektronike na banggood.comhttps://banggood.app.link/qoNQdMxjL1

Dupont žice

Muški do muški

Žensko u muško

L298N Vozač motora

Geekcreit® L298N Dvostruki H most, koračni motor upravljačke ploče za Arduino ploču modula za Arduino od Electronics na banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Napajanje 11.1V 2200MAH 3S 30C Lipo baterija XT60 utikač RC dijelovi iz igračaka Hobiji i roboti na banggood.comhttps://banggood.app.link/tKfTXU3jL1

Odgovarajući punjač

Korak 1: Korak 1: Sastavite šasiju

Korak 1: Sastavite šasiju
Korak 1: Sastavite šasiju
Korak 1: Sastavite šasiju
Korak 1: Sastavite šasiju

Sastavite svoju Bot šasiju lol.

Pogledajte gornju sliku, ali ako se borite, ja sam samo komentar ispod

Korak 2: Instaliranje biblioteke MPU6050

Instaliranje biblioteke MPU6050
Instaliranje biblioteke MPU6050

Važno je napomenuti da ako slučajno imate instaliranu biblioteku za svoj MPU6050 Uklonite je ili će označiti greške pri kompilaciji.

Umjesto toga koristite ovu vezu za preuzimanje biblioteke i dodajte je pomoću opcije Uključi biblioteku pod Sketch.

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

Korak 3: Veze

Connections
Connections
Connections
Connections

Kada instalirate biblioteku, nastavite i povežite sistem.

Priključci na upravljački program motora navedeni su u samom kodu.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

evo ga u svakom slucaju:)

Veze između Arduina i senzora su:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Napomena - Od sada pa nadalje robota zovemo Barney.

Korak 4: Kodirajte

Kod
Kod

Kopirajte ovaj kôd ispod i zalijepite ga u IDE i prenesite.

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

Par mjera opreza:

Nemojte uključivati senzor u ploču za kruh jer žice i elektronika mogu stvoriti buku koja će utjecati na točnost vaših vrijednosti YAW PITCH ROLL -a

Dok pokrećete robota, samo postavite robota na pod i pritisnite reset kako bi se senzor pravilno kalibrirao

Za ovaj projekt koristimo samo vrijednosti Yaw pa imajte to na umu pri postavljanju senzora.

Upotrijebite dvostranu pjenastu traku da zalijepite senzor na prednju stranu vašeg bota.

Ova instrukcija vas je naučila koristiti žiroskop u jednostavnom dizajnu robotike i možete eksperimentirati sa vlastitim idejama jer sada znate implementaciju.

Slobodno pitajte bilo šta u komentarima.

Preporučuje se: