Promo !

HMC5883L Compass électronique numérique pour Arduino

Le prix initial était : 7,54 €.Le prix actuel est : 5,47 €. Hors TVA

L’HMC5883L est un capteur de boussole numérique pour Arduino qui vous aide à déterminer l’orientation. Utile pour des projets de navigation et des mesures de champ magnétique.

Disponible sur commande

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Le produit en vidéo

Description

Qu’est-ce que c’est

L’HMC5883L est un module magnétomètre numérique pour Arduino qui permet de mesurer le champ magnétique terrestre et de déterminer la direction nord. Il peut être utilisé pour des projets de navigation, des mesures de champ magnétique et des applications qui nécessitent la connaissance de l’orientation.

Caractéristiques

  • Module magnétomètre numérique HMC5883L
  • Détermine la direction nord
  • SKU: ARD0011
  • Prix: 5,47 €
  • Catégories: Gyroscopes / Accéléromètres / Magnétomètres, Mouvement

À quoi ça sert

L’HMC5883L est utile pour des projets tels que des drones, des robots et des systèmes GPS améliorés. Il peut être utilisé pour créer un système de navigation simple pour un robot mobile qui s’oriente automatiquement vers le nord.

Tutoriel: Comment utiliser HMC5883L Numérique boussole électronique pour Arduino

Le module HMC5883L est un puissant magnétomètre numérique qui permet de déterminer la direction nord. Il est idéal pour des projets tels que des drones, des robots et des systèmes GPS améliorés.

Ce qu’il faut

  • Arduino Uno
  • Câble USB type B
  • Logiciel Arduino IDE

Étapes

  1. Connectez le module HMC5883L à l’interface I2C de l’Arduino (VCC à 3.3V ou 5V, GND à GND, SDA à A4, SCL à A5).
  2. Ouvrez la bibliothèque Adafruit_HMC5883 et installez-la via Arduino IDE.
  3. Chargez le sketch d’exemple fourni par la bibliothèque sur votre Arduino.
  4. Obtenez les données de direction du module HMC5883L en utilisant les fonctions de la bibliothèque.
  5. Vérifiez la configuration correcte du capteur en utilisant la méthode begin() avec les paramètres souhaités (vérifiez le datasheet).
  6. Surveillez la sortie via le Serial Monitor pour voir si les valeurs sont cohérentes et alignées avec les coordonnées géographiques.
  7. Ajustez éventuellement les offsets ou la sensibilité du module selon les besoins de votre projet.
  8. Implémentez la direction nord dans votre projet, par exemple pour orienter un drone.

Exemple de code

// Includi la libreria HMC5883L
#include <Wire.h>
#include <Adafruit_HMC5883_U.h>

// Inizializza il sensore
Adafruit_HMC5883_Unified compass = Adafruit_HMC5883U(1); // verifica sul datasheet per i parametri corretti

void setup() {
  Serial.begin(9600);
  if (!compass.begin(1)) {
    while (1) {}
  }
}

void loop() {
  sensors_event_t event;
  compass.getEvent(&event);
  Serial.print(event.magnetic.x); Serial.print(", ");
  Serial.print(event.magnetic.y); Serial.print(", ");
  Serial.println(event.magnetic.z);
}

Mini-projet

Créez un système de navigation simple pour un robot mobile qui s’oriente automatiquement vers le nord.

Erreurs courantes

  • Erreur de connexion des broches I2C
  • Paramètres de configuration incorrects
  • La bibliothèque Adafruit_HMC5883U n’a pas été installée
  • Le capteur ne répond pas en raison d’une alimentation insuffisante

Accessoires conseillés

  • Arduino Uno R3
  • Impression 3D pour boîtier le module HMC5883L
  • Batteries LiPo pour alimenter l’Arduino et le module
  • Capteurs de mouvement compatibles avec I2C

Questions fréquentes

Comment puis-je calibrer le capteur ?
Utilisez la fonction calibrate() de la bibliothèque pour obtenir les valeurs maximales et minimales du champ magnétique.

Quelle est la précision de ce module ?
La précision peut varier, mais généralement, il offre une résolution de 0,1 uT avec une précision de ±2%.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “HMC5883L Compass électronique numérique pour Arduino”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *