P2E-Servo-FR

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

Introduction

Un servo-moteur est un dispositif typiquement utilisé en modélisme pour, par exemple, contrôler la direction d'une voiture télécommandée, l'orientation d'un avion.

Servomoteur2.jpg

Sur un servo-moteur, l'angle de rotation de l'axe reste sur une position fixe. L'angle de l'axe peut être positionné entre 0 et 90° (modélisme) ou 0 et 180°C (hobbyiste) en fonction du signal communiqué au servo-moteur (la demande du microcontroleur).

Servo-inside.png

Un servo-moteur comprend :

  • Un moteur électrique (continu), généralement assez petit.
  • Des engrenages réducteur en sortie du ce moteur (pour avoir moins de vitesse et plus de couple ou de force).
  • Un capteur type "potentiomètre" raccordé sur la sortie.
    Il s'agit donc d'une résistance qui varie en fonction de l'angle, ce qui permet de mesurer l'angle de rotation sur l'axe de sortie.
  • Un asservissement électronique pour contrôler la position/rotation, de cet axe de sortie pour le maintenir à la bonne position.

Le servo-moteur s'alimente avec une tension de 5V (6V max) et utilise un signal PWM particulier pour communiquer l'angle de rotation au moteur.

Le temps d'impulsion du signal permet de déterminer la position du servo-moteur:

  • 1.25 ms = 0 degré
  • 1.50 ms = 90 degrés
  • 1.75 ms = 180 degrés

ServoImpluseAngle.jpg
Source: Area RC-Bot

Cas pratique

Dans


Branchement

Pour


Code

Les codes


1 from machine import Pin

Voici quelques explications utiles:

  • Ligne 2: per

Un problème?

Pas de son ?

  1. Est ce que le code est en cours d'exécution ?
    1. OUI:

Le défi

1. Sur