1. Une mesure angulaire précise, durable et sans usure
Le module AS5600 avec aimant permet de mesurer précisément la position angulaire d’un axe sans aucun contact mécanique. Il utilise le champ magnétique généré par l’aimant fourni pour déterminer une position absolue sur 360°.
Avec sa résolution de 12 bits, le capteur distingue jusqu’à 4 096 positions par tour, soit une résolution théorique d’environ 0,088° par pas. La position peut être récupérée facilement par communication I²C, ainsi que par sortie analogique ou PWM selon la configuration du module.
Le produit est livré avec un aimant cylindrique de 10 mm de diamètre et de 3 mm d’épaisseur, adapté à la réalisation rapide d’un système de mesure rotatif. Il suffit de fixer l’aimant sur l’axe à contrôler et de placer le module AS5600 face à celui-ci.
Compact, précis et sans usure mécanique, ce module est idéal pour les moteurs, les articulations robotiques, les commandes rotatives, les systèmes pan-tilt et les projets d’asservissement en position.
2. Caractéristiques techniques
| Caractéristique | Détail |
| Type de produit | Capteur d’angle magnétique sans contact |
| Référence du capteur | AS5600 |
| Type de mesure | Position angulaire absolue |
| Technologie | Détection magnétique par effet Hall |
| Plage de mesure | 0 à 360° |
| Résolution | 12 bits |
| Nombre de positions | 4 096 positions par tour |
| Résolution angulaire théorique | Environ 0,088° par pas |
| Interface principale | I²C |
| Adresse I²C | 0x36 |
| Sorties disponibles | I²C, analogique ou PWM selon configuration |
| Tension d’alimentation | 3,3 V ou 5 V selon le module utilisé |
| Sens de rotation | Configurable par la broche DIR |
| Détection de l’aimant | Intégrée |
| Plage angulaire programmable | Environ 18° à 360° |
| Aimant inclus | Oui |
| Forme de l’aimant | Cylindrique |
| Diamètre de l’aimant | 10 mm |
| Épaisseur de l’aimant | 3 mm |
| Montage recommandé | Aimant centré au-dessus du capteur |
| Distance aimant-capteur | À ajuster selon le montage et la détection magnétique |
| Compatibilité | Arduino, ESP32, Raspberry Pi, STM32 et cartes I²C |
Contenu du produit
- 1 × module AS5600 ;
- 1 × aimant cylindrique ;
- diamètre de l’aimant : 10 mm ;
- épaisseur de l’aimant : 3 mm.
Les dimensions du circuit imprimé et le brochage peuvent légèrement varier selon la version du module.
3. Avantages du produit
Mesure sans contact
La position est mesurée grâce au champ magnétique de l’aimant. Il n’existe aucun frottement entre le capteur et l’axe, ce qui limite fortement l’usure.
Aimant directement inclus
Le module est livré avec son aimant de Ø10 × 3 mm. Il n’est donc pas nécessaire de rechercher séparément un aimant adapté avant de commencer les premiers essais.
Position absolue sur 360°
Contrairement à un encodeur incrémental, l’AS5600 fournit directement la position de l’axe sur un tour complet après la mise sous tension.
Haute résolution
Avec ses 4 096 positions disponibles, le module permet de détecter de faibles variations angulaires et de réaliser des systèmes de positionnement précis.
Grande durée de vie
L’absence de piste résistive ou de contact mécanique rend l’AS5600 particulièrement intéressant pour les mécanismes effectuant de nombreux mouvements.
Intégration facile
La communication I²C simplifie le raccordement aux cartes Arduino, ESP32, Raspberry Pi Pico ou STM32.
Plusieurs types de sorties
La position peut être exploitée sous forme numérique par I²C ou par une sortie analogique ou PWM selon le paramétrage du module.
4. Utilisations pratiques et polyvalentes
Mesure de la position d’un moteur
Fixez l’aimant fourni sur l’axe d’un moteur et placez le capteur face à celui-ci afin de mesurer sa position angulaire.
Création d’un servomoteur personnalisé
Associé à un moteur et à un contrôleur, l’AS5600 peut servir de retour de position dans une boucle d’asservissement.
Articulations robotiques
Le module permet de connaître la position d’un bras robotique, d’une pince, d’un support orientable ou d’une articulation mécanique.
Commande rotative sans contact
Il peut remplacer un potentiomètre mécanique pour créer une molette de réglage durable, précise et silencieuse.
Système pan-tilt
L’AS5600 peut mesurer l’orientation d’un radar ultrason, d’une caméra ou d’un capteur monté sur un axe rotatif.
Robotique mobile
Il peut être utilisé pour mesurer la position d’une roue, d’un mécanisme de direction ou d’un moteur réducté.
Projets éducatifs
Ce module permet d’aborder concrètement :
- la communication I²C ;
- les capteurs à effet Hall ;
- les angles et la rotation ;
- les encodeurs absolus ;
- l’asservissement en position ;
- l’utilisation d’un champ magnétique.
5. Ressources et Informations Complémentaires
Compatibilité
Le module AS5600 peut être utilisé avec :
- Arduino Uno, Nano et Mega ;
- ESP32 et ESP8266 ;
- Raspberry Pi et Raspberry Pi Pico ;
- STM32 ;
- micro:bit avec interface adaptée ;
- cartes compatibles MicroPython ou CircuitPython ;
- systèmes embarqués disposant d’un bus I²C.
Exemple de branchement en I²C
| Module AS5600 | Arduino Uno | ESP32 |
| VCC | 5 V ou 3,3 V selon module | 3,3 V |
| GND | GND | GND |
| SDA | A4 | GPIO 21 |
| SCL | A5 | GPIO 22 |
| DIR | GND ou VCC | GND ou 3,3 V |
| OUT | Entrée analogique | Entrée analogique compatible |
Le brochage doit être vérifié directement sur le circuit imprimé reçu.
Installation de l’aimant
Pour obtenir une mesure stable :
- Fixez l’aimant de 10 mm de diamètre et 3 mm d’épaisseur sur l’axe rotatif.
- Placez le centre de l’aimant face au centre du capteur AS5600.
- Maintenez l’aimant parallèle au circuit imprimé.
- Réduisez progressivement la distance entre l’aimant et le capteur.
- Vérifiez dans le programme que l’aimant est correctement détecté.
- Faites tourner lentement l’axe pour contrôler la continuité de la mesure.
Un mauvais centrage peut provoquer des variations, des pertes de détection ou des mesures irrégulières.
Conseils d’utilisation
- Fixez solidement l’aimant pour éviter qu’il ne se déplace pendant la rotation.
- Évitez de placer des pièces métalliques entre l’aimant et le capteur.
- Ne collez pas définitivement l’aimant avant d’avoir validé son positionnement.
- Vérifiez le sens de rotation obtenu avant de configurer la broche DIR.
- Testez d’abord les valeurs brutes entre 0 et 4 095.
- Utilisez un multiplexeur I²C si plusieurs AS5600 doivent être connectés sur le même bus, car leur adresse est fixe.
FAQ
L’aimant est-il inclus avec le module AS5600 ?
Oui. Le produit est livré avec un aimant cylindrique de 10 mm de diamètre et 3 mm d’épaisseur.
À quoi sert l’aimant fourni ?
L’aimant doit être fixé sur l’axe dont vous souhaitez mesurer la rotation. Le capteur AS5600 détecte son orientation magnétique pour calculer l’angle.
Le capteur peut-il fonctionner sans aimant ?
Non. Une source magnétique compatible est indispensable pour mesurer la position angulaire.
Quelle distance faut-il laisser entre l’aimant et le module ?
La distance dépend du champ magnétique et du montage. L’aimant doit être placé suffisamment près du capteur pour être détecté, sans toucher le circuit imprimé.
Peut-on mesurer plusieurs tours ?
L’AS5600 mesure une position comprise entre 0 et 360°. Le nombre de tours doit être compté par le programme en détectant le passage entre 359° et 0°.
Le module est-il compatible avec Arduino et ESP32 ?
Oui. La mesure peut être récupérée facilement par I²C avec une carte Arduino ou ESP32.
Peut-on connecter plusieurs AS5600 sur le même bus I²C ?
L’adresse du capteur est fixée à 0x36. Pour utiliser plusieurs modules, il faut employer un multiplexeur I²C ou plusieurs bus distincts.








