Ceci est une ancienne révision du document !
Pour renforcer les connaissances sur la chaine d'information et d'énergie nous allons utiliser une maquette de porte automatisée et réaliser des programmes permettant de modifier son fonctionnement.
Compétence(s)
J’ai acquis la(les) compétence(s) si :
La maquette se compose principalement d'une porte actionnée par un moteur et un système pignon/crémaillère en fonction des ordres fournis par la carte de traitement.
Différents capteurs permettent d'interagir avec l'environnement de la porte et des actionneurs permettent de communiquer avec elle ou avec l'utilisateur.
La rotation du moteur est transformée en translation de la porte grâce à un système pignon crémaillère.
Toutes les activités se font sur une copie à archiver dans son classeur.
Dessiner sur votre feuille le schémas correspondant permettant de repérer touts les éléments des solutions.
Les fonctions techniques à mettre en œuvre sont :
| 14 | Fils électriques | |
| 13 | 1 | Carte PowerProg (P28X1) |
| 12 | 1 | Barrière infra rouge |
| 11 | 1 | Buzzer |
| 10 | 1 | Crémaillère |
| 09 | 2 | Leds (rouge ou jaune) |
| 08 | 3 | Bouton |
| 07 | 1 | Pignon |
| 06 | 1 | Réducteur à 4 engrenages |
| 05 | 1 | Vantail de porte |
| 04 | 1 | Moteur |
| 03 | 1 | LDR (capteur lumière) |
| 02 | 2 | Fin de course |
| 01 | 1 | Adaptateur électrique |
| Rep. | Qte. | Désignation |
|---|
Dessiner sur votre feuille le schémas correspondant en mettant, au bon emplacement, le nom des composants repérés dans l'activité précédente.
Nom : Porte
Dossier maquette virtuelle : Maquette/Activité2Volet
Microcontrôleur : PICAXE28X1 ou PICAXE28X2 suivant les maquettes
Les contacteurs B.4 et B.5 correspondent au commandes avancer, reculer et arrêter du bloc de programmation : moteur C.
Le circuit de commande du moteur est composé d'un “Pont en H” qui offre 4 possibilités :
| Nom | Broche(s) | Fonction |
|---|---|---|
| P28X? | – | Définir mes ordres en fonction des informations disponibles et du programme utilisé |
| Bouton fermer | C.0 | Demander la fermeture de la porte |
| Bouton ouvrir | C.1 | Demander l'ouverture de la porte |
| Bouton | C.4 | Demander une autres chose |
| Fin de course Fermé | C.2 | Indiquer que la porte est totalement fermée |
| Fin de course Ouvert | C.3 | Indiquer que la porte est totalement ouverte |
| Barrière infra rouge | C.5 | Indique une personne à proximité de la porte |
| Capteur de lumière | A.0 | Indique la luminosité ambiante (de 0 à 1023) |
| Voyant Vert | B.0 | Signale : Marche, Ouvert, Absence de danger … |
| Voyant Rouge | B.1 | Signale : Arrêt, Fermé, danger … |
| Buzzer | B.2 | Générer un signal audible |
| Contacteur ouverture | B.4 * | Commander le moteur dans le sens d'ouverture |
| Contacteur fermeture | B.5 * | Commander le moteur dans le sens de fermeture |
Soit l'algorithme suivant, le traduire en programme, le tester sur la maquette ou le simulateur et expliquer son fonctionnement sur votre feuille.
Des commentaires qui ne sont pas à traduire peuvent figurer entre crochet.
01 Mettre le moteur a l'arrêt [Condition de sécurité au démarrage] 02 Répéter indéfiniment 03 Si Porte fermée 04 Mettre le moteur à l'arrêt 05 Sinon 06 Si demande de fermeture 07 Démarrer la fermeture 08 Si Porte ouverte 09 Mettre le moteur à l'arrêt 10 Sinon 11 Si demande ouverture 12 Démarrer ouverture
Le concepteur désire simplifier et sécuriser le fonctionnement de la manière suivante :
Résoudre le problème en 3 étapes. Pour chaque étape, écrire un algorithme, le traduire en programme et le tester. L'algorithme doit figurer sur votre copie avec la partie du problème à résoudre.