MINISERVO

Qu’est-ce qu’un mini servo ?

miniservo Ne te fie pas à sa taille, tu vas adorer cette petite chose !

Un mini servo est un petit moteur qui est capable de tourner de 0 à 180 degrés, ce qui correspond à la moitié d’un cercle. Il apparaît dans de nombreuses inventions et activités que nous te proposons, et ce pour réaliser une multitude d’actions, par exemple contrôler les pinces du PrintBot beetle. Important : Quand tu utilises des servos ou des mini servos, pense toujours à les alimenter avec le porte-piles. Ainsi ils recevront beaucoup plus d’énergie pour entrer en action.

L’intérêt des mini servos est que tu décides de la position ou de l’angle qu’ils vont atteindre. Voici quelques exercices pour apprendre à les utiliser.

Tu auras besoin de :

  1. 1 x ZumBloq mini servo
  2. 1 x ZumBloq capteur de luminosité (LDR)
  3. Une carte contrôleur ZUM BT 328 ou une carte compatible avec Arduino UNO
  4. Un câble USB
miniservobitblq

C’est parti !

Exercice 1

Faire tourner un mini servo de 0, 45, 90, 135 et 180 degrés

Cela peut paraître compliqué mais c’est en réalité très simple ! Faire tourner le mini servo selon l’angle voulu est vraiment facile. Avant toute chose, connecte le mini servo à la broche numérique 10.

Dans bitbloq, clique sur la section servo et sélectionne le premier bloc, qui permet de déterminer un angle entre 0 et 180 degrés.

L’objectif est que le servo tourne de 0 à 180 degrés, en passant par les angles suivants : 45º, 90º et 135º. Le programme sera donc le suivant :

Ejemplo 1 miniservo

Le programme répète le même bloc pour faire tourner le mini servo selon chaque angle. N’oublie pas que tu dois déterminer une valeur pour chaque angle entre 0 et 180 degrés, sinon le servo tournera toujours de 0º ou de 180º. Laisse un temps d’attente de 1000 ms (1 seconde) entre chaque instruction pour que le servo ait le temps de parcourir l’angle choisi.

Nous te recommandons de placer sur le mini servo un des palonniers (pièce en plastique) du kit, sinon tu auras du mal à suivre ses mouvements.

Exercice 2

Mesurer la quantité de lumière avec le capteur de luminosité et le mini servo

Dans cet exercice, nous allons moduler l’angle du mini servo en fonction de la valeur renvoyée par le capteur de luminosité, c’est-à-dire que l’angle du mini servo évoluera en fonction de l’intensité de la lumière. Tu peux ajouter un palonnier sur le mini servo, il fera office d’aiguille. Et maintenant mesurons la lumière !

Pour cela, tu dois connecter les composants de la manière suivante :

ZUM-A0-10

Minute papillon ! Avant de regarder plus bas la solution… fais d’abord un essai ! Tu sais déjà te servir d’un capteur de luminosité, échelonner ses valeurs et contrôler un mini servo, tu peux donc y arriver ! N’oublie pas que le capteur de luminosité renvoie des valeurs comprises entre 0 et 500.

reloj-de-arena-10375

C’est bon ? Tu as certainement réalisé quelque chose de similaire à ceci :

ejemplosensordeluzminiservo

Comme le capteur de luminosité renvoie des valeurs comprises entre 0 et 500 et que le mini servo peut seulement tourner de 0 à 180 degrés, il est important de transformer ces valeurs, de les échelonner. Une fois ces valeurs échelonnées, nous pouvons utiliser directement la variable qui les contient, lumière, pour contrôler le mini servo et indiquer de façon analogique la quantité de lumière reçue par le capteur.

Tu as les commandes ! Tu peux contrôler à tout moment les mouvements du mini servo. Si tu associes le mini servo à d’autres mécanismes, les possibilités sont infinies !