• +212 623513069
  • electro.sks04@gmail.com
0
Total 0.00 dh
Checkout
/storage/photos/1/product/logo-hLoj8nis.jpg

Système de Domotique avec Arduino et IoT

Un projet innovant pour les étudiants en domotique et IoT.

Ce projet vous guide dans la création d'un système de domotique capable de contrôler divers appareils domestiques à distance en utilisant des capteurs et des modules IoT.

Exemple de Projet : Système de Domotique

Matériel requis :

  • Arduino Uno
  • Module Wi-Fi ESP8266
  • Relais
  • Capteurs de température et d'humidité DHT11
  • Capteurs de mouvement PIR
  • Écran LCD
  • Fils de connexion

Étapes du Projet :

  1. Connectez les capteurs de température, d'humidité et de mouvement aux entrées de l'Arduino.
  2. Connectez le module Wi-Fi ESP8266 pour permettre la communication sans fil.
  3. Connectez les relais pour contrôler les appareils domestiques.
  4. Connectez l'écran LCD pour afficher les données en temps réel.
  5. Programmez l'Arduino pour lire les données des capteurs et contrôler les appareils via le module Wi-Fi à une plateforme IoT comme Blynk.
  6. Configurez une application mobile pour contrôler et surveiller les appareils domestiques à distance.

Code Arduino :

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
#define PIR_PIN 5
#define RELAY_PIN 4
DHT dht(DHTPIN, DHTTYPE);
char auth[] = "your_BLYNK_AUTH_TOKEN";
char ssid[] = "your_SSID";
char pass[] = "your_PASSWORD";
void setup() {
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
dht.begin();
pinMode(PIR_PIN, INPUT);
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW);
}
void loop() {
Blynk.run();
float h = dht.readHumidity();
float t = dht.readTemperature();
Blynk.virtualWrite(V1, h);
Blynk.virtualWrite(V2, t);
int pirState = digitalRead(PIR_PIN);
if (pirState == HIGH) {
digitalWrite(RELAY_PIN, HIGH);
} else {
digitalWrite(RELAY_PIN, LOW);
}
}

Vous devez vous connecter OU vous inscrire pour commenter.

Commentaires (0)

WhatsApp