Régulation STM32

Conseils et outils pour réguler votre installation...

Modérateurs : ramses, Balajol, monteric, ametpierre, j2c

Répondre
Lilde
Newbie
Newbie
Messages : 23
Enregistré le : mar. nov. 09, 2021 10:43 am
Localisation : Nord-est de Dijon

Régulation STM32

Message par Lilde »

Bonjour,

Je réfléchis à la régulation que je souhaite utiliser car je vais commencer le gros morceau de l'électricité dans ma rénovation.
(Les tableaux électriques sont en place et je vais commencer à installer tous les interrupteurs, prises, etc dans le 1er étage (2 pièces du RDC sont déjà opérationnelles)

L'installation de chauffage et solaire va arriver en plusieurs temps (schéma en pièce jointe et sujet séparé si vous avez des questions : viewtopic.php?f=12&t=10514) :
- pour l'hiver 2023/2024 : chaudière granulés avec sa régulation pour l'ECS et les 2 zones de plancher chauffant
- courant/fin du même hiver : ajout de la cuisinière à bois avec bouilleur
- plus tard, le solaire thermique (autovidangeable)
- et encore après, un peu de solaire PV

Le but de la régulation (un ou plusieurs modules, potentiellement indépendant) est de gérer plusieurs choses :
- les volets de velux (3 en inversion de polarité 24V, 2 en modifiant une télécommande sans fil)
- des relais pour l'éclairage : je souhaite remplacer les télérupteurs par des relais pour ajouter un bouton poussoir "éteint tout" qui éteint toutes les lumières (enfin toutes celles commandées par ces relais)
- la partie du chauffage qui ne sera pas gérée par la régulation de la chaudière Hargassner : donc dans un premier temps, la vanne 3V utilisée en anti-condensation et le circulateur de la cuisinière et dans un second temps le solaire autovidangeable. Je basculerais peut-être les planchers chauffants sur ma régulation si j'arrive à continuer d'utiliser une température variable pour la chaudière dans ce cas. L'intérêt serait d'avoir des consignes différentes si on utilise le bois ou le granulés versus le solaire pour utiliser l'invertie des planchers chauffants en complément de stock pour le solaire. (probablement gérable en donnant juste une entrée différente à la régulation Hargassner, à voir quand j'aurais utilisé la régulation de la chaudière)
Je souhaite également couper le plancher chauffant de la cuisine dès que j'allume la cuisinière (capteur de T° des fumées qui enclenche aussi le circulateur)
-Suivre un peu la production de tout ça et en particulier quand le solaire PV sera installé

Je souhaite une solution extensible, très fiable et très libre (pour faire ce que je veux ^^)

Niveau expérience, je suis ingénieur avec beaucoup de développement (notamment C++, app android et IOS et un peu de web) et conception mécanique
Je fais toute l'électricité et la plomberie de la maison. J'ai déjà utilisé des cartes Arduino, STM32 et Raspberry Pi.

Je pensais initialement utiliser un maxisun mais j'ai des problèmes de mail avec Patrick et à la réflexion cela va manquer d'entrée/sortie pour gérer plus que la partie chauffage. (Merci à lui pour sa librairie de schéma et son travail sur cette régulation)

Du coup, j'aimerais bien utiliser une carte à programmer. J'ai regardé du coté des ESP32, raspberry pi mais cela manque un peu d'entrée/sortie et pour les Arduino il manque une prise ethernet et la puissance pour avoir un mini serveur web de visualisation.
Donc j'ai repéré une carte ST qui me semble bien, beaucoup de GPIO, port ethernet, pas mal de puissance et un format qui reste compatible avec les arduinos.
c'est dans la série Nucleo 144, une version avec port Ethernet comme la NUCLEO-F746ZG
Par contre, la programmation des cartes STM32 peut être assez dur à prendre en main donc je réfléchis à utiliser Mbed pour avoir quelque chose de plus facile à prendre en main, plus facile à passer sur une autre carte si besoin et potentiellement avec plus de ressource sur internet.

Donc je suis preneur de vos retours si vous avez déjà des expériences avec Mbed et/ou les cartes ST Nucleo. Et sinon, je vous ferais des retours quand j'aurais avancé mais il va falloir être patient :roll2:

P.S. : j'ai déjà quelques idées sur la partie électronique pour faire le lien entre la carte et les relais et plus généralement le câblage autour de la carte mais je suis preneur d'avis. Je pensais faire des PCB custom et souder dessus des embases pour les relais, les drivers de relais (interface 24V / 3.3V) et peut-être pour des amplificateur d'i2c pour connecter une carte dans le tableau électrique et une carte proche des ballons tampons via un cable en paires torsadés. Et mettre des borniers à ressort pour toutes les connections. (j'en utilise pour le boulot avec un pas de 5mm et je trouve que ça va bien)

P.S. 2 : Le point qui me gêne le plus est d'arriver à avoir quelque chose de parfaitement fiable (que l'on oublie) et qui soit réparable par quelqu'un d'autre (guidé par moi au téléphone si besoin). Comment avez vous gérer ce point pour ceux qui utilisent des cartes programmables en régulation ? Je pensais laisser des pièces de rechange pour toute la partie électronique dans une boite à coté (étiqueté) et prévoir tout les composants des pcb sur embase pour pouvoir changer un composant sans toucher au câblage. Pour la partie programmation, à part laisser une carte SD avec le programme et les infos (schéma, etc) à coté je n'ai pas trop d'idée. Et en dépannage, je pensais mettre des cavaliers pour forcer une sortie dans un sens ou dans l'autre en cas de soucis. (Par exemple si le programme ne fonctionne pas pour commander un relais d'éclairage, on peut mettre un cavalier pour forcer l'alimentation du relais et donc des lampes. Ou enlever un autre cavalier pour empêcher d'alimenter un circulateur qui ne devrait pas être alimenté)
Fichiers joints
Capture d’écran 2023-03-02 à 11.07.23.png
Capture d’écran 2023-03-02 à 11.07.23.png (238.46 Kio) Vu 726 fois

Avatar du membre
lebritish
Maitre Solaire
Maitre Solaire
Messages : 2811
Enregistré le : sam. mai 24, 2008 23:18 pm
Localisation : Robiac (30)
Contact :

Re: Régulation STM32

Message par lebritish »

Bjr,

perso j'ai un Maxisun depuis presque 10 ans déjà !!! Il me donne entièrement satisfaction.Merci Patrick :cool:
Par contre niveau dépannage / reprogrammation / modification c'est indémerdable par une autre personne. Mais globalement c'est le cas pour toutes nos usines à gaz solaire/chaudières bois/chauffage/PV/routeur/arduino/ESP32 etc....
Lorsque j'ai vendu ma maison en 2018 j'ai été obligé de tout démonter.! Y compris la chaudière bois bûche, le CESI, le PV tout ! Trop compliqué à gérer pour les acquéreurs potentiels, voir cela fait peur :schock:

Bon du coup j'ai tout réinstallé dans la nouvelle maison :-D Et puis j'en ai rajouté d'autre comme un routeur MSunPV de Patrick :-D

Bref on s'amuse bien mais coté maintenance c'est toujours un prbl. Tu me diras que pour les installations faites par un pro c'est pareil. dès que la garantie est finie si tu as un prbl c'est démerde toi ou sinon tu jettes :cry:

visionmasterpro
Etudiant Solaire
Etudiant Solaire
Messages : 281
Enregistré le : ven. août 31, 2007 18:23 pm
Localisation : 21 dijon

Re: Régulation STM32

Message par visionmasterpro »

a titre personnel j'ai opté pour un automate programmable de la marque wago (pas vraiment la motivation de développer la partie hard puis d'en assurer la maintenance)
question sav, suivi du matériel et mise à jours, sécurité reseau, fiabilité, choix / fonctionnalité difficile de faire mieux (c'est du matériel industriel), jamais bloqué pour une extension de projet ou faire dialoguer des appareils sur IP
question soft c'est pas des plus simple surtout pour des choses complexes mais c'est plus ou moins le cas sur tout les systèmes
question prix c'est couteux surtout pour des petits projets mais plus compétitif si on à besoin de beaucoup E/S ou si on veut deployer sur plusieurs choses

Avatar du membre
monteric
Modérateur
Modérateur
Messages : 1644
Enregistré le : sam. sept. 10, 2011 17:50 pm
Localisation : Chavilleu (01)
Contact :

Re: Régulation STM32

Message par monteric »

Bonjour,
Un petit tour du côté de chez Techniche alternative et c'est le bonheur.
Des régulations UVR professionnels, logiciels libres et extensions sans limite.
Facile à programmer , prog graphique ...
Bref le top de mon point de vue et côté tarif c'est plutôt raisonnable


Eric
19m² Chauffage +ECS instantanée - Poêle Bouilleur - UVR1611
suivre l'installation : http://chavillieu.cadoe.net

Notre association autour des énergies solaires pour apprendre à faire soit même : http://ateliersvertssolaire.com

Monique88
Newbie
Newbie
Messages : 3
Enregistré le : sam. mars 04, 2023 17:08 pm

Re: Régulation STM32

Message par Monique88 »

Lilde a écrit :
jeu. mars 02, 2023 12:28 pm
Bonjour,

Je réfléchis à la régulation que je souhaite utiliser car je vais commencer le gros morceau de l'électricité dans ma rénovation.
(Les tableaux électriques sont en place et je vais commencer à installer tous les interrupteurs, prises, etc dans le 1er étage (2 pièces du RDC sont déjà opérationnelles)

L'installation de chauffage et solaire va arriver en plusieurs temps (schéma en pièce jointe et sujet séparé si vous avez des questions : viewtopic.php?f=12&t=10514artisancouvreur) :
- pour l'hiver 2023/2024 : chaudière granulés avec sa régulation pour l'ECS et les 2 zones de plancher chauffant
- courant/fin du même hiver : ajout de la cuisinière à bois avec bouilleur
- plus tard, le solaire thermique (autovidangeable)
- et encore après, un peu de solaire PV

Le but de la régulation (un ou plusieurs modules, potentiellement indépendant) est de gérer plusieurs choses :
- les volets de velux (3 en inversion de polarité 24V, 2 en modifiant une télécommande sans fil)
- des relais pour l'éclairage : je souhaite remplacer les télérupteurs par des relais pour ajouter un bouton poussoir "éteint tout" qui éteint toutes les lumières (enfin toutes celles commandées par ces relais)
- la partie du chauffage qui ne sera pas gérée par la régulation de la chaudière Hargassner : donc dans un premier temps, la vanne 3V utilisée en anti-condensation et le circulateur de la cuisinière et dans un second temps le solaire autovidangeable. Je basculerais peut-être les planchers chauffants sur ma régulation si j'arrive à continuer d'utiliser une température variable pour la chaudière dans ce cas. L'intérêt serait d'avoir des consignes différentes si on utilise le bois ou le granulés versus le solaire pour utiliser l'invertie des planchers chauffants en complément de stock pour le solaire. (probablement gérable en donnant juste une entrée différente à la régulation Hargassner, à voir quand j'aurais utilisé la régulation de la chaudière)
Je souhaite également couper le plancher chauffant de la cuisine dès que j'allume la cuisinière (capteur de T° des fumées qui enclenche aussi le circulateur)
-Suivre un peu la production de tout ça et en particulier quand le solaire PV sera installé

Je souhaite une solution extensible, très fiable et très libre (pour faire ce que je veux ^^)

Niveau expérience, je suis ingénieur avec beaucoup de développement (notamment C++, app android et IOS et un peu de web) et conception mécanique
Je fais toute l'électricité et la plomberie de la maison. J'ai déjà utilisé des cartes Arduino, STM32 et Raspberry Pi.

Je pensais initialement utiliser un maxisun mais j'ai des problèmes de mail avec Patrick et à la réflexion cela va manquer d'entrée/sortie pour gérer plus que la partie chauffage. (Merci à lui pour sa librairie de schéma et son travail sur cette régulation)

Du coup, j'aimerais bien utiliser une carte à programmer. J'ai regardé du coté des ESP32, raspberry pi mais cela manque un peu d'entrée/sortie et pour les Arduino il manque une prise ethernet et la puissance pour avoir un mini serveur web de visualisation.
Donc j'ai repéré une carte ST qui me semble bien, beaucoup de GPIO, port ethernet, pas mal de puissance et un format qui reste compatible avec les arduinos.
c'est dans la série Nucleo 144, une version avec port Ethernet comme la NUCLEO-F746ZG
Par contre, la programmation des cartes STM32 peut être assez dur à prendre en main donc je réfléchis à utiliser Mbed pour avoir quelque chose de plus facile à prendre en main, plus facile à passer sur une autre carte si besoin et potentiellement avec plus de ressource sur internet.

Donc je suis preneur de vos retours si vous avez déjà des expériences avec Mbed et/ou les cartes ST Nucleo. Et sinon, je vous ferais des retours quand j'aurais avancé mais il va falloir être patient :roll2:

P.S. : j'ai déjà quelques idées sur la partie électronique pour faire le lien entre la carte et les relais et plus généralement le câblage autour de la carte mais je suis preneur d'avis. Je pensais faire des PCB custom et souder dessus des embases pour les relais, les drivers de relais (interface 24V / 3.3V) et peut-être pour des amplificateur d'i2c pour connecter une carte dans le tableau électrique et une carte proche des ballons tampons via un cable en paires torsadés. Et mettre des borniers à ressort pour toutes les connections. (j'en utilise pour le boulot avec un pas de 5mm et je trouve que ça va bien)

P.S. 2 : Le point qui me gêne le plus est d'arriver à avoir quelque chose de parfaitement fiable (que l'on oublie) et qui soit réparable par quelqu'un d'autre (guidé par moi au téléphone si besoin). Comment avez vous gérer ce point pour ceux qui utilisent des cartes programmables en régulation ? Je pensais laisser des pièces de rechange pour toute la partie électronique dans une boite à coté (étiqueté) et prévoir tout les composants des pcb sur embase pour pouvoir changer un composant sans toucher au câblage. Pour la partie programmation, à part laisser une carte SD avec le programme et les infos (schéma, etc) à coté je n'ai pas trop d'idée. Et en dépannage, je pensais mettre des cavaliers pour forcer une sortie dans un sens ou dans l'autre en cas de soucis. (Par exemple si le programme ne fonctionne pas pour commander un relais d'éclairage, on peut mettre un cavalier pour forcer l'alimentation du relais et donc des lampes. Ou enlever un autre cavalier pour empêcher d'alimenter un circulateur qui ne devrait pas être alimenté)

Bonjour,

Il est très impressionnant de voir la quantité de travail que vous avez déjà effectuée pour votre rénovation et la quantité de connaissances techniques que vous avez acquises pour faire le travail vous-même. En ce qui concerne la régulation de votre système électrique, il semble que vous ayez déjà une bonne idée de ce que vous voulez. Utiliser une carte STM32 de la série Nucleo 144 avec un port Ethernet semble être une option intéressante. Mbed peut être un bon choix pour faciliter la programmation et accéder à des ressources en ligne. Quant à la partie électronique pour faire le lien entre la carte et les relais, votre idée de créer des PCB personnalisés semble raisonnable. Il est également utile d'utiliser des borniers à ressort pour toutes les connexions.

Répondre

Retourner vers « Régulation »