Essais
Programme pour capteur de température analogique « Grove » :
Téléverser le dossier zippé « Programme1_Grove.zip » dans l'espace personnel réseau et en extraire le contenu (cliquer droit sur le dossier et opter pour Extraire tout...). Effacer ensuite le dossier zippé.
A faire sur le PC connecté à la serre :
OUVRIR par un double-clic le « programme 1 »
BRANCHER la carte Arduino.
Dans « Outils->Port », VÉRIFIER que la carte est bien sélectionnée.
LANCER le Moniteur série depuis « Outils »
En cas d'absence de la bibliothèque « rgb_lcd.h » indispensable pour l'afficheur LCD, téléverser le dossier zippé « Grove_LCD_RGB_Backlight-master.zip » dans l'espace personnel puis suivre la méthode pour inclure une nouvelle bibliothèque.
Q2 / RELEVER la température extérieure. Tant qu'on ne chauffe pas la serre, la température intérieure et la température extérieure sont les mêmes. Le capteur peut donc rester dans la serre.
Mise en route du chauffage
Régler le bouton gauche du radiateur sur « 1 ».
Q10 / MODIFIER une ligne du « programme 1 » pour faire fonctionner le radiateur (une seule !). On veut juste vérifier que le radiateur fonctionne.
Ensuite, OUVRIR la serre et VENTILER avec le radiateur (régler le bouton gauche sur ventilateur
) pour faire descendre la température.
RECOPIER la ligne de programme modifiée pour faire fonctionner le radiateur.
PRÉCISER le numéro de la ligne.

Chauffe de la serre pour augmenter la température de 15 °C
Vérifier que la température à l'intérieur de la serre est retombée à la valeur de la question 2 (à 1°C près). DEBRANCHER la serre.
Q11 / MESURER le temps nécessaire à une augmentation de température à l'intérieur de la serre de 15 °C. On utilisera un chronomètre en ligne à défaut de chronomètre sur montre. BRANCHER la serre au lancement du chronomètre après avoir réglé le bouton gauche du radiateur sur « 1 ».
Optimisation du temps de chauffe
Q12 / PROPOSER une solution pour diminuer le temps de chauffe précédent et donc réduire la consommation énergétique. Aides : toucher les différents matériaux de la serre lorsque celle-ci est encore chaude et consulter la bonne ressource.
FAIRE RETOMBER la température. DÉBRANCHER la serre. RÉGLER le bouton gauche du radiateur sur « 1 ».
Q13 / DÉTERMINER d'après les ressources, si la solution trouvée est active ou passive.
Q14 / OBTENIR la courbe de montée en température de la serre. PROCÉDER comme en question 4 en ouvrant le traceur série à la place du moniteur série (ouvrir plusieurs fois si l'axe des ordonnées affiche des valeurs aberrantes). FAIRE une copie d'écran lorsque la température a augmenté d'environ 15°C. L'axe des abscisses donne une valeur en secondes. TRACER l'allure de la courbe en légendant les axes et en rajoutant un titre.
Régulation de la température
Pour la suite, on fixe comme température de consigne : Tconsigne = Texterieure + 10 °C
Problème : lors des tests, la température dépasse la température de consigne. Cela induit une surconsommation
Problématique : comment maintenir la température de consigne dans la serre ?
Q15 / En s'aidant du diagramme de blocs internes de la question 1, PROPOSER une solution pour maintenir la température de consigne qui ne réclame pas de matériel supplémentaire.
Q16 / DÉTERMINER d'après les ressources, si la solution trouvée est active ou passive.
Mise en œuvre de la régulation de température
Q17 / MODIFIER une ligne de « programme 1 » pour obtenir la régulation (une seule !). RECOPIER la ligne de programme modifiée et PRÉCISER le numéro de la ligne.
Q18 / OBSERVER l'allure de la courbe de température obtenue avec la régulation et DÉCRIRE le fonctionnement.
Pour améliorer la régulation, on définit deux températures supplémentaires (fonctionnement en hystérésis) :
Tconsignemax = Tconsigne +1 = ...
Tconsignemin = Tconsigne -1 = ...
Q19/ MODIFIER le « programme 2 » pour qu'il corresponde aux températures définies juste avant. OBSERVER l'allure des courbes de température et d'état du relais obtenues avec cette nouvelle régulation et DÉCRIRE le fonctionnement.