======Régulation de température à distance par fil pilote====== Le but est de commander un radiateur équipé d'un fil pilote à partir du serveur JEEDOM tout en ayant un retour de température. =====La platine fil pilote===== ====Théorie==== {{:cmd_fil_pilote.jpeg?200 |Cliquer pour agrandir}} Tous les appareils de chauffage présents sur le marché ne reconnaissent pas la totalité des ordres (2 ordres, 4 ordres, 6 ordres). En mode hors gel il garantit une température comprise entre 6 et 8°C La commande 4 ordres repose sur le redressement du signal de phase à partir d'une diode afin de commander le programmateur. ====Pratique===== {{ :schema_filpilote.png?200|Cliquer pour agrandir}} * Le courant d'enclenchement du [[https://www.mouser.com/datasheet/2/149/MOC3041M-195885.pdf|MOC3041]] est de 15mA, la résistance sert à ajuster le courant d'entrée pour atteindre cette valeur et basculer correctement l'optotriac. * La valeur d'intensité sur le fil pilote serait d'après plusieurs lecture de 0.5 mA maximum donc loin des 100mA admissibles par l'optocoupleur * Le dernier chiffre de la [[https://download.datasheets.com/pdfs/2018/10/28/17/1/23/44878/txn_/manual/txiid129-10-32.pdf|diode 1N4007]] correspond à la tension inverse admissible (1N4004 = 280V, 1N4007 = 700V) ====Réalisation==== {{ :platine_fil_pilote.jpg?400|}} * La platine est conçue grâce au logiciel [[kicad]]. * Le fichier de gravure à l'anglaise est réalisé grâce à [[FlatCam]]. * L'usinage a été réalisé à l'aide de la table de fraisage du FabLab. * La platine comportera une alimentation 5V pour alimenter la partie commande. {{ :gravure_anglaise.mp4 |}} =====La partie commande===== Pour le retour température et la commande, je rependrai la base de [[projets_domotique|Sondes températures et autres avec ESP]] en essayant de l'améliorer. ====Composants==== L'[[nodemcu|ESP8266]] est un microcontrôleur "compatible" Arduino possédant un module wifi intégré. Il est capable de gérer la sonde et la commande en même temps du fait de son grand nombre d'entrées/sorties. Le [[cap180|BMP280]] est un capteur barométrique mesurant la température, l'humidité et la pression atmosphérique. Il fournira le retour d'information pour contrôler le fonctionnement du radiateur. ====Principe==== ===L'ESP=== Une fois connecté en WiFi, - il interroge un serveur REST pour récupérer les commandes du radiateur - il les applique en gérant la sortie du fil pilote - il récupère les informations du BMP280 - il renvoie au serveur REST les informations récupérées ===La box Jeedom=== * Elle affiche les paramètres température, humidité et pression récupérées sur le serveur REST * Elle permet de modifier le mode du radiateur grâce à une liste de choix dont la valeur est transmise au serveur REST =====Le programme==== En cours de développement. * Il gère la configuration WiFi et les paramètres du capteur qui sont sauvegardés dans la mémoire flash. * Il dialogue avec le serveur REST à l'aide de fichiers JDOM contenant les données. * Il gère le serveur Web local permettant de modifier la configuration et d'afficher les données =====Réalisation pratique===== Un boîtier en ABS est réalisé à l'imprimante 3D afin de loger l'ensemble. ====Câblage==== {{:miseenboite.jpg?nolink&300 |}} {{ :cablage.png?nolink&400|}}