loader

8. Réalisation d'une barrière automatique

Utilisateur du TI-Innovator Hub et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités à réaliser en classe. Ressource n°8 : utilisation d'un actionneur externe. Auteurs : A. Techer - L. Didier

Il s’agit ici de piloter l’ouverture d’une barrière qui va dépendre du capteur de luminosité du TI-Hub.

Que ce soit pour sortir d’un parking payant ou d’une résidence sécurisée, les automobilistes doivent souvent passer par un portail (ou une barrière) automatisé(e).

Dans le cas d’un parking payant, la barrière s’ouvre lorsque la somme due par l’automobiliste est réglée. Pour les résidences sécurisées, c’est par exemple un faisceau de type infrarouge qui déclenche l’ouverture de la barrière lorsque le véhicule s’interpose entre l’émetteur et le récepteur du faisceau.

Comment programmer le moteur de la barrière à partir d’une cellule photoélectrique ? C’est ce que nous allons réaliser dans cette activité.

Le programme ‘DETEC’ mesure le niveau de luminosité (0 : obscurité,  100 : saturation du capteur)

Le programme ‘BARRIERE’ permet d’actionner le servomoteur lorsque la luminosité passe en dessous d’un seuil (par exemple 80% de la luminosité produite par une lampe de poche).

  1. Connecter le servomoteur au Ti-innovator Hub sur la sortie « OUT 3 »

  2. Connecter le Ti-innovator Hub à la calculatrice.


    

  3. Programmer un script qui affiche le niveau de luminosité lorsqu’on l’exécute.
    On peut le réaliser (voir fig.1) :
    - Soit sur la plateforme VittaScience 
    - Soit sur la calculatrice Ti 83 premium CE Python Edition

  4. Á l’aide d’une variable a, on va pouvoir contrôler l’angle du servomoteur (de -90° à 90°). Le servomoteur se trouve dans le menu Hub de la plateforme Vittascience (voir fig.2) 

  5. On crée ensuite une variable s pour définir le seuil de luminosité en-dessous duquel le servomoteur va se déclencher : 80% de la luminosité de la lampe de poche par exemple.

  6. En utilisant une boucle de type « tant que », on va alors mesurer la luminosité émise par la lampe de poche jusqu’à ce que le seuil soit atteint -ce qui signifie que le faisceau lumineux est coupé- (voir fig.3A).

  7. On ouvre alors la barrière durant 3s (a=0) avant de la refermer (a=90)-voir fig.3B-.














Le programme peut être téléchargé ici => VS_BARRIERE.py

Licence d'utilisation

Licence Creative Commons

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas de Modification 2.0 France