L’hiver étant à ma porte, je me lance dans un atelier qui consiste à réaliser un compas magnétique. L’objectif : fournir à la centrale de navigation le cap magnétique détecté c’est à dire la trame HDG (Heading – Magnetic)

Matériel nécessaire

  1 Boitier plastique
  1 Carte Arduino Uno 
  1 Capteur HMC5883 ou HMC5883L 
  Du fil de connexion 

Assemblage

La carte Arduino va nous servir à interroger, à interval régulier, le capteur (HMC5883) à l’aide d’un petit programme stocké sur celle-ci. Voici comment relier le capteur à la carte Arduino.

Comme le montre le schéma le capteur HMC5883(L), selon le fournisseur chez qui vous l’acheterez, peut avoir un ‘look’ plus ou moins différent. Cependant vous aurez systématiquement les points de connexion mentionnés ci-dessous.

Connecter le capteur à la carte

Arduino HMC5883
+3,3V VCC
GND GND
A4 SCL
A5 SDA

 

Le Programme

Pour que la carte Arduino interroge le capteur, il faut lui indiquer comment elle doit le faire. Pour cela il faut lui installer le petit programme suivant : 

 

Auto – calibration

La calibration du compas numérique est importante et nécessaire. 

Procédure d’installation

Cet article à été réalisé dans un but purement didactique. Son utilisation à bord au sein d’une centrale de navigation se fera sous votre propre responsabilité.

author image

À propos de Sea You

Vous pourriez aimer aussi...

Arduino : Une station météo embarquée (Partie 1)
Combiner OpenCpn et ZyGrib