Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée

Composants et fournitures

Relais (générique) ×1
Arduino UNO ×1
Fils de connexion (génériques) ×1
Capteur température/humidité DHT11 (4 broches) ×1
Résistance 10 kΩ ×1

Applications et services en ligne

À propos du projet

⚠ DANGER ! Ce projet utilise la haute tension. Toute erreur ou mauvaise manipulation peut causer des blessures graves, voire la mort. L'auteur décline toute responsabilité. Soyez extrêmement prudent et ne travaillez jamais sous tension.

Votre maison est-elle trop sèche, mais vous ne voulez pas surveiller constamment l'humidité ? Ce système automatisé active votre humidificateur uniquement quand c'est nécessaire.

Installation du capteur DHT11

Connectez le capteur DHT11 à l'Arduino : broche de données sur la broche 2, VCC sur 5V, GND sur la masse. Une résistance de 10 kΩ entre VCC et la broche de données (pull-up) est recommandée.

Connexion du relais (haute tension)

  1. Coupez l'alimentation de l'humidificateur et débranchez-le.
  2. Identifiez le fil « phase » (généralement le fil connecté à la broche étroite de la prise).
  3. Coupez ce fil à environ 30 cm de la prise.
  4. Dénudez les deux extrémités sur 1-1,5 cm.
  5. Connectez le côté prise au bornier COM du relais.
  6. Connectez le côté appareil au bornier NO (Normalement Ouvert).
  7. Vérifiez l'isolation : aucun fil dénudé ne doit être accessible.
Attention : Ne branchez l'humidificateur sur le secteur qu'après avoir vérifié tout le câblage et téléversé le code. Tout contact avec les parties sous tension peut être fatal.

Programmation

Installez la bibliothèque DHT.h via le gestionnaire de bibliothèques de l'IDE Arduino. Le code lit l'humidité toutes les 5 secondes :

Code complet

#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  pinMode(7, OUTPUT);
  dht.begin();
  digitalWrite(7, HIGH); // Relais OFF au démarrage (selon logique du module)
}

void loop() {
  delay(5000);
  float h = dht.readHumidity();
  Serial.println(h);
  
  if (h < 30) {
    while (h < 40) {
      h = dht.readHumidity();
      digitalWrite(7, LOW); // Relais ON
      delay(1000 * 60 * 10); // 10 min
    }
  } else {
    digitalWrite(7, HIGH); // Relais OFF
    delay(1000 * 60 * 10); // 10 min
  }
}

Schémas

Le schéma de câblage (Arduino, DHT11, module relais, secteur) est disponible dans la section schémas. Respectez scrupuleusement l'isolation secteur.

Processus de fabrication

  1. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  2. Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
  3. Centre de contrôle d'alimentation Arduino : N-FET, P-FET, Relais et RTC
  4. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
  5. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  6. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  7. Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
  8. Jeu Pong sur Matrice NeoPixel avec Arduino Nano
  9. Volant Joystick Arduino Personnalisé pour Jeux Vidéo