Ventilation des toilettes

Lorsque j'entre dans la salle de bain de mon appartement, je remarque une fois de plus avec agacement le bourdonnement de la ventilation incluse, je ne vois rien de mal dans le fait de la ventilation, mais je n'aime pas la question de la commodité et de la fonctionnalité de la ventilation dans la salle de bain. Le fait est que le ventilateur à ventilation forcée de mon appartement (probablement pour beaucoup de gens) est connecté en parallèle avec l'interrupteur d'éclairage et ne fonctionne que lorsque la lumière est allumée. En raison des circonstances et de la disponibilité des opportunités - j'ai décidé de changer cet état de fait et de créer un système de ventilation de salle de bain automatisé. Étant donné que la ventilation doit fonctionner, mais ne doit pas interférer, j'ai décidé de le faire.

Idée préliminaire


Lorsque le ventilateur est sorti de la salle de bain et a éteint la lumière, il s'allume, il fonctionne pendant un certain temps, puis il s'éteint. Pour mettre en œuvre cette idée, vous avez besoin d'un capteur de lumière, d'un relais - pour la commutation 220 V et d'un contrôleur qui connectera tout cela.

L'Arduino Nano, le capteur de lumière et le relais les plus simples, a été pris comme contrôleur - tout cela peut facilement être acheté jusqu'à 500 roubles auprès des Chinois sur Ali ou sur d'autres sites électroniques. Vous avez également besoin d'une alimentation.



Au début de la mise en œuvre de cet appareil, l'idée est venue d'ajouter des fonctionnalités sous la forme d'un bouton et d'un autre mode de fonctionnement.Lorsque le bouton est enfoncé, le ventilateur s'allume, que la lumière soit allumée ou éteinte, et le temps de fonctionnement du ventilateur sera environ 7 à 9 fois plus long que dans le standard "Mode. Ajout d'une LED signalant que le mode de ventilation «long» est activé.

Par conséquent, l'appareil assemblé et connecté dans la boîte ressemble à ceci:

image

La carte pour l'appareil utilisant Arduino a été prise universelle et a été développée par moi plus tôt pour divers métiers, certains composants n'y sont pas impliqués. Également sur ma carte, il y a un transistor qui contrôle le relais - il n'est pas nécessaire dans le circuit (je l'avais déjà soudé, donc je n'ai rien changé).

Voici un schéma de la partie impliquée des composants de connexion:



Lors de l'écriture du code du programme, j'ai défini certaines fonctionnalités: si la lumière ne s'allume pas pendant longtemps (1 à 3 secondes), alors j'ignore cette inclusion, et lorsque j'éteins la lumière pendant une courte période, j'ignore également cette opération. La valeur obtenue à partir du capteur de lumière par laquelle je décide si la lumière est éteinte ou allumée, a été sélectionnée expérimentalement. Le temps d'un cycle court est de 3 minutes, pour un cycle long d'environ 25 minutes.

Puis il a donné cet appareil pour le tester. Après plusieurs jours de test, il s'est avéré qu'ils entraient souvent dans la salle de bain le matin et y restaient pendant une courte période et, en principe, n'avaient pas besoin d'activer la ventilation - j'ai changé le temps de réponse dans le programme pour activer la ventilation comme: si la lumière était allumée et qu'elle était allumée pendant plus de 30 à 40 secondes, allumez la ventilation . Ils m'ont également dit ce qu'il serait bon de faire pour que la ventilation puisse être activée la nuit ou pendant une longue période (pour sécher les vêtements) - ici j'ai légèrement amélioré le circuit et connecté l'interrupteur en parallèle avec les contacts de relais de sorte que pour allumer le ventilateur, soit les contacts de relais sont fermés ou les contacts du commutateur - vous devez vous rappeler que si le commutateur est activé, Arduino ne pourra pas éteindre le ventilateur. Pour plus de clarté, je vais vous donner le schéma de connexion du switch:


L'appareil enfin assemblé et installé et ses composants ressemblent à ceci:

image

image

Après que l'appareil a finalement été installé et testé, une autre idée est venue - pour compléter l'appareil avec un capteur d'humidité et allumer le ventilateur lorsque le seuil d'humidité est dépassé, jusqu'à ce que l'humidité revienne à la normale, mais il y a de petits pièges: si l'humidité ne diminue pas (par exemple, l'humidité d'été est assez élevée) - alors le ventilateur tournera pour toujours, vous devrez également combiner ce mode avec le fait que si la lumière est allumée (c'est-à-dire qu'une personne est dans la salle de bain et prend un bain) alors ne pas allumer la ventilation pendant cela, mais nous pouvons il peut être nécessaire de l'allumer périodiquement pendant une courte période de temps - en général, la question ici est ouverte et nécessite du temps, de la réflexion et des tests supplémentaires!

Enfin, je donne un lien vers le code du programme vent_plus au cas où quelqu'un voudrait implémenter le même appareil.

PS Si quelqu'un a des questions, des idées alternatives pour améliorer la mise en œuvre / modernisation de l'appareil - veuillez commenter.

Source: https://habr.com/ru/post/fr419461/


All Articles