Description
What is it? The GY-85 is a multi-function IMU (Inertial Measurement Unit) module that combines three distinct sensors: ITG3205 gyroscope, ADXL345 accelerometer, and HMC5883L magnetometer. This multi-platform device provides 9-axis motion data, making it suitable for projects requiring precise motion and orientation measurement. Features: Gyroscope Sensor ITG3205 Accelerometer Sensor ADXL345 Magnetometer Sensor Measures 9-axis motion (6DOF + 3DOF) Compatible with Arduino and ESP Used in robotics, drone, and orientation systems. Ideal for beginners and intermediates who want to create control interfaces for linear robots or other mobile devices. The module can be easily integrated with Arduino or ESP32/ESP8266. Tutorial: How to Use GY-85 6DOF 9DOF IMU Module A multi-axis sensor ideal for motion and orientation projects. Useful for beginners and intermediates. What it’s used for? Arduino Uno or compatible 5V power supply Multimeter (optional) Ground wire Steps 1. Connect the module to the Arduino: VCC to 5V, GND to GND, SDA to SDA, SCL to SCL. 2. Check the power supply specifications in the datasheet. 3. Install the Wire library in Arduino IDE. 4. Upload the base code to initialize the sensor. 5. Use the Adafruit_BNO055 library to interface with the sensor. 6. Read the gyroscope, accelerometer, and magnetometer data. 7. Display the data on Serial Monitor. 8. Verify the stability of the data and adjust the sensitivity if necessary. Example code “`cpp #include #include Adafruit_BNO055 bno = Adafruit_BNO055(); void setup() { Serial.begin(115200); if (!bno.begin()) { Serial.println(
Full description (Italian original)
The full description is shown below in Italian while the English translation is being completed.
Cos’è
Il GY-85 è un modulo IMU (Inertial Measurement Unit) che combina tre sensori distinti: ITG3205 giroscopio, ADXL345 accelerometro e HMC5883L magnetometro. Questo dispositivo multipiattaforma fornisce dati di movimento in 9 assi, rendendolo adatto per progetti che richiedono la misurazione precisa del movimento e dell’orientamento.
Caratteristiche
- Sensore giroscopico ITG3205
- Sensore accelerometro ADXL345
- Sensore magnetometrico HMC5883L
- Misura 9 assi di movimento (6DOF + 3DOF)
- Compatibile con Arduino e ESP
A cosa serve
I moduli GY-85 sono utilizzati in progetti di robotica, droni e sistemi di orientamento. Sono ideali per principianti e intermediari che vogliono creare interfacce di controllo per robot lineari o altri dispositivi mobili. Il modulo può essere integrato facilmente con Arduino o ESP32/ESP8266.
Tutorial: Come usare GY-85 Modulo 6DOF 9DOF IMU
Il GY-85 è un sensore multi-asse ideale per progetti di movimento e orientamento. Utile per principianti e intermediari.
Cosa serve
- Arduino Uno o compatibile
- Cavo di alimentazione 5V
- Multimetro (opzionale)
- Cavo di massa
Passi
- 1. Collega il modulo al Arduino: VCC al 5V, GND al GND, SDA al SDA, SCL al SCL.
- 2. Verifica sul datasheet le specifiche di alimentazione.
- 3. Installa la libreria Wire in Arduino IDE.
- 4. Carica il codice base per inizializzare il sensore.
- 5. Utilizza la libreria Adafruit_BNO055 per interfacciarti con il sensore.
- 6. Leggi i dati di giroscopio, accelerometro e magnetometro.
- 7. Visualizza i dati su Serial Monitor.
- 8. Verifica la stabilità dei dati e ajusta la sensibilità se necessario.
Codice di esempio
```cpp
#include <Wire.h>
#include <Adafruit_BNO055.h>
Adafruit_BNO055 bno = Adafruit_BNO055();
void setup() {
Serial.begin(115200);
if (!bno.begin()) {
Serial.println("Failed to initialize BNO055!");
while (1); // Error
}
}
void loop() {
if (bno.getEvent(&e)) {
Serial.print("Gyro: ");
Serial.print(e.g.x); Serial.print(" ");
Serial.print(e.g.y); Serial.print(" ");
Serial.println(e.g.z);
// Leggi altri dati
}
}
```
Mini-progetto
Crea un’interfaccia di controllo per un robot lineare utilizzando i dati di movimento per muovere un carrello.
Errori comuni
- Power Supply errata: Verifica sempre la tensione di alimentazione.
- Connessioni errate: Controlla i pin di VCC, GND, SDA e SCL.
- Librerie non installate: Assicurati di aver installato la libreria Adafruit_BNO055.
- Serial Monitor non configurato: Imposta la velocità di transito a 115200.
Accessori consigliati
- Arduino Uno
- Cavo USB
- Multimetro
- Cart robotico
Domande frequenti
Come posso verificare la stabilità dei dati?
Misura i dati per un minuto e verifica se ci sono oscillazioni.
Quali sono i requisiti di alimentazione?
Power Supply 5V, 100mA.
Posso utilizzare un’alimentazione diversa?
Verifica sul datasheet se l’alimentazione può essere adattata.
Quali sono i limiti di sensibilità?
Verifica sul datasheet per i limiti di sensibilità del giroscopio, accelerometro e magnetometro.






Reviews
There are no reviews yet.