In offerta!

GY-283 HMC5983 Modulo Magnetometro ad asse di campo magnetico a 3 assi ad alta precisione Modulo

Il prezzo originale era: 13,67 €.Il prezzo attuale è: 9,90 €. Escluso IVA

GY-283 HMC5983 Modulo Magnetometro ad asse di campo magnetico a 3 assi ad alta precisione Modulo

Disponibile su ordinazione

Descrizione

Cos’è

Il modulo GY-283 HMC5983 è un magnetometro ad asse di campo magnetico a 3 assi ad alta precisione. Consente di misurare le componenti del campo magnetico in tre direzioni.

Caratteristiche

  • Sensore: HMC5983
  • Misura il campo magnetico in 3 assi
  • Alta precisione

A cosa serve

Il modulo GY-283 HMC5983 è ideale per progetti di navigazione e orientamento come droni, robot o dispositivi portatili. Può essere utilizzato per creare un piccolo dispositivo che indica la direzione magnetica. La compatibilità con Arduino e ESP è da verificare sul datasheet.

Tutorial: Come usare Modulo Magnetometro HMC5983

Il modulo GY-283 HMC5983 è un magnetometro a 3 assi ad alta precisione che consente di misurare le componenti del campo magnetico in tre direzioni. Ideale per progetti di navigazione e orientamento come droni, robot o dispositivi portatili.

Cosa serve

  • Arduino
  • Cavo USB
  • Connessione al modulo HMC5983

Passi

  1. Collegare il modulo HMC5983 all’Arduino utilizzando i pin corrispondenti (verifica sul datasheet).
  2. Installare la libreria I2Cdevlib o una simile per gestire le comunicazioni I2C.
  3. Includere nel codice l’intestazione del file della libreria HMC5983.
  4. Configurare il modulo HMC5983 inizializzando l’oggetto con i pin e la frequenza di campionamento (verifica sul datasheet).
  5. Chiamare le funzioni per leggere i valori dei tre assi del campo magnetico.
  6. Visualizzare i dati sui led, monitor seriale o su un display LCD.

Codice di esempio

// Includere la libreria HMC5983
#include <Wire.h>
#include "HMC5983.h"
// Definire l'oggetto del modulo
HMC5983 hmc;
void setup() {
  Wire.begin();
  Serial.begin(9600);
  if (!hmc.init()) { // Inizializzazione dell'oggetto HMC5983
    while (1); // Arresto il programma se l'inizializzazione fallisce
  }
}
void loop() {
  hmc.update();
  Serial.print("X: "); Serial.print(hmc.x);
  Serial.print(", Y: "); Serial.print(hmc.y);
  Serial.print(", Z: "); Serial.println(hmc.z);
}

Mini-progetto

Crea un piccolo dispositivo che indica la direzione magnetica utilizzando il modulo HMC5983 e un display LCD. Collega il modulo al microcontrollore, visualizza i valori del campo magnetico in tempo reale su un display LCD.

Errori comuni

  • Assicurarsi di avere installato correttamente la libreria necessaria.
  • Verificare che le impostazioni I2C siano corrette (indirizzo e frequenza).
  • Controllare i collegamenti fisici tra Arduino e modulo HMC5983.
  • Gestire eventuali errori di lettura dei dati dal modulo.

Accessori consigliati

  • Display LCD 16×2 per visualizzare i dati del campo magnetico
  • Connessione prototipale da utilizzare con il modulo HMC5983 e Arduino
  • Batteria alimentatore per l’Arduino (se si lavora in autonomia)
  • Jumpers di connessione universali

Domande frequenti

Come posso calibrare il magnetometro?
Per calibrarlo, esegui un ciclo completo girando il dispositivo su tutti gli assi per coprire tutte le direzioni possibili.

Qual è la precisione del modulo HMC5983?
La precisione varia in base alle condizioni di utilizzo. Verifica sul datasheet per informazioni dettagliate.

Informazioni aggiuntive

Peso 15 g