Cours:DM regulationTemperature : Différence entre versions
(Page créée avec « =Cahier des charges= =Contraintes= *aucune fonction du '''Framework Arduino''' *utilisation du Timer1 pour le clignotement =Conseils= *utiliser certaines fonctions ardu... ») |
(→Cahier des charges) |
||
| (3 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
=Cahier des charges= | =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 T<sub>hight</sub>, on arrête de chauffer | ||
| + | **lorsque la température descend en dessous de T<sub>low</sub>, 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= | =Contraintes= | ||
| + | *utilisation d'un µcontrôleur atmega328p | ||
*aucune fonction du '''Framework Arduino''' | *aucune fonction du '''Framework Arduino''' | ||
*utilisation du Timer1 pour le clignotement | *utilisation du Timer1 pour le clignotement | ||
| Ligne 8 : | Ligne 23 : | ||
=Conseils= | =Conseils= | ||
*utiliser certaines fonctions arduino dans un 1er temps : [[Cours:ArduinoSansLoopSetup]] | *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 |
Version actuelle datée du 3 février 2025 à 11:06
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