MINI PROJET 1 : Comment piloter un éclairage intelligement
1- Identifier la problématique générale
Pour rendre un éclairage intelligent il faut l’équiper de détecteurs (ou capteurs) afin que le système puisse interagir avec son environnement. Le mise en marche ou non de l’éclairage va dépendre des CONDITIONS CONDITIONS présentées sur l’image ci-dessous :
1 > Est-ce qu’il fait nuit ? 2 > Est-ce que une présence est détectée ?
2- Analyser le fonctionnement
Nous allons décomposer le système technique afin de mieux l’analyser : > La lampe s’allume lorsqu’il fait nuit ET qu’il y à une présence. > La lampe s’éteint lorsqu’il fait jour OU qu’il fait nuit sans présence.
3- Les langages pour décrire ou piloter un objet technique :
De nombreux OST* (Objets ou Systèmes Techniques) fonctionnent de façon Automatisée. Il sont donc pilotés par un programme informatique. Un programme informatique est une suite d’instructions déterminées par l’Informaticien-ne pour répondre à un problème (jeux, application, système réel, …).
Il est mis au point, testé puis corrigé avant d’être mémorisé puis traité par un microcontrôleur (ou un microprocesseur).
On distingue 2 catégories :
> les langages destinés aux Humains : pour décrire un fonctionnement attendu
> Les langages destinés aux Machines : pour piloter le fonctionnement des OST*
Voici un premier exemple très simple et concret
Algorigramme ou Logigramme
Ci-dessus : un algorigramme de description du fonctionnement d’un système très simple qui permet d’allumer une LED en appuyant sur un bouton.
Algorithme
REPETER INDEFINIMENT Si j’appuie sur le bouton poussoir
ALORS allumer la LED
SINON éteindre la LED
On reconnait ci-dessus la structure : SI ALORS SINON
On reconnait
langage graphique : blocs à utiliser
langage graphique : blocs assemblés
Bouton poussoir connecté sur D4 – LED Rouge connectée sur D2