Courant 2024, j’ai du intervenir pour une maintenance du chauffe-eau solaire.
Je reviens sur cette opération pas aussi simple que je m’y attendais.
Le chauffe-eau solaire ne marche plus !
J’ai pensé tout d’abord à la carte mbed que j’avais utilisé. Et oui mon Chauffe-eau solaire individuel (CESI) est telement vieux qu’il n’y avait pas encore de carte de develloppement telle que l’Arduino pour bricoler. La carte Mbed est une plateforme de développement ARM basée sur un microcontrôleur 32 bits souvent utilisée pour des applications industrielles.
L’avantage de la Mbed, à l’époque, c’est son compilateur en ligne. Un peu comme le Arduino-Cloud mais 15 ans avant.
Mais mon pb. J’ai perdu mes accès. Et l’inconvénient d’un cloud, c’est que quand on a plus accès… c’est mort.
Bref, c’est l’occasion de passer à quelque chose de plus adapté. La carte Arduino. Et comme j’ai besoin d’une supervision de l’état du système, j’opte pour la carte Arduino Ethernet.
Sauf que c’était pas un pb de carte…
Problème de corrosion des câbles des capteurs de températures.
Rappel, mes panneaux solaires thermiques sont sur le terrain. A 10m de la maison. L’aller-retour des tubes de cuivre + connectique est dans une tranchée à -50cm du sol, le tout dans une grosse gaine rouge de 100mm de diamètre et remplie de mousse expansive.
Et j’utilise des sondes DS18B20.
Je reprend mes premiers tests pour mesurer une température à distance…
Que dalle !
Que chi !
J’ai bien la température du ballon, du capteur en entrée, en sortie, mais rien qui provient de mes panneaux.
J’investigue. Je constate que coté panneau, les câbles de cuivres sont oxydées.
J’avais utiliser un cable-Ethernet, blindé, et je pense que l’humidité de cette année 2024 a trop attaqué la partie coté panneaux.
HEUREUSEMENT que j’avais passé une gaine vide dans ma tranchée…
Donc, Nouveau câble. Et c’est reparti !
Remplacement de la carte Mbed par une Arduino
J’ai décidé de remplacer la carte Mbed d’origine par une Arduino.
Rappel : la carte Arduino est une plateforme de prototypage électronique open-source basée sur des microcontrôleurs 8 bits, généralement plus abordable et plus accessible aux bricoleurs et hobbyistes que la Mbed.
Quitte à tout recâbler, j’en profite pour ajouter un écran LCD pour afficher l’état et les températures courantes.
I2C et Ethernet sur la même carte ?
NON. Ca ne fonctionne pas. La carte Arduino Ethernet partage les broches SDA et SCL dédiées à l’I2C avec la connectivité Ethernet.
Pour résoudre ce problème, j’ai utilisé un shield Ethernet qui se branche directement sur les broches de l’Arduino. Ainsi, la connexion réseau passe par le shield, me permettant d’utiliser librement les broches SDA et SCL pour connecter mon écran I2C.
Rappel aussi tant qu’on y est :
L’interface I2C (Inter-Integrated Circuit) est un protocole de communication série simple et efficace, idéal pour relier des périphériques comme des écrans aux microcontrôleurs. Les principaux avantages de l’utilisation d’un écran I2C sont la facilité de connexion, la faible consommation électrique et la possibilité d’avoir plusieurs écrans sur le même bus grâce à l’adressage I2C.
Bref, J’y ai passé quelques heures. Mais tout est rentré dans l’ordre.
Après cette maintenance du chauffe-eau solaire, c’est reparti pour 15 ans.
Coût estimé :
Arduino uno/générique : 20€
Shield ethernet : 15€
Cable : 40€
Ecran LCD I2C 20×4 : 20€
Moins de 100 balles.
A suivre…
Cet article vous a plu ? Partagez-le 😉 Partager la publication "Maintenance du Chauffe-eau solaire (CESI)"