Les actionneurs
Objectifs
- Comprendre ce qu'est un actionneur et son rôle dans un système automatisé.
- Identifier différents types d'actionneurs et leurs fonctions.
- Savoir programmer un actionneur simple (comme une DEL ou un moteur) avec un microcontrôleur de type Arduino ou micro:bit.
Introduction
Imaginez un robot qui peut saisir un objet, une porte qui s'ouvre automatiquement ou les feux tricolores qui changent de couleur. Tous ces systèmes ont un point commun : ils utilisent des actionneurs. Ce sont les 'muscles' de nos objets programmés, ceux qui exécutent les actions que nous leur demandons.
Comment un programme informatique peut-il agir sur le monde physique qui nous entoure ?
Qu'est-ce qu'un actionneur ? Le lien entre le programme et l'action
Un actionneur est un composant électronique ou mécanique qui convertit une commande électrique (provenant d'un programme informatique) en une action physique. C'est l'élément final d'une chaîne de décision : un capteur recueille une information (comme la lumière ou un bouton pressé), le programme la traite selon des règles, et enfin, il envoie un signal à l'actionneur pour qu'il agisse. Sans actionneur, un programme resterait une simple suite d'instructions à l'écran, sans effet sur le monde réel. Par exemple, dans un système d'arrosage automatique, le capteur d'humidité du sol donne une information ('la terre est sèche'), le programme décide d'arroser, et il commande l'actionneur : la vanne électrique qui laisse passer l'eau. Les actionneurs sont partout dans notre quotidien : le vibreur de votre téléphone, le moteur qui fait tourner le plateau du micro-ondes, la petite LED qui s'allume sur une box internet, ou les vérins qui ouvrent les portes automatiques du supermarché.
Points clés
- Un actionneur transforme un signal électrique en action physique.
- Il est commandé par un programme après le traitement des informations des capteurs.
- C'est l'élément qui 'fait' quelque chose dans un système automatisé.
Les principaux types d'actionneurs et leurs usages
Il existe une grande variété d'actionneurs, chacun spécialisé pour une action précise. Nous allons en étudier quatre principaux, accessibles en classe. 1) Les DEL (Diodes Électroluminescentes) ou LED : ce sont les actionneurs les plus simples. Elles produisent de la lumière lorsqu'elles reçoivent un courant électrique. On les utilise pour indiquer un état (allumé/éteint, erreur, confirmation). 2) Le buzzer ou haut-parleur piézoélectrique : il produit du son. Un signal électrique le fait vibrer pour générer des bips, des alarmes ou même des mélodies simples. 3) Le moteur à courant continu : il transforme l'électricité en mouvement de rotation. C'est le cœur des robots mobiles, des ventilateurs, ou des essoreuses à salade. Sa vitesse et son sens de rotation peuvent être contrôlés. 4) Le servomoteur : c'est un moteur spécial qui peut se positionner avec précision à un angle donné (par exemple 0°, 90° ou 180°). Il est parfait pour faire bouger un bras de robot, orienter un capteur ou ouvrir une petite trappe. Le choix de l'actionneur dépend donc de l'action souhaitée : éclairer, alerter par le son, déplacer ou positionner.
Points clés
- DEL/LED : actionneur lumineux pour l'affichage d'état.
- Buzzer : actionneur sonore pour les alertes.
- Moteur à courant continu : actionneur pour un mouvement de rotation continu.
- Servomoteur : actionneur pour un positionnement angulaire précis.
Applications pratiques
Prenons un projet concret : créer un feu piéton tricolore miniature avec une carte micro:bit. Les actionneurs seront trois DEL (rouge, orange, verte). Le programme devra les allumer et les éteindre dans un ordre précis et pendant des durées définies. On écrira un code simple avec des blocs 'allumer la broche X' et 'pause (ms)'. Un autre projet classique est le robot suiveur de ligne. Il utilise deux capteurs (des capteurs de lumière pour détecter la ligne noire) et deux actionneurs (les moteurs des roues). Le programme analyse en permanence les données des capteurs : si le capteur de gauche ne voit plus la ligne, le robot dévie, donc on ralentit le moteur droit pour se realigner. Ici, on agit sur la vitesse des moteurs (actionneurs) en fonction des informations des capteurs. Enfin, on peut imaginer une serre connectée : un capteur d'humidité déclenche, si le sol est trop sec, l'actionneur (une petite pompe à eau ou une électrovanne) pour arroser les plantes pendant quelques secondes.
Points clés
- Programmer un feu tricolore avec des DEL nécessite de séquencer les commandes 'allumer' et 'éteindre'.
- Dans un robot, les moteurs sont pilotés différemment selon ce que 'voient' les capteurs.
- Un système automatisé complet associe toujours au moins un capteur, un programme et un actionneur.
À retenir
Les actionneurs sont les composants qui exécutent les actions physiques commandées par un programme. Ils complètent la chaîne capteur-traitement-action. On distingue différents types selon l'effet produit : lumineux (DEL), sonore (buzzer), ou mécanique (moteur, servomoteur). Savoir identifier et programmer un actionneur simple est essentiel pour concevoir des systèmes automatisés interactifs.
- Un actionneur permet au programme d'agir sur le monde réel.
- Il existe différents actionneurs pour différentes actions (lumière, son, mouvement).
- Un système automatisé complet comprend toujours des capteurs, un programme et des actionneurs.
