Capteur de vitesse optique HC‑020K avec disque codeur 20 fentes

4,99  TTC (4,16  HT)
Vous économisez

Mesurez facilement la vitesse de rotation de vos moteurs avec le capteur optique HC‑020K. Son disque codeur à 20 fentes génère des impulsions numériques permettant de calculer les tours par minute, la distance parcourue ou la vitesse d’une roue. Compatible avec Arduino et de nombreux microcontrôleurs, il est livré avec son disque et son câble de connexion. 

Disponibilité : 10 en stock

Buy 1 pieces
4,99 
2 unités
4,99 
3,99 
3 unités
4,99 
3,29 
5 unités
4,99 
2,79 
10+ unités
4,99 
2,39 

Fréquemment achetés ensemble

Moteur TT - Motoréducteurs à Double Sortie

Moteur TT : Puissance et Précision pour Projets Mécaniques
Ce moteur, fonctionnant de 3 à 9 Vcc, atteint 90 tours/min à 4,5 Vcc avec un couple de 0,8 kg.cm. Parfait pour un mouvement mécanique contrôlé dans la robotique et au-delà.

Carte de Développement ESP32-DevKitC avec module ESP32-WROOM-32 – WiFi et Bluetooth intégrés - Compatible Arduino

Découvrez la carte de développement ESP32-DevKitC, équipée du puissant module ESP32-WROOM-32. Conçu pour les projets IoT, elle intègre la puce de contrôle ESP32-DOWDQ6-V3, offrant des capacités WiFi et Bluetooth exceptionnelles.

Carte UNO R3 – Microcontrôleur ATmega328 – compatible Arduino

La carte UNO R3 est idéale pour les débutants et makers. Équipée d’un microcontrôleur ATmega328, elle est compatible Arduino et prend en charge I2C, SPI et bus série. Son port USB Type-C garantit une connexion rapide et fiable pour le développement de projets électroniques et robotiques.

- +
  • Livraison rapide
  • Assistance gratuite
  • Paiements sécurisés
Commande sécurisée

1. Mesurez facilement la vitesse de vos moteurs

Le capteur HC‑020K permet de mesurer la vitesse de rotation d’un moteur grâce à un système de détection photoélectrique sans contact.

Son disque codeur comporte 20 fentes qui interrompent alternativement le faisceau infrarouge du capteur. Chaque passage génère une impulsion numérique pouvant être comptée par une carte Arduino ou un autre microcontrôleur.

À partir de ces impulsions, votre programme peut calculer la vitesse en tours par minute, estimer la distance parcourue par un robot, détecter l’arrêt d’un moteur ou comparer la vitesse de deux roues.

Compact et simple à connecter, le HC‑020K convient particulièrement aux moteurs TT possédant un axe arrière en forme de D de 4 mm.

2. Caractéristiques techniques

  • Référence : HC‑020K
  • Type : capteur photoélectrique de vitesse
  • Technologie : encodeur optique incrémental
  • Circuit de traitement : comparateur LM393
  • Tension d’alimentation : 4,5 à 5,5 V CC
  • Tension recommandée : 5 V
  • Sortie : signal numérique impulsionnel
  • Niveau de sortie : TTL, environ 0 à 5 V
  • Nombre de canaux : 1
  • Nombre de broches : 3
  • Brochage : 5V, GND et OUT
  • Nombre de fentes du disque : 20
  • Résolution : 20 impulsions par tour en comptant un seul front
  • Fréquence maximale annoncée : jusqu’à 100 kHz
  • Diamètre extérieur du disque : environ 24 mm
  • Diamètre de l’alésage : environ 4 mm
  • Forme de l’alésage : axe en D
  • Détection sans contact : oui
  • Mesure directe du sens de rotation : non
  • Compatibilité mécanique : moteurs TT et moteurs équipés d’un axe adapté
  • Compatibilité électronique : Arduino, PIC, STM32, ESP32, Raspberry Pi et autres microcontrôleurs

Contenu du produit

  • 1 module HC‑020K ;
  • 1 disque codeur noir à 20 fentes ;
  • 1 câble de connexion à trois conducteurs.

Le moteur, la roue, la carte de développement et les accessoires de fixation ne sont pas inclus.

3. Avantages du produit

Mesure sans contact

Le disque traverse la fourche optique sans toucher le capteur. Cette technologie évite les frottements et limite l’usure mécanique.

Signal numérique facile à lire

Le comparateur LM393 intégré produit un signal numérique directement exploitable par une entrée de microcontrôleur.

Calcul de la vitesse en temps réel

En comptant les impulsions pendant une durée déterminée, il est possible de connaître rapidement la vitesse du moteur en tours par minute.

Compatible avec les moteurs TT

Le disque possède un alésage en forme de D adapté à l’axe arrière de nombreux moteurs TT utilisés en robotique.

Installation compacte

Le module peut être fixé à proximité du moteur ou de la roue sans augmenter fortement l’encombrement du robot.

Adapté à la régulation de vitesse

Le HC‑020K peut fournir le retour d’information nécessaire pour corriger automatiquement la commande PWM d’un moteur.

4. Utilisations pratiques et polyvalentes

Le capteur HC‑020K peut être utilisé pour :

  • mesurer la vitesse d’un moteur ;
  • calculer les tours par minute ;
  • réaliser un compteur de rotations ;
  • mesurer la vitesse d’une roue ;
  • estimer la distance parcourue par un robot ;
  • détecter le blocage ou l’arrêt d’un moteur ;
  • réguler automatiquement la vitesse ;
  • synchroniser les deux roues d’un robot ;
  • améliorer le déplacement rectiligne d’un châssis ;
  • effectuer des essais sur un banc de motorisation ;
  • créer un système d’odométrie simple ;
  • étudier le fonctionnement d’un encodeur optique.

Pour surveiller les deux roues d’un robot, il faut installer deux modules HC‑020K, soit un capteur par roue.

5. Ressources et informations complémentaires

Branchement avec une Arduino Uno

Broche HC‑020K Arduino Uno Fonction
5V 5V Alimentation
GND GND Masse commune
OUT D2 Sortie impulsionnelle

La sortie peut être connectée à une autre entrée numérique. La broche D2 est cependant recommandée, car elle permet d’utiliser une interruption matérielle.

Installation du disque

  1. Vérifiez que l’axe du moteur est compatible avec l’alésage en D de 4 mm.
  2. Installez doucement le disque sur l’axe arrière du moteur.
  3. Positionnez le module afin que le bord du disque passe dans la fourche optique.
  4. Vérifiez que le disque ne touche pas le capteur.
  5. Fixez solidement le module.
  6. Faites tourner lentement le moteur pour contrôler l’alignement.

Calcul des tours par minute

Avec un disque à 20 fentes et un comptage sur un seul front :

RPM = (nombre d’impulsions × 60) ÷ (20 × durée de mesure en secondes)

Exemple pour 100 impulsions comptées en une seconde :

RPM = (100 × 60) ÷ 20 = 300 tr/min

Si le programme compte les fronts montants et descendants avec le mode CHANGE, il peut détecter jusqu’à 40 transitions par tour. La formule doit alors être adaptée.

Utilisation avec un ESP32 ou un Raspberry Pi

Le module fonctionne sous 5 V et sa sortie numérique peut atteindre une tension proche de 5 V.

Les entrées d’un ESP32 ou d’un Raspberry Pi étant limitées à 3,3 V, utilisez impérativement :

  • un diviseur résistif ;
  • un convertisseur de niveau logique ;
  • ou un circuit de protection équivalent.

Ne raccordez pas directement la sortie 5 V du capteur à une entrée 3,3 V.

Conseils d’utilisation

  • Utilisez une alimentation 5 V stable.
  • Reliez la masse du capteur à celle du microcontrôleur.
  • Centrez correctement le disque pour éviter les oscillations.
  • Maintenez les fentes et la fourche optique propres.
  • Utilisez une interruption matérielle pour les rotations rapides.
  • Commandez le moteur avec un pilote adapté.
  • N’alimentez pas le moteur directement depuis le module HC‑020K.
  • Évitez d’alimenter un moteur depuis la sortie 5 V d’une carte Arduino.

FAQ

Le HC‑020K affiche-t-il directement la vitesse ?
Non. Il produit des impulsions numériques. La carte de développement doit les compter et calculer la vitesse.

Combien d’impulsions sont générées par tour ?
Le disque possède 20 fentes. En comptant un seul front par fente, on obtient 20 impulsions par tour.

Peut-il détecter le sens de rotation ?
Non. La version présentée possède une seule sortie. Elle mesure la vitesse, mais ne détermine pas directement le sens de rotation.

Pourquoi est-il parfois appelé “Dual Speed Sensor” ?
Cette appellation désigne généralement une utilisation avec deux capteurs, un pour chaque roue. Le produit présenté contient un seul module.

Est-il compatible avec une Arduino Uno ?
Oui. Il peut être alimenté en 5 V et connecté directement à une entrée numérique.

Le moteur est-il fourni ?
Non. Le produit comprend uniquement le module, le disque codeur et le câble.

Le disque convient-il à tous les moteurs ?
Non. L’axe doit être compatible avec l’alésage en D d’environ 4 mm.

Bonjour ! 🌟 Rejoignez notre newsletter pour ne rien manquer.

Recevez nos offres spéciales et les derniers articles directement dans votre boîte de réception

Nous ne faisons pas de spam, promis ! Consultez notre politique de confidentialité pour en savoir plus.

Poids 0,06 kg

Vous aimerez peut-être aussi…

Panier
Retour en haut

10% de Réduction Immédiate !

Votre curiosité mérite une récompense. Avant de nous quitter, nous tenons à vous offrir 10% de réduction sur votre prochaine commande. Utilisez le code suivant lors du paiement et économisez instantanément !

CODE : PROMO10JAN