La machine à laver Ivolga SMP-3E.1 produite par Barricades
Fig.1. Apparence de la machine à laverSur toute la durée de fonctionnement (environ 30 ans), le lave-linge s'est montré du bon côté. Les points faibles sont la pompe, le capteur de niveau d'eau et l'unité de commande électronique. Dans l'unité de contrôle native, la puce logique a échoué. Remplacé la puce, mais K556PT1 a rapidement volé. J'ai dû changer toute la carte électronique pour une nouvelle. Après plusieurs années, la RTshka a également volé sur cette planche. L'idée de développer notre carte mère était dans ma tête depuis longtemps, mais il y avait en quelque sorte des tâches plus prioritaires. Je voulais quelque chose de simple, avec une nomenclature minimale et la mienne. Néanmoins, ce jour est venu.
Détails ci-dessous.
Bien sûr, vous pouviez acheter une autre machine à laver moderne et ne pas compliquer votre vie, mais j'étais intéressé à créer mon propre module. Eh bien, une fois que vous avez créé votre propre unité de contrôle, vous devez certainement apporter quelque chose de plus intéressant qu'une copie de l'unité d'origine en fonction.
Fig.2. Circuit imprimé d'origine de l'unité de commande électroniqueParmi les fonctions d'origine du lave-linge, seuls les modes restaient: «lavage», «rinçage», «essorage». Le réglage du type de tissu, du niveau d'eau et des modes de lavage ont été exclus, car ils ne sont presque jamais utilisés. Les paramètres sont définis par défaut pour le niveau d'eau moyen, le tissu ordinaire et le lavage normal.
Comme je l'ai écrit plus tôt, des problèmes sont survenus avec le capteur de niveau d'eau. Structurellement, il est réalisé sous forme de flotteurs toroïdaux en mousse avec des aimants coulissant le long d'une tige verticale dans laquelle se trouvent les interrupteurs à lames. La contamination des éléments du capteur a nui à son bon fonctionnement et l'électronique d'origine ne comprenait pas de cycles de lavage ou de rinçage. Il n'a pas non plus été possible d'évaluer le bon fonctionnement du capteur de niveau d'eau.
Dans l'unité de commande décrite, le capteur de niveau est principalement utilisé à des fins d'illustration. S'il y a un «collage» des flotteurs à l'intérieur du capteur, le niveau clignote sur l'affichage. Vous pouvez maintenant activer le lavage avec n'importe quelle quantité d'eau en appuyant plusieurs fois sur le bouton "Démarrer". Et peu importe que le capteur de niveau fonctionne ou non. Le niveau d'eau d'urgence du commutateur à lames fonctionne généralement, car Il est toujours sec et il n'y a pas de dépôts divers dessus. Lorsque le niveau d'eau d'urgence est atteint, une pompe est automatiquement activée, pompant l'eau à un niveau inférieur à l'urgence.
Tous les cyclogrammes de la machine à laver ont été exactement répétés.
Un écran OLED a été ajouté à la conception, qui affiche les principaux paramètres. Des capteurs de température ont également été ajoutés au moteur activateur / centrifugeuse, à la pompe et au radiateur triac. Ainsi, il est possible de contrôler la température actuelle de ces éléments et, en cas de surchauffe, d'éteindre le bloc d'alimentation.
Le panneau de commande avait une fenêtre avec le logo Oriole. Il a été décidé de monter un affichage dans cette fenêtre. Du verre avec une lentille a été utilisé à partir du corps d'un thermomètre médical de très bonne taille.
Fig.3. Fenêtre pour écran OLEDFig.4. Installation de capteurs de températureFig.5. Apparence du panneau de contrôle modifiéAjout également du module Wi-Fi ESP-12e. Lorsque vous allumez l'électronique, vous vous connectez à votre point d'accès domestique et demandez l'heure actuelle au serveur NTP. Le serveur Web démarre. Vous pouvez également contrôler les modes de fonctionnement de la machine à laver et voir l'état actuel et les modes via Internet à partir de la page Web de la machine.
Fig.6. Schéma de principe de l'unité de commandeLe cerveau est un contrôleur PIC. La partie puissance est isolée galvaniquement au moyen d'optocoupleurs. Alimentation à découpage appliquée. Un serveur web est lancé sur le module Wi-Fi ESP-12E, qui forme dynamiquement une page en fonction du mode de fonctionnement du lave-linge. Pour réduire le nombre de ports, j'utilise des entrées analogiques.
Fig.7. Carte de l'unité de contrôle (vue du côté de l'installation des éléments)Fig.8. Carte de l'unité de contrôle (vue du côté installation)Fig.9. Montage de la carte de commandeLogicielsÀ la mise sous tension, l'écran affiche le logo Oriole, une connexion au point d'accès et une demande d'heure actuelle du serveur NTP. En appuyant sur le bouton de sélection du mode de fonctionnement, la LED correspondante sur le panneau s'allume (comme sur l'électronique d'origine) et le nom du mode s'affiche. Le temps de lavage / rinçage / essorage restant, la température du moteur, de la pompe et de l'électronique sont également affichés. En cas d'urgence, un message s'affiche à l'écran pour signaler une surchauffe ou un dépassement de la vibration admissible de la centrifugeuse.
Depuis un smartphone ou un ordinateur, via l'interface Web, vous pouvez également activer le mode souhaité de la machine à laver ou contrôler directement le moteur et la pompe pour le dépannage.
Démonstration vidéo du contrôleur: