Contrôle de l'humidificateur Arduino
Composants et fournitures
| | × | 1 | |
 | | × | 1 | |
 | Câbles de raccordement (générique) | | × | 1 | |
 | Capteur de température et d'humidité DHT11 (4 broches) | | × | 1 | |
 | | × | 1 | |
Applications et services en ligne
À propos de ce projet
⚠ DANGER ! Ce projet utilise la haute tension et l'ampérage. Toute mauvaise utilisation ou erreur pourrait entraîner des blessures graves ou la mort. Je ne suis pas responsable de vos actions ou choix. Profitez et soyez en sécurité !
Votre maison a déjà été trop sèche, mais vous ne voulez pas vous donner la peine de maintenir une humidité parfaite ? Maintenant vous pouvez! Vous devrez attacher le capteur de température/humidité dht11 à l'Arduino. Ensuite, prenez la prise de votre humidificateur et coupez l'extrémité "chaude", celle qui est alimentée. Vous pouvez le trouver en localisant l'extrémité étroite de la fiche et en suivant le fil sur environ 30 cm. Voici une image que vous pouvez utiliser pour trouver le bon fil :
Maintenant, dénudez le fil du FIL coupé, d'environ 1 à 1,5 cm, puis dévissez la borne COM sur le module relais. Insérez le fil connecté à la prise dans la borne COM et l'autre extrémité dans la borne NO, ou normalement ouverte. Soyez prudent maintenant, chaque fois que vous branchez le fil, et le contact avec les fils exposés ou la soudure de la carte relais entraînera une électrocution.
Laissez-le débranché pour le moment. Ensuite pour l'Arduino ! Ouvrez votre IDE et installez la bibliothèque dht11. Si vous avez besoin d'instructions supplémentaires sur l'utilisation du dht11, utilisez mon tutoriel :thermostat tweeting. Maintenant, copiez et collez le code Arduino et téléchargez-le. Assurez-vous que la broche de données dht11 est connectée à la broche 2 et que la broche de contrôle du relais est connectée à la broche 7. Allez-y et alimentez l'Arduino, puis branchez le cordon d'alimentation dans une prise murale. Maintenant, votre humidificateur devrait s'allumer chaque fois que l'humidité descend en dessous de 30 % ! Il dispose également d'une période de "refroidissement" pour éviter d'allumer et d'éteindre trop l'humidificateur. Amusez-vous bien et n'hésitez pas à adapter ce projet !
Code
Le code ArduinoC/C++
Copiez et collez#include "DHT.h"#define DHTPIN 8#define DHTTYPE DHT11DHT dht(DHTPIN,DHTTYPE);void setup() { // mettez votre code de configuration ici, à exécuter une fois :Serial.begin(9600 );Serial.println("ready.");pinMode(7,OUTPUT);dht.begin();digitalWrite(7,HIGH);}void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises :delay(5000);float h =dht.readHumidity();Serial.println(h);if (h <30){ while(h <40){ h =dht.readHumidity(); digitalWrite(7,LOW); retard (1000 * 60 * 10); }} else if (h> 30){ digitalWrite(7,HIGH); retard (1000 * 60 * 10);}}
Schémas
Connectez-vous simplement tel quel