Poele à granulés : début du hack...
Par minbiocabanon le dimanche, décembre 18 2011, 18:31 - Thermostat poêle à granulés - Lien permanent
J'ai commencé a modifier le poêle à granulés pour le rendre pilotable depuis la domotique.
Comme la tentative d'analyse du protocole de communication entre l'interface de commande et la carte de puissance du poele n'a pas abouti a une solution (rappel ici), je me rabats sur la solution 'bucheron'! A savoir, je vais simuler l'appui sur les boutons avec des transistors mis en parallèle sur le boutons de l'interface de commande du poêle.
Le plus délicat est d'enlever la face autocollante car les vis qui permettent de démonter correctement l'interface sont situées dessous.
Ensuite, souder les fils (5 signaux + 1 masse) et amener le tout a un connecteur discret en bord de carte)
Voilà le connecteur après remontage de l'interface.
A suivre...
Commentaires
euh, et la garantie du poële ?
La garantie sur l'électronique est passée depuis quelques jours (2 ans)
Salut, je me suis lancé a faire la modif de ma commande cet après midi en même temps que mon entretien annuel...depuis le temps que je lorgne sur ton installation !
Je souhaiterai "simplement" piloter mon poele depuis une interface web et un arduino. Pourrais tu me faire un petit croquis de branchement entre mes 6 fils de l'interface rika et mes sorties arduino stp, j'ai peur de ne plus pouvoir me chauffer si je bidouille tout seul...;-)
Quel type de transistor utilises tu ? une ref ?
Merci à toi
Bonjour,
Pour le plan, voici un lien :
http://minbiocabanon.free.fr/public...
Pour les transistors, j'ai utilisé des BS107 (mosfet) mais tu peux utiliser des équivalents...
Bon, merci beaucoup pour le plan mais j'ai le plus grand mal a déchiffrer le tout, par exemple :
ENTER + PLUS sur 2 entrées digitales en direct (ton connecteur J1 sur jeenode si j'ai bien compris) pas de résistance ou de BS107?
Pourquoi le bouton ON_OFF est traité différemment ? tiens on dirait le BS107 ici...
Ou est prélevé le VCC_POELE, en J5 ? et le connecteur BATT c'est ton alim jeenode ?
J7 ?? ques aco ?
j2 (sorties?) 6, La ça se gâte, j'ai ça moi sur un arduino ? ou sont raccordées les 7 fils (en fait j'ai pas bien saisi les différents renvois entre rond plein, vide (entrée?), flèche (sortie?)
Merci d'avoir pris le temps !
salut,
bon quelques explications :
- la lecture de tous les boutons peut se faire en direct : les boutons font des mises à la masse et il y a sur la carte du poele des résistance s de pull-ups à 3.3V donc c'est directement compatible avec l'arduino.
- ON/OFF est traité avec un transitor car sur ce bouton, le rappel est à 10V , donc là tu crames l'arduino si tu branches directement.
- VCC_POELE est sur J9, il vient du poele.
- BATT, ça doit etre un connecteur pour alimenter le jeenode effectivement
- J2.6 : c'est en entrée, c'est un OU logique de tous les boutons, cela de générer une interruption (il n'y a qu'une seule entrée qui peut provoquer une interruption sur un jeenode). Ainsi, quand il y a un évènement, je vais lire le bouton qui est appuyé (faut le faire vite lol) et aprés je traite (anti-rebond logiciel etc...).
- J'ai mis des étiquettes sur les nets (équipotentiels), les nets ayant le meme noms sont reliés entre eux.
A++
Tu l'auras compris je suis un amateur avec seulement quelques notions, et j'ai mis le temps à digérer tout ça...Donc si J2.6 est une entrée (bizarre les diodes à l’envers) et J2.2/J1/J4 aussi, ou sont les sorties qui permettent de piloter le poêle ? j2.2/J1/j4 peuvent elles faire les 2 à la fois ? ou bien peut être elles sont toujours config en sortie sauf lorsque J2.6 est active et pendant cette interruption elles passent en entrées (Est ce ce que tu as voulu m'expliquer ?) ?
Je t'assure, les diodes sont bien dans le bon sens. cf. 'OU logique à diode' -> http://daniel.robert9.pagesperso-or...
les sorties sont sur J1, J3 et J4, les sorties du jeenode sont regroupées sur J7. J7 est relié au connecteur sur lequel on voit les fils bleus sur la 2eme photo de ce post.
Oui, ce sont des entrées pour détecter si l'utilisateur appuie sur les boutons. Quand je veux piloter le poele, je les passe momentanément en sortie pour faire une impulsion puis je repasse la broche en entrée.
Je t'envoie par mail le sketche, cela t'aidera à comprendre comment ça fonctionne.
La seule amélioration que j'aimerai apporter, c'est de pouvoir connaitre l'état du poele (position dans le menu), car il peut arriver en cas de coupure de courant (ou autre bug) que le jeenode soit désynchroniser et du coup, j'envoie des consignes dans le mauvais menu et donc ça ne marche. C'est pour ça que j'ai une page spéciale 'synchro' dans l'ihm domotique pour envoyer au jeenode le menu dans lequel se trouve le poele.
A+
J'essaye de regarder tout ça ce weekend, un grand merci à toi.