Cuprins:

Simplu MPU6050 IMU + Arduino GYRO Bot: 4 pași
Simplu MPU6050 IMU + Arduino GYRO Bot: 4 pași

Video: Simplu MPU6050 IMU + Arduino GYRO Bot: 4 pași

Video: Simplu MPU6050 IMU + Arduino GYRO Bot: 4 pași
Video: How to makes a robot car drive straight and turn exact right angles with MPU6050 gyroscope sensor 2024, Iulie
Anonim
Image
Image
Simplu MPU6050 IMU + Arduino GYRO Bot
Simplu MPU6050 IMU + Arduino GYRO Bot

Folosirea unui Gyro pentru a-mi controla proiectele a fost un lucru important pe lista mea, dar în afară de achiziționarea IMU, restul a fost greu ca unghiile. Lipsa unui conținut eficient în extragerea valorilor de pitch and roll de gălbenuș m-a bătut mai mult de o lună. După numeroase site-uri web, nenumărate biblioteci și probleme, am învățat să obțin date de la giroscop și să le folosesc într-un proiect simplu pe care începătorii îl pot face cu ușurință și își pot salva o mulțime de probleme.

Așadar, iată un instructiv pentru a începe să utilizați acest accelerometru - senzor giroscop și până la sfârșitul acestuia veți putea să vă întoarceți robotul exact cantitatea dorită (90 de grade, 45 de grade, 180 de grade … orice)

Provizii

Majoritatea electronilor pot fi cumpărați în magazinul dvs. local de electronice sau online

Iată-le:

Șasiu Bot

Kituri de șasiu pentru mașină cu robot inteligent cu 4 roți, cu două trepte, cu codificator de viteză, robot RC de la jucării Hobby-uri și robot pe banggood.com

Puteți utiliza, de asemenea, un șasiu cu 2 roți cu o roată rotativă.

Arduino -

Geekcreit® Arduino Compatible UNO R3 ATmega16U2 AVR USB Main Board Module Board Board for Arduino from Electronics on banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 Giro cu 3 axe cu modul senzor accelerometru pentru placa modul Arduino pentru Arduino de la Electronică pe banggood.comhttps://banggood.app.link/qoNQdMxjL1

Firele Dupont

De la bărbat la bărbat

Femelă la bărbat

Driver motor L298N

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

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

Încărcător potrivit

Pasul 1: Pasul 1: Asamblați șasiul

Pasul 1: Asamblați șasiul
Pasul 1: Asamblați șasiul
Pasul 1: Asamblați șasiul
Pasul 1: Asamblați șasiul

Asamblați șasiul Bot lol.

Consultați imaginea descurajantă de mai sus, dar dacă vă luptați, sunt doar un comentariu mai jos

Pasul 2: Instalarea bibliotecii MPU6050

Instalarea bibliotecii MPU6050
Instalarea bibliotecii MPU6050

Este important să rețineți că, dacă aveți o bibliotecă instalată pentru MPU6050 REMOVE IT, va semnaliza erorile de compilare.

Folosiți în schimb acest link pentru a descărca biblioteca și adăugați-o folosind Includeți biblioteca sub Schiță.

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

Pasul 3: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni

La instalarea bibliotecii continuați și conectați sistemul.

Conexiunile la driverul motorului sunt date în codul în sine.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

iată-l oricum:)

Conexiunile dintre Arduino și senzor sunt:

VCC - + 5V

GND - GND

SDA - A4

SCL - A5

Notă - De aici înainte numim robotul Barney.

Pasul 4: Cod

Cod
Cod

Copiați acest cod mai jos și lipiți-l pe IDE și încărcați.

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

Precauții pentru cuplu:

Nu conectați senzorul la placa de pâine, deoarece firele și dispozitivele electronice pot crea zgomot care va afecta precizia valorilor YAW PITCH ROLL

În timp ce rulați robotul, pur și simplu setați robotul pe podea și apăsați reset, astfel încât senzorul să se calibreze corect

Folosim doar valorile Yaw pentru acest proiect, așa că rețineți acest lucru în timp ce montați senzorul.

Folosiți bandă de spumă pe două fețe pentru a lipi senzorul de partea din față a botului.

Acest instructable te-a învățat să folosești un giroscop într-un design simplu de robotică și poți experimenta cu propriile idei pe măsură ce știi acum implementarea.

Simțiți-vă liber să întrebați orice în comentarii.

Recomandat: