Sommario:

Semplice MPU6050 IMU + Arduino GYRO Bot: 4 passaggi
Semplice MPU6050 IMU + Arduino GYRO Bot: 4 passaggi

Video: Semplice MPU6050 IMU + Arduino GYRO Bot: 4 passaggi

Video: Semplice MPU6050 IMU + Arduino GYRO Bot: 4 passaggi
Video: How to makes a robot car drive straight and turn exact right angles with MPU6050 gyroscope sensor 2024, Luglio
Anonim
Image
Image
Semplice MPU6050 IMU + Arduino GYRO Bot
Semplice MPU6050 IMU + Arduino GYRO Bot

L'uso di un giroscopio per controllare i miei progetti era una cosa importante nella mia lista dei desideri, ma a parte l'acquisizione dell'IMU, il resto è stato duro come un chiodo. La mancanza di contenuti efficaci sull'estrazione dei valori di beccheggio e rollio di imbardata mi ha infastidito per oltre un mese. Dopo numerosi siti Web, innumerevoli librerie e problemi ho imparato a ottenere dati dal giroscopio e ad utilizzarli in un progetto semplice che i principianti possono fare facilmente e risparmiarsi un sacco di problemi.

Quindi, ecco una guida per iniziare con questo sensore accelerometro - giroscopio e alla fine sarai in grado di ruotare il tuo robot esattamente nella misura che desideri. (90 gradi, 45 gradi, 180 gradi … qualsiasi cosa)

Forniture

La maggior parte dell'elettronica può essere acquistata nel tuo negozio di elettronica locale o online

Eccoli:

Telaio del robot

Kit telaio per auto robot intelligente a due piani 4WD fai-da-te con codificatore di velocità Robot RC da Toys Hobby e Robot su banggood.comhttps://banggood.app.link/vpw7FlkjL1

Potresti anche usare un telaio a 2 ruote con una ruota orientabile.

Arduino -

Geekcreit® Arduino compatibile UNO R3 ATmega16U2 AVR Scheda del modulo della scheda principale di sviluppo USB per Arduino da Electronics su banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 Giroscopio a 3 assi con modulo sensore accelerometro per scheda modulo Arduino per Arduino da Electronics su banggood.comhttps://banggood.app.link/qoNQdMxjL1

Cavi Dupont

Da maschio a maschio

Da femmina a maschio

Driver del motore L298N

Geekcreit® L298N Scheda driver motore passo-passo Dual H Bridge per scheda modulo Arduino per Arduino da Electronics su banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts da Toys Hobby e Robot su banggood.comhttps://banggood.app.link/tKfTXU3jL1

Caricabatterie adatto

Passaggio 1: Passaggio 1: Assemblare il telaio

Passaggio 1: assemblare il telaio
Passaggio 1: assemblare il telaio
Passaggio 1: assemblare il telaio
Passaggio 1: assemblare il telaio

Assembla il tuo telaio Bot lol.

Fai riferimento all'immagine fritzing sopra, ma se fai fatica, sono solo un commento qui sotto

Passaggio 2: installazione della libreria MPU6050

Installazione della libreria MPU6050
Installazione della libreria MPU6050

È importante notare che se ti capita di avere una libreria installata per il tuo MPU6050 REMOVE IT o segnerà errori di compilazione.

Utilizzare invece questo collegamento per scaricare la libreria e aggiungerla utilizzando Includi libreria in Schizzo.

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

Passaggio 3: connessioni

Connessioni
Connessioni
Connessioni
Connessioni

Sull'installazione della libreria andare avanti e cablare il sistema.

I collegamenti al driver del motore sono riportati nel codice stesso.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

eccolo comunque:)

Le connessioni tra Arduino e il sensore sono:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Nota - Da qui in poi chiamiamo il robot Barney.

Passaggio 4: codice

Codice
Codice

Copia questo codice qui sotto e incollalo sul tuo IDE e carica.

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

Precauzioni per le coppie:

Non collegare il sensore alla breadboard poiché i cavi e l'elettronica potrebbero creare rumore che influirà sulla precisione dei valori di YAW PITCH ROLL

Durante l'esecuzione del bot è sufficiente posizionare il bot sul pavimento e premere reset in modo che il sensore si calibri correttamente

Usiamo solo i valori di imbardata per questo progetto, quindi tienilo a mente durante il montaggio del sensore.

Usa del nastro biadesivo in schiuma per attaccare il sensore alla parte anteriore del tuo robot.

Questo tutorial ti ha insegnato a usare un giroscopio in un semplice progetto di robotica e puoi sperimentare le tue idee mentre ora conosci l'implementazione.

Sentiti libero di chiedere qualsiasi cosa nei commenti.

Consigliato: