Contexte
Pour réalisé des produits issus de la fermentations comme le vinaigre, le miso ou certaines boissons, un contrôle précis de la température est essentiel. Les solutions du commerce étant coûteuses et peu flexibles, j’ai conçu mon propre système de régulation automatisé.
Objectif
Maintenir une température définie par l’utilisateur avec une précision élevée, afin de garantir des conditions optimales et reproductibles pour différents processus de fermentation.
Solution technique
Un microcontrôleur (Arduino) programmé en C++ pilote l’ensemble du système :
- Capteur : un DS18B20 mesure la température en temps réel dans la chambre (frigo isolé).
- Régulation PID : l’algorithme ajuste en continu la commande pour atteindre et stabiliser la consigne sans oscillations.
- Actionneurs : un relais contrôle soit élément chauffant, de manière proportionnelle à la sortie du PID.
Fonctionnement
- L’utilisateur définit la température cible.
- Le capteur relève la température actuelle.
- Le PID calcule la correction nécessaire.
- Le relais active le chauffage quand il le faut.
- La boucle fermée assure une stabilité thermique durable.
Compétences développées
- Programmation embarquée en C++.
- Conception et réglage d’un régulateur PID (Kp, Ki, Kd).
- Intégration de capteurs, relais et actionneurs avec un microcontrôleur.