In offerta!

GY-85 Giroscopio Accelerometro Magnetometro 9 Assi IMU ITG3200/ITG3205 ADXL345 HMC5883L BMP085 ITG3205 ADXL345

Il prezzo originale era: 19,67 €.Il prezzo attuale è: 14,25 €. Escluso IVA

Il sensore GY-85 IMU 9 assi combina giroscopio, accelerometro e magnetometro. Ideale per progetti di robotica e droni.

Disponibile su ordinazione

Descrizione

Cos’è

Il GY-85 IMU 9 assi è un sensore multiplo che integra giroscopio, accelerometro e magnetometro. Questo dispositivo combina le funzionalità di tre sensori in uno solo per facilitare la misurazione dell’accelerazione, della rotazione e del campo magnetico terrestre.

Caratteristiche

  • Giroscopio ITG-3205 (verifica sul datasheet)
  • Accelerometro ADXL345 (verifica sul datasheet)
  • Magnetometro HMC5883L (verifica sul datasheet)
  • Sensore di pressione BMP085 (verifica sul datasheet)

A cosa serve

Ideale per progetti di robotica, droni e sistemi di orientamento. Il GY-85 è compatibile con Arduino e ESP32/ESP8266.

Tutorial: Come usare GY-85

Il GY-85 è un sensore multi-axis che misura accelerazione, giroscopio e magnetometro. Ideale per progetti di movimento e orientamento.

Cosa serve

  • Arduino UNO o compatibile
  • Cavo DuPont
  • Resistenza 10kΩ

Passi

  1. 1. Installazione: Scarica il driver I2C per Arduino.
  2. 2. Collegamento: Collega GY-85 a Arduino tramite cavo DuPont.
  3. 3. Configurazione: Usa Wire.h per configurare i sensori.
  4. 4. Codice: Inserisci il codice per inizializzare i sensori.
  5. 5. Test: Verifica i dati di uscita con Serial Monitor.
  6. 6. Calibrazione: Calibra il magnetometro per migliorare la precisione.
  7. 7. Utilizzo: Integra i dati nei tuoi progetti di movimento.
  8. 8. Debug: Verifica sul datasheet se necessario.

Codice di esempio

```cpp
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP085_U.h>
#include <Adafruit_BNO055.h>

Adafruit_BNO055 bno = Adafruit_BNO055();

void setup() {
  Serial.begin(9600);
  if (!bno.begin()) {
    Serial.println("No BNO055 detectedn");
    while (1) {
      delay(100);
    }
  }
  Serial.println("BNO055 sensor initializedn");
}

void loop() {
  sensors_event_t a, g, temp;
  bno.getEvent(&a, &g, &temp);
  Serial.print("X:"); Serial.print(a.acceleration.x);
  Serial.print(" Y:"); Serial.print(a.acceleration.y);
  Serial.print(" Z:"); Serial.println(a.acceleration.z);
}
```

Mini-progetto

Crea un progetto di orientamento 3D utilizzando i dati del magnetometro e del giroscopio.

Errori comuni

  • Non calibrare il magnetometro.
  • Dimenticare di verificare i dati sul datasheet.
  • Collegare male i pin.
  • Uso errato dei driver I2C.

Accessori consigliati

  • Arduino UNO
  • Cavo DuPont
  • Resistenza 10kΩ

Domande frequenti

Come calibrare il magnetometro?
Esegui il calibra_magnetometro() in un loop dedicato.

Quali dati sono disponibili?
Gli eventi di accelerazione, giroscopio e temperatura.

Perché usare I2C?
Per una comunicazione efficiente tra Arduino e GY-85.

Informazioni aggiuntive

Peso 15 g