Outils pour utilisateurs

Outils du site


cours:picaxe4

Maquette de régulation de chauffage (Programmation PICAXE)

Nous avons découvert la programmation. Nous allons mettre en pratique ces connaissances pour satisfaire de manière informatique un besoin ressenti.

Compétence(s)

  • CT 4.2 Appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple.
  • CT 5.5 Modifier ou paramétrer le fonctionnement d’un objet communicant.

J’ai acquis la(les) compétence(s) si :

  • Je suis capable de modifier un algorithme de fonctionnement initial afin de répondre à un nouveau besoin
  • J'ai acquis les notions de variables, sous-programmes, temporisations/délais

Vous travaillez dans une entreprise de matériel de chauffage. Votre patron vous charge de réaliser le programme d'un nouveau régulateur de température.

Présentation de la régulation de chauffage sur le site de l'association Qualitel

Programmation

Logiciels utiles pour la programmation PICAXE (Peuvent être utilisés à la maison)

  • PICAXE BLOCKLY : programmation des microcontrôleurs PICAXE
  • Simulateur de maquette PICAXE : test des programmes

Informations préalables

Microcontrôleur : PICAXE20M2
Maquette : Nom = Maquette4-1; Dossier maquette virtuelle = Maquette/Activité3 Chauffage

Nom Broche(s) Fonction
TMP B.0 Capteur de température
POT B.1 Potentiomètre de réglage
MODE B.2 Commutateur de mode
VALID B.3 Bouton de sélection
AFF C.0 Afficheur 2 lignes de 16 caractères
LR C.1 Voyant marche
VENT C.2 Voyant mode ventilation
CHAUF C.3 Radiateur

Maquette : régulation chauffage (fichier ZIP à décompresser au préalable).

Description des composants

Le capteur de température

  • Il s'agit d'un capteur analogique “spécifique” fournissant la température de la pièce à 1 degré prêt
  • Il change d'état en fonction de la température mesurée qui est indiquée à la suite du nom

Le potentiomètre de réglage

  • Il s'agit d'un capteur analogique “standard” indiquant une valeur de consigne à 1 degré prêt
  • Il change d'état en fonction de clic droit ou gauche dessus qui modifient la valeur de consigne indiquée à la suite du nom

Le commutateur de mode

  • Il s'agit d'un capteur logique “standard” donnant une information activée/ou_non
  • Il change d'état en fonction de clics dessus. Les 2 états sont stables

Le bouton de sélection

  • Il s'agit d'un capteur logique “standard” donnant une information activée/ou_non
  • Il change d'état en fonction de clics dessus. Un seul états est stable. Il peut être verrouillé en utilisant la touche [MAJ] majuscule.

Le radiateur

  • Il s'agit d'un actionneur logique permettant d'augmenter la température de la pièce s'il est activé
  • S'il n'est pas activé, la température redescend jusqu'à la température ambiante indiquée à la suite du nom (19°C par défaut)
  • (Des clics de souris droit ou gauche dessus permettent de changer la température ambiante)

Les LEDs

  • Il s'agit d'actionneurs logiques destinées à communiquer des informations selon le besoin défini

L'afficheur

  • Il s'agit d'un actionneur analogique LCD par liaison série pouvant afficher des messages sur 2 lignes de 16 caractères
  • On peut lui envoyer les commandes : Effacer, Ligne1 ou Ligne 2
  • On peut lui demander d'afficher un messages ou le contenue d'une variables

Activité 1 : Régulation simple

Écrire un algorithme, permettant de déclencher le chauffage si la valeur de consigne est supérieure à la température mesurée dans la pièce.

Le traduire en programme et le tester.

Activité 2 : Affichage de la température mesurée

indiquer la valeur de la température mesuré sur l'afficheur

Le traduire en programme et le tester.

Activité 3 : Mode Eco

Modifier l'algorithme pour utiliser le commutateur afin de passer en mode “Eco” (faire des économie d'énergie la nuit). Le température de la pièce doit alors passer à 2 degrés en dessous de la valeur de la consigne et l'afficheur doit indiquer la mention “ECO”.

Le traduire en programme et le tester.

cours/picaxe4.txt · Dernière modification: 2023/02/09 08:43 de mrcjl