Table des Matières

Publicité

Liens rapides

D-BE-AVOLROUL
Mars 2019
Volet roulant
Maquette programmable avec Editor / Blockly

Publicité

Table des Matières
loading

Sommaire des Matières pour A4Tech BE-AVOL-ROUL

  • Page 1 D-BE-AVOLROUL Mars 2019 Volet roulant Maquette programmable avec Editor / Blockly...
  • Page 2: Ressources Disponibles Pour Le Projet Volet Roulant

    Ressources disponibles pour le projet Volet roulant Autour du projet, nous vous proposons un ensemble de ressources téléchargeables gratuitement sur le wiki. Volet roulant  Fichiers 3D (SolidWorks, Edrawings et Parasolid) de la maquette et de ses options.  Dossier technique pour la mise en œuvre de la maquette. Logiciels Picaxe Editor 6 / Blockly et App Inventor ...
  • Page 3: Table Des Matières

    SOMMAIRE Introduction ............................. 3 Volet roulant ..............................3 Les environnements de programmation graphique ..................3 Le dossier ................................ 3 Les fiches exercices ............................4 Prérequis ................................. 4 Caractéristiques techniques ..........................4 Environnement de programmation graphique ................5 Personnalisation des entrées/ sorties ......................5 Tableau d’affectation des entrées et sorties ....................
  • Page 4 Exercice niveau 3 - D.3 : Contrôle d’ouverture/fermeture avec la télécommande IR ........53 Exercice complémentaire (bon niveau) : Gestion complète du Volet roulant à l’aide des boutons ....54 D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 5: Introduction

    Introduction Volet roulant La maquette volet roulant (BE-AVOL-ROUL) est une reproduction homothétique d’un volet roulant automatisé réel : roue dentée, crémaillère, capteurs fin de course, capteur de lumière, clignotant de sécurité, etc. Programmable et piloté par les systèmes AutoProgX2 ou AutoProgUno, il permet une activité de programmation complète par rapport aux attendus de fin de cycle collège : l’algorithmique en maths, l’étude de scénarios, la...
  • Page 6: Les Fiches Exercices

    Prérequis Pour la version de base :  Installer le logiciel Picaxe Editor 6 : http://www.picaxe.com/Software  Maquette Volet Roulant (Réf. BE-AVOL-ROUL).  Câble de programmation Picaxe USB (Réf : CABLE-USBPICAXE).  Interface programmable AutoProgX1 ou X2 (Réf. K-APV2). ...
  • Page 7: Environnement De Programmation Graphique

    Une fenêtre apparaît à partir de laquelle vous pouvez modifier les noms de toutes les entrées et sorties dans la zone « Mon étiquette ». Valider en cliquant sur OK. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 8: Tableau D'affectation Des Entrées Et Sorties

    (libre) (libre) (libre) (libre) (libre) LED_Auto Moteur_A2 Connecté à la broche MOTA-2 de la carte contrôle moteur Moteur_A1 Connecté à la broche MOTA-1 de la carte contrôle moteur D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 9: Programmes De Test

    Une fenêtre s’ouvre à partir de laquelle vous pouvez sélectionner ou désélectionner les instructions de votre choix. Vous pouvez renommer le jeu d’instructions dans la zone « Extension ». D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 10: Procédure De Chargement D'un Programme

    Pour lancer et contrôler une simulation, utiliser les boutons Exécuter / Pause / Pas à pas / Arrêt à partir du menu Simuler. La simulation surligne les blocs dans l’espace de travail pour vous montrer où en est le programme. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 11: Programmation Version De Base Niveau 1

    à l’appui VR_N1_D3.xml -Test (juste si) d’entrée de l’autre bouton poussoir. -Débogage incrémenter une variable puis faire un test VR_N1_D4.xml sur celle-ci pour contrôler l’état du voyant. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 12: Exercice Niveau 1 - A.1 : Activer / Désactiver Un Témoin Lumineux

    Blocs Fichier organigramme PE6 : Fichier Blockly : VR_N1_A1.xml VR_N1_A1_Organigramme.plf Remarque : avec le langage de programmation par blocs la dernière instruction exécutée marque la fin du programme. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 13: Exercice Niveau 1 - A.2: Répéter Une Action Deux Fois

    Notions abordées : séquence d’instructions, activation / désactivation d’une sortie, temps d’attente. Instructions utilisées : Correction : Organigramme Blocs Fichier organigramme PE6 : Fichier Blockly : VR_N1_A2.xml VR_N1_A2_Organigramme.plf D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 14: Exercice Niveau 1 - A.3 : Répéter Une Séquence Indéfiniment

    Remarque : le programme ne peut s’arrêter lorsqu’il est dans une boucle infinie. Le seul moyen de sortir de la boucle est de faire un Reset ou d’éteindre et rallumer le boîtier AutoProg. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 15: Niveau 1 - B

    Il faut également placer le volet à mit hauteur pour éviter toute dégradation. Il faut absolument éviter de faire sortir le volet de son rail. Couper l’AutoProg dans le cas où le volet sortirait du rail. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 16: Exercice Niveau 1 - B.2 : Utilisation D'une Boucle Tant Que

    Afin de vérifier à tout moment le changement d’état d’une entrée dans une séquence, l’utilisation des interruptions est indispensable (voir ex sur interruption). D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 17: Niveau 1 - C

    Correction : Organigramme Blocs Fichier organigramme PE6 : Fichier Blockly : VR_N1_C1.xml VR_N1_C1_Organigramme.plf Remarque : les blocs de couleur bleu claires représente des commandes concernant l’utilisation des entrées. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 18: Exercice Niveau 1 - C.2 : Contrôle Moteur Et Voyant Lumineux

    Fichier Blockly : VR_N1_C2.xml VR_N1_C2_Organigramme.plf Remarque : Attention à ne pas dépasser la limite d’ouverture ou de fermeture. Si les moteurs ne s’arrêtent pas dans un programme, arrêtez-les avec les interrupteurs. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 19: Niveau 1 - D

    Remarques : la commande « debug » est utilisée afin de retourner la valeur des variables à l’ordinateur. Il est donc indispensable de brancher le câble de programmation à l’ordinateur pour avoir un aperçu de leur valeur. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 20: Exercice Niveau 1 - D.2 : Utiliser Et Tester Une Variable

    Notion abordée : boucle tant que dépendant d’une variable Instructions utilisées : Correction : Organigramme Blocs Fichier organigramme PE6 : Fichier Blockly : VR_N1_D2.xml VR_N1_D2_Organigramme.plf Remarque : cet exercice peut être utilisé comme un minuteur. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 21: Exercice Niveau 1 - D.3 : Contrôler La Valeur D'une Variable À L'aide Des Boutons Poussoirs

    La commande « debug » est utilisée afin de retourner la valeur des variables à l’ordinateur. Il est donc indispensable de brancher le câble de programmation à l’ordinateur pour avoir un aperçu de leur valeur. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 22: Exercice Niveau 1 - D.4 : Tests /Variables/ Modules Ir

    3 secondes et remettre la variable à zéro Notion abordée : test dépendant d’une variable Instructions utilisées : Correction : Organigramme Blocs Fichier organigramme PE6 : Fichier Blockly : VR_N1_D4.xml VR_N1_D4_Organigramme.plf D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 23: Programmation Version De Base Niveau 2

    Ouvrir et fermer le volet à l’aide des BP sans distinction, le voyant lumineux doit clignoter lors VR_N2_A4.xml d’une manœuvre du volet. Inclure une gestion de sécurité lors la fermeture du volet. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 24: Exercice Niveau 2 - A.1 : Ouverture/Fermeture Entre Fins De Courses

    Avant de programmer, vérifiez que les capteurs de fin de course sont activés en fin et en début de parcours du volet. Dans le cas échéant, cela pourrait conduire à une détérioration du volet. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 25: Exercice Niveau 2 - A.2 : Contrôle De L'ouverture Et De La Fermeture

    Exercice niveau 2 - A.2 : Contrôle de l’ouverture et de la fermeture Objectif : ouverture du volet à l’appui sur BP_Exterieur. Fermeture du volet à l’appui sur BP_Interieur Notions abordées : Correction : Blocs Fichier Blockly : VR_N2_A2.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 26: Exercice Niveau 2 - A.3 : Contrôle Ouverture/Fermeture Avec Bp Et Signal De Sécurité

    Objectif : ouvrir et fermer le volet à l’aide des BP sans distinction, faire en sorte que le voyant lumineux clignote lors d’une manœuvre du volet Notions abordées : utilisation d’opérateur logique OU (+) Utilisation de la commande basculer pour une LED Correction : Blocs Fichier Blockly : VR_N2_A3.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 27: Exercice Niveau 2 - A.4 : Contrôle D'ouverture/Fermeture Avec Bp, Signal De Sécurité

    Remarque : Le bouton d’arrêt stoppe complètement le programme. Pour le relancer, éteindre et rallumer l’AutoProg. La LED continuera de clignoter lors de l’arrêt de sécurité du programme. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 28: Programmation Version De Base Niveau 3 (Option)

    Arrêter le moteur lors de la détection d’un VR_N3_C2.xml blocage. Notions de programmation abordées : lire une entrée analogique Gestion complète du volet avec sécurité par VR_N3_C3.xml capteur de courant. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 29: Exercice Niveau 3 - A.1 : Détection De Lumière

    Exercice niveau 3 - A.1 : Détection de lumière Objectif : Prendre des valeurs d’intensité lumineuse à l’aide du capteur de lumière Notion abordée : Gestion de variables analogiques Correction : Blocs Fichier Blockly : VR_N3_A1.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 30: Exercice Niveau 3 - A.2 : Gérer L'ouverture Et La Fermeture En Fonction De L'intensité Lumineuse

    Remarque : Sans les boucles Si dans les fonctions, lorsque le volet arrive en fin de course, il va sans cesse relancer une sous-fonction et donc activer et désactiver le moteur à chaque boucle. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 31: Exercice Niveau 3 - A.3 : Création D'un Mode Automatique

    Remarque : Sans les boucles Si dans les fonctions, lorsque le volet arrive en fin de course, il va sans cesse relancer une sous-fonction et donc activer et désactiver le moteur à chaque boucle. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 32: Exercice Niveau 3 - A.4 : Ajout D'une Sécurité

    était avant de s’arrêter. Conseil : Améliorer les sous-fonctions Notion abordée : Gestion de variables analogiques, application Correction : Blocs Fichier Blockly : VR_N3_A4.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 33: Option : Module Bluetooth

    Les interrupteurs CONFIG permettent de paramétrer le mode de fonctionnement du module Bluetooth. Ici, l’interrupteur n°2 est positionné sur ON pour sélectionner une vitesse de transmission des données à 9600 bauds. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 34 Le témoin vert DATA s’allume sur le module dès qu’une donnée est émise ou reçue par le module Bluetooth. L’appui sur le bouton d’envoi de données, dans cet exemple Commande portail, déclenche l’allumage fugitif de ce témoin. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 35 Connecté à la broche MOTA-1 de la carte contrôle moteur Remarque : Changement de connectique sur les modules de communication C.6 et C.7 pour cet exercice Câblage du module bluetooth (K-AP-MBLTH) D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 36: Exercice Niveau 3 - B.1 : Ouvrir/Fermer Avec Application Bluetooth

    Objectif : contrôler l’ouverture et la fermeture du volet à l’aide de 2 boutons présent sur l’application Android. Notion abordée : réception de données Bluetooth envoyées par un Smartphone. Application Android : Volet_1.apk Fichier App Inventor : Volet_1.aia Correction : Blocs Fichier Blockly : VR_N3_B1.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 37: Exercice Niveau 3 - B.2 : Contrôle Du Volet Par Smartphone

    Notion abordée : réception de données Bluetooth envoyées par un Smartphone. Application Android : Volet _2.apk Fichier App Inventor : Volet_2.aia Correction : Blocs Fichier Blockly : VR_N3_B2.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 38: Exercice Niveau 3 - B.3 : Envoyer Des Données Vers Un Smartphone

    Objectif : jouer une sonnerie sur le Smartphone à partir de l’appui d’un BP du volet. Notion abordée : envoyer des informations à un Smartphone par Bluetooth. Application Android : Volet_3.apk Fichier App Inventor : Volet_3.aia Correction : Blocs Fichier Blockly : VR_N3_B3.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 39: Exercice Niveau 3 - B.4 : Envoyer Et Recevoir Des Données Provenant D'un Smartphone

    Notion abordée : envoyer et recevoir des informations à l’aide du module Bluetooth à une application. Correction : Application Android : Volet_4.apk App Inventor : Volet_4.aia Blocs Fichier Blockly : VR_N3_B4.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 40: Exercice Niveau 3 - B.5 : Envoyer Et Recevoir Des Données Provenant D'un Smartphone Afin De Contrôler Le Volet À Distance

    à distance, ainsi qu’une désactivation du mode automatique Notion abordée : envoyer et recevoir des informations à l’aide du module Bluetooth à une application. Application Android : Volet_5.apk App Inventor : Volet_5.aia Correction : Blocs D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 41 Fichier Blockly : VR_N3_B5.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 42: Option : Module Capteur De Courant

    à celle du moteur. Ce mode de d’utilisation facilite le câblage. L’interface AutoProg est alimenté par un bloc d’alimentation externe afin de garantir une tension constante de 5V dans l’ensemble du montage. Mise en service du module D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 43 Cette procédure permet de vérifier la bonne configuration du montage et de visualiser la valeur du courant circulant dans le moteur en vue de déterminer le seuil au-delà duquel on considère que celui-ci à consommation excessive (blocage). D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 44 Module pilotage moteurs ( REF : K-AP-MMOT-M Module Capteur de courant ( REF : K-AP-MAMP-M D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 45 (libre) (libre) (libre) (libre) (libre) LED_Auto Moteur_A2 Connecté à la broche MOTA-2 de la carte contrôle moteur Moteur_A1 Connecté à la broche MOTA-1 de la carte contrôle moteur D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 46: Exercice Niveau 3 - C.1 : Utilisation Du Capteur De Courant

    Plus la résistance opposante au moteur sera grande, plus il va consommer de courant. Trouver la valeur de seuil correspondant à un blocage excessif sur le volet (fenêtre de debogage avec varA). D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 47: Exercice Niveau 3 - C.2 : Capteur De Courant Et Variable

    Remarque : La valeur de seuil sélectionnée ici est 80, elle peut varier entre 0 et 255 mais il est conseillé de régler le potentiomètre du gain afin d’avoir une valeur de courant compris entre 50 et 150 pour une consommation à vide du moteur. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 48: Exercice Niveau 3 - C.3 : Sécurité Du Volet Par Contrôle Du Capteur De Courant

    Objectif : reprendre le programme VR_N2_A4 et y ajouter le capteur de courant. Notion abordée : gérer une séquence d’instruction complète. Correction : Blocs Fichier Blockly : VR_N3_C3.xml D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 49: Option : Module Télécommande Infrarouge

    Conseil : Si la télécommande ne fonctionne plus, appuyer sur pour revenir à la configuration compatible PICAXE Remarque : Le guide d’utilisation complet de la télécommande est disponible ici : http://www.a4telechargement.fr/RAX-TVR010/RAX- TRV10_Telecommande_InfraRouge.pdf D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 50 Diriger la télécommande vers le récepteur infrarouge et vérifier dans la partie « Variables » de Picaxe Editor que les données reçues sont correctes. Ci-dessous, le tableau des valeurs renvoyées par les différents boutons de la télécommande : Touche Code émis Code émis D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 51: Télécommande Telec-Ir-Univ

    Tester la télécommande Charger les programmes de test de la télécommande : « test_infra_bloc.xml » ou « test_infra_org.plf ». Respecter le plan de câblage vu précédemment dans le dossier. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 52 Code émis standard Compatibilité activée Touche Code émis standard Compatibilité activée Touche Code émis standard Compatibilité activée Touche Code émis standard Compatibilité activée Touche Code émis standard Compatibilité activée D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 53: Exercice Niveau 3 - D.1 : Activer Un Voyant Lumineux Avec La Télécommande Ir

    Remarque : Cocher la case +1 permet d’avoir une concordance entre la touche pressée et la consigne reçue. La consigne 17 correspond à la flèche vers le haut, tandis que la consigne 18 correspond à la flèche vers le bas. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 54: Exercice Niveau 3 - D.2 : Contrôle D'ouverture/Fermeture Avec La Télécommande Ir

    Remarque : Cocher la case +1 permet d’avoir une concordance entre la touche pressée et la consigne reçue. La consigne 17 correspond à la flèche vers le haut, tandis que la consigne 18 correspond à la flèche vers le bas. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 55: Exercice Niveau 3 - D.3 : Contrôle D'ouverture/Fermeture Avec La Télécommande Ir

    Le temps écoulé permet donc ici de récupérer les valeurs du capteur toutes les 500ms tout en pouvant changer la consigne afin de sortir du mode automatique. D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 56: Exercice Complémentaire (Bon Niveau) : Gestion Complète Du Volet Roulant À L'aide Des Boutons

    Indice 2 : Créer une sous-fonction pour l’arrêt Indice 3 : Créer une sous-fonction pour le mode automatique Indice 4 : La fonction arrêt doit pouvoir appeler les trois autres fonctions Correction : Blocs D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 57 Remarque : Si on reste appuyé sur le bouton d’ouverture ou de fermeture, le moteur fonctionnera par acoups car il entrera sans cesse dans la boucle d’arrêt. (à éviter en fin de course) D-BE-AVOL-ROUL– Mars 2019 Volet roulant - Dossier pédagogique / Programmation avec Blockly...
  • Page 59 CONCEPTEUR ET FABRICANT DE MATÉRIELS PÉDAGOGIQUES...

Table des Matières