Table des matières:

Tutoriel du kit d'encodeur rotatif : 5 étapes
Tutoriel du kit d'encodeur rotatif : 5 étapes

Vidéo: Tutoriel du kit d'encodeur rotatif : 5 étapes

Vidéo: Tutoriel du kit d'encodeur rotatif : 5 étapes
Vidéo: Projet Encodeur Rotatif avec Arduino [TUTO] 2024, Novembre
Anonim
Tutoriel du kit d'encodeur rot-t.webp
Tutoriel du kit d'encodeur rot-t.webp

La description:

Ce kit d'encodeur rotatif peut être utilisé pour détecter la position et la vitesse du moteur. Il s'agit d'un kit très simple composé d'un capteur optique de faisceau (commutateur opto, phototransistor) et d'un morceau de disque fendu. Il peut être connecté à n'importe quel microcontrôleur via l'embase à 3 broches. Le capteur de faisceau optique détecte les fentes manquantes du disque à fentes et génère un train d'impulsions.

Il nécessite +5VDC pour s'allumer et donne une sortie 0V et 5V. Il fournit une sortie 5V lorsque le faisceau est bloqué, et une sortie 0V lorsque le faisceau est débloqué. Votre microcontrôleur peut simplement lire le train d'impulsions 0-5-0V pour déterminer la distance parcourue par votre moteur et sa vitesse.

Le kit comprend une LED verte qui s'allume lorsque le faisceau est ininterrompu.

Spécification:

  • Tension de fonctionnement: 4,5-5 VCC
  • Signal de sortie: sortie numérique
  • Connexion directe au microcontrôleur (pull-up interne à 5V)
  • Capable de lire jusqu'à 100KHz
  • Diamètre du disque fendu: 26 mm
  • Dimensions du circuit imprimé: 22 mm x 20 mm

Étape 1: Préparation des matériaux

Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux

Pour ce tutoriel, les éléments nécessaires à l'exécution de ce projet sont:

  1. Arduino Uno
  2. Câble USB de type A vers B
  3. Cavalier mâle à mâle
  4. Cavalier femelle à mâle
  5. Moteur à engrenages en plastique

Étape 2: Installation du matériel

Installation du matériel
Installation du matériel
Installation du matériel
Installation du matériel

Le diagramme ci-dessus montre la connexion simple entre le kit d'encodeur rotatif et Arduino Uno:

  1. 5V > 5V
  2. TERRE > TERRE
  3. SORTIE > D2

Connexion entre le moteur à engrenages en plastique et Arduino Uno:

  1. Borne 1 > 5V
  2. Borne 2 > GND

Après avoir terminé la connexion, connectez Arduino Uno à l'alimentation avec un câble USB.

Étape 3: Insérez le code source

  1. Téléchargez le code de test et ouvrez-le à l'aide du logiciel Arduino ou de l'IDE.
  2. Assurez-vous d'avoir choisi la bonne carte et le port correspondant (dans ce tutoriel, Arduino Uno est utilisé).
  3. Ensuite, téléchargez le code de test dans votre Arduino Uno.

Étape 4: Résultats

Résultats
Résultats
Résultats
Résultats

Le disque fendu est monté sur le moteur à engrenages en plastique et placé dans l'espace de la carte de circuit imprimé de l'encodeur rotatif. Le capteur de faisceau optique détecte les fentes manquantes du disque à fentes et génère un train d'impulsions. En ajustant le code dans Arduino, l'encodeur rotatif sera en mesure de détecter le régime réel du moteur à engrenages en plastique et de l'afficher sur le moniteur série.

Conseillé: