Bonsoir,
Je vous félicite pour cette article, que je trouve excellent, et qui
permets de recycler certaine machine à laver le linge.
Mais j'aimerais savoir comment vous contrôler la température de chauffage.
l’organigramme de la machine à laver, ou lavez vous trouvez ?
Avez vous des liens ?
Le LM555N, il sert à quoi exactement ?
Très beau de travail, un vraie plaisir à vous lire
A+
> l’organigramme de la machine à laver ? Je l'ai conçu moi me, je l'ai imaginé, inventé, créé... je ne sais pas comment dire.
Si j'ai des liens ? Non pas vraiment pour cette réalisation, je n'ai rien "pompé" rassurez-vous. Je me suis inspiré du fonctionnement de la machine à laver de ma grand-mère, ça oui !
La température est mesurée par une thermistance qui fait partie de la machine (d'origine). C'est un composant fixé au bas de la cuve. C'est une résistance dont la valeur dépend de la température. Elle est représentée sur le schéma de la carte logique par le composant "TH" relié aux points P13 et P14. La diode zéner D1 ne sert qu'à protéger le microcontrôleur contre les surtensions induites (le secteur 220V n'est la loin...) au cas où un fil viendrait à se couper. Le 10nF sert à antiparasiter. Cette thermistance est alimentée en courant par la résistance de 10k à VDD. L'ATMEGA mesure la tension aux bornes de la thermistance par l'entrée analogique de son convertisseur A/N (ADC7=pin33.
L'initialisation du convertisser A/N se fait à la ligne 520 du code en C.
L'acquisition de la valeur (température donc) se fait à la ligne 583 (fonction GetADC() ).
L'affichage de la température et le calcul de la variable T se font ligne 1154.
variable T définie ligne 199.