Catégories
ALGORA Niveau 01 Robotique

ALGORA : Barrière automatique avec photoréflecteur

0 Partages

🎯 Objectif du projet

Tu vas construire et programmer une barrière automatique qui s’ouvre dès qu’un passage est détecté grâce à un photoréflecteur.
Ce projet te permettra de découvrir le fonctionnement d’un servomoteur, d’un capteur de lumière et de programmer un système automatique simple.

🧩 Ce que tu vas apprendre

  • Comment fonctionne un servomoteur pour faire bouger une barrière.
  • Comment utiliser un photoréflecteur pour détecter un passage.
  • À programmer des fonctions pour organiser ton code et le rendre plus lisible.
  • À tester et améliorer un système automatique.

🕹️ Comprendre les composants

1️⃣ Le servomoteur

Un servomoteur est un moteur spécial qui peut se déplacer à un angle précis.

  • Il se positionne à un angle défini entre 0° et 180°.
  • Cela permet de lever ou baisser la barrière exactement comme tu veux.

2️⃣ Le photoréflecteur

Un photoréflecteur détecte la présence d’un objet en utilisant la lumière réfléchie.

  • Quand rien ne passe devant, le capteur renvoie une valeur élevée
  • Quand un objet (voiture, main, robot) passe devant, la lumière est réfléchie et le capteur change sa valeur.
  • Cela permet de savoir qu’un passage est détecté.

🛠️ Matériel nécessaire

  • 1 microcontrôleur (Arduino, micro:bit, ou équivalent)
  • 1 servomoteur
  • 1 photoréflecteur
  • Fils de connexion

Clique sur le menu Edition en haut de l’écran et choisis Paramètres des ports.

Clique ensuite sur le bouton Tout décocher .

Puis coche D9 pour indiquer l’installation du servomoteur :

Vérifie que l’instruction sur le servomoteur est couleur bleue :

Active le test pour contrôler le servomoteur :

Utilise deux instructions servomoteur pour connaitre la position de la barrière ouverte et celle de la barrière fermée :

En cliquant sur les instructions, tu commande le servomoteur, attention il doit être sous tension.

Si tu veux contrôler la vitesse d’ouverture de la barrière :

Donne un nom à aux deux actions en créant deux fonctions :

Installe un bouton poussoir pour piloter l’ouverture de ta barrière :

Installe le connecteur du bouton poussoir sur A0 et modifie les paramètres des ports :

Vérifie que l’instruction sur le capteur de pression est bien de la couleur bleue :

Programme pour ouvrir la barrière sur l’appui du capteur de pression, puis attendre un certain avant de refermer automatiquement la barrière :

Transfert ton programme et test le bon fonctionnement :

Rajoute une LED rouge pour prévenir que la barrière est fermée :

Installe la LED sur A1 :

Programme pour allumer la LED rouge quand la barrière est fermée.

Introduis la possibilité de deux modes de fonctionnement :

  • un mode avec une ouverture puis une fermeture automatique
  • un mode avec juste une ouverture

Pour distinguer les deux modes, un appui rapide sur le bouton poussoir permet une ouverture puis une fermeture, un appui long permet une ouverture simple :

Transfert ton programme et test le bon fonctionnement :

0 Partages