Sommario:

GY-521 MPU6050 Modulo giroscopio con accelerazione a 3 assi 6DOF Tutorial: 4 passaggi
GY-521 MPU6050 Modulo giroscopio con accelerazione a 3 assi 6DOF Tutorial: 4 passaggi

Video: GY-521 MPU6050 Modulo giroscopio con accelerazione a 3 assi 6DOF Tutorial: 4 passaggi

Video: GY-521 MPU6050 Modulo giroscopio con accelerazione a 3 assi 6DOF Tutorial: 4 passaggi
Video: GY-521 (MPU-6050) Controllo Servo con Arduino UNO 2024, Luglio
Anonim
Esercitazione sul modulo 6DOF del giroscopio con accelerazione a 3 assi GY-521 MPU6050
Esercitazione sul modulo 6DOF del giroscopio con accelerazione a 3 assi GY-521 MPU6050

Descrizione

Questo semplice modulo contiene tutto il necessario per interfacciarsi con Arduino e altri controller tramite I2C (usare la libreria Wire Arduino) e fornire informazioni di rilevamento del movimento per 3 assi: X, Y e Z.

Specifiche

  • Gamme dell'accelerometro: ±2, ±4, ±8, ±16g
  • Gamme del giroscopio: ± 250, 500, 1000, 2000 °/s
  • Intervallo di tensione: 3,3 V - 5 V (il modulo include un regolatore di tensione a bassa caduta di tensione)

Passaggio 1: preparazione dei materiali

Preparazione dei materiali
Preparazione dei materiali
Preparazione dei materiali
Preparazione dei materiali
Preparazione dei materiali
Preparazione dei materiali

In questo tutorial, ti mostreremo come funziona il modulo in dettaglio. Per prima cosa, dobbiamo preparare i materiali elencati di seguito:

  1. Arduino Uno
  2. Cavo ponticello maschio-femmina
  3. Cavo USB da tipo A a B
  4. tagliere

Passaggio 2: installazione dell'hardware

Installazione dell'hardware
Installazione dell'hardware
Installazione dell'hardware
Installazione dell'hardware

Dopo aver preparato i materiali, collegheremo il modulo con Arduino Uno. La connessione dettagliata sarà scritta di seguito:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

Passaggio 3: codice sorgente

Codice sorgente
Codice sorgente

Per testare l'Arduino MPU 6050,

  1. Innanzitutto, scarica la libreria Arduino per MPU 6050. Il collegamento è fornito qui.
  2. Quindi, decomprimi/estrai questa libreria e sposta la cartella denominata "MPU6050" all'interno della cartella "libreria" di Arduino.
  3. Installa la libreria I2Cdev se non la possiedi già per il tuo Arduino. Eseguire la stessa procedura di cui sopra per installarlo. Puoi trovare il file qui.
  4. Apri Arduino IDE e segui i passaggi: [File]->[Esempi]->[MPU6050]->[Esempi]->[MPU6050_DMP6].
  5. Carica il codice sorgente sul tuo Arduino.

Passaggio 4: risultati

Risultati
Risultati
Risultati
Risultati
Risultati
Risultati
  1. Dopo aver caricato il codice, apri il monitor seriale e imposta il baud rate come 115200.
  2. Quindi, controlla se vedi qualcosa come "Inizializzazione dispositivi I2C …" sul monitor seriale. In caso contrario, basta premere il pulsante di ripristino.
  3. Ora vedrai una riga che dice "Invia qualsiasi personaggio per iniziare la programmazione e la demo DMP". Basta digitare qualsiasi carattere sul monitor seriale e inviarlo, e dovresti iniziare a vedere i valori di imbardata, beccheggio e rollio provenienti dall'MPU 6050.

Note: DMP sta per Digital Motion Processing. L'MPU 6050 ha un processore di movimento integrato. Elabora i valori dell'accelerometro e del giroscopio per fornirci valori 3D accurati. Inoltre, dovrai attendere circa 10 secondi prima di ottenere valori accurati nel monitor seriale, dopodiché i valori inizieranno a stabilizzarsi.

Consigliato: