Cours:DM regulationTemperature

De troyesGEII
Aller à : navigation, rechercher

Cahier des charges

L'objectif est de reprendre le système de régulation de température réalisé en saé à la fin du 1er semestre en réalisant pratiquement toutes les fonctions avec le µcontrôleur.

Ce projet est à réaliser sur le logiciel Simulide

  • principe de la régulation
    • si la température est basse, on chauffe
    • lorsque la température augmente au dessus de Thight, on arrête de chauffer
    • lorsque la température descend en dessous de Tlow, on chauffe à nouveau
  • une led clignotera pour indiquer que le système chauffe
  • affichage de la température
    • au minimum 3 leds Bleu/Verte/Rouge permettront d'afficher la température
    • vous pourrez utiliser plus de leds
    • vous pourrez ajouter un afficheur 7 segments

Contraintes

  • utilisation d'un µcontrôleur atmega328p
  • aucune fonction du Framework Arduino
  • utilisation du Timer1 pour le clignotement

Conseils

  • utiliser certaines fonctions arduino dans un 1er temps : Cours:ArduinoSansLoopSetup
  • remplacer ces fonctions au fur et à mesure de l'avancée dans les CMs/TDs/Tps