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)
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.
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é.