Shield Relais à ESP8266 ESP01

30,00 DH

Disponibilité:

185 en stock

UGS : 0110-A Catégories : ,

Description

Shield Relais à ESP8266 ESP01 (sans module ESP01)

Shield Relais à ESP8266 ESP01 est un module relais intelligent basé sur le module WiFi ESP-01/01S. Il permet de piloter à distance, via Wi-Fi, une charge jusqu’à 10 A en AC ou DC, et se configure facilement à l’aide de commandes AT ou de firmwares Lua.

Note: Le shield se vend sans module ESP01, vous pouvez l’acheter séparément ici.

🔧 Caractéristiques techniques :

  • Tension de fonctionnement : DC 5 – 12 V
  • Courant de fonctionnement : ≥ 250 mA
  • Module Wi-Fi supporté : ESP-01 / ESP-01S
  • Distance de transmission Wi-Fi : jusqu’à 400 m en champ libre
  • Charge AC commutable : 10 A / 250 VAC
  • Charge DC commutable : 10 A / 30 VDC
  • Contrôle : via GPIO0 de l’ESP-01 (niveau LOW active le relais)
  • Indications LED : alimentation, Wi-Fi, relais
  • Dimensions : 37 × 25 mm

💡 Applications typiques :

  • Domotique : contrôle de lampes, volets, prises…
  • Projets IoT et Smart Home
  • Automatisation et pilotage à distance
  • Prototypage avec Arduino, Raspberry Pi, ESP8266

🧰 Compatibilité :

  • Fonctionne avec tout microcontrôleur ou hôte supportant UART 3,3 V
  • Programmation/configuration via commandes AT ou scripts Lua
  • Intégrable dans Arduino IDE via l’ESP-01

Voici un exemple minimal en Arduino IDE à téléverser directement sur votre module ESP-01 (avec le Relay Shield) pour faire déclencher le relais ON/OFF toutes les secondes:

#include <ESP8266WiFi.h>

// Remplacez par vos identifiants Wi-Fi
const char* ssid = "VOTRE_SSID";
const char* password = "VOTRE_MDP";

// Broche de contrôle du relais sur l'ESP-01
// (sur le Relay Shield, GPIO0 pilote le relais : LOW = ON, HIGH = OFF)
const uint8_t relayPin = 0;

void setup() {
// Console Série pour debug
Serial.begin(115200);
delay(10);

// Initialisation de la broche relais
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // État OFF au démarrage

// Connexion Wi-Fi (facultative, mais souvent utile)
Serial.print("Connexion au Wi-Fi ");
Serial.print(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print('.');
}
Serial.println("\nConnecté au réseau Wi-Fi !");
}

void loop() {
// Active le relais
Serial.println("Relais ON");
digitalWrite(relayPin, LOW);
delay(1000);

// Désactive le relais
Serial.println("Relais OFF");
digitalWrite(relayPin, HIGH);
delay(1000);
}

📋 Étapes pour téléverser :

  1. Installez le support ESP8266 dans l’Arduino IDE (via Tools > Board > Boards Manager > esp8266)
  2. Fichier > Préférences
  3. Dans URL gestionnaire de cartes, ajoutez.
    https://raw.githubusercontent.com/esp8266/Arduino/gh-pages/package_esp8266_index.json
  4. Sélectionnez la carte ESP-01 :

  • Outils > Type de carte > Generic ESP8266 Module
  • Outils > ESP8266 Module > Module : choisissez “ESP-01”
  • Réglez la vitesse de flash (généralement 115200), Flash Size sur 1M (no SPIFFS), etc.
  • Choisissez le bon port COM.
  • Branchez votre ESP-01 sur le Relay Shield, puis sur un adaptateur USB-TTL 3.3 V, et téléversez ce sketch.

Dès la mise sous tension, le relais va s’activer et se désactiver toutes les secondes !

 

Mots clés: h6: relay, WiFi, Smart Home, IoT, domotique.