ESP8266 : RELAIS WIFI 4 CANAUX avec le module GCE

De GCE Electronics
Aller à la navigation Aller à la recherche

Relais WIFI 4 CH

300px
Nom Relais WIFI 4 CH
Famille Objets connectés
Wiki créé le 11/06/2018
Wiki mis à jour le 11/06/2018
Auteur fgtoul

Prérequis

Avant de pouvoir programmer le module NodeMCU, vous devez avoir installé l'environnement de développement spécifique à l'ESP8266.

Je vous invite à lire ce tutoriel : ESP8266 : Installation de l'environnement

Présentation

Difficulté de mise en oeuvre : ★★☆☆☆

Le montage que nous allons réaliser est basé sur le module relais de GCE.

Il permet de piloter 4 relais à distance (wifi) avec l'ESP8266.

Comme pour les montages précédents, nous utiliserons le module NodeMCU dans sa version LoLin, pour une programmation simplifiée par le port USB.

Le matériel nécessaire

Module 4 Relais TTL 5V.png Alimentation modulaire.png
Voici les caractéristiques électriques du module Relais GCE
  • 4 relais de puissance supportant 250V/10A
  • Alimentation 5Vdc 380mA Max (95mA / relais)
  • Très grande plage d'entrée de 0 à 24Vdc
  • 4 Leds pour visualiser les commutations
  • 1 Contact inverseur NO et NF par Relais
  • Supporte les niveaux logiques 3.3V et 5V (0.9mA sous 5v)
  • Niveaux d'entrée 0 à 1.6Vdc (0 logique)
  • Niveaux d'entrée de 1.8 à 24 Dvc (1 Logique)
Remarque : 
Vous pouvez remplacer le module 4 Relais 5V par le module 4 Relais 12V.
Dans ce cas l'alimentation 5V sera à remplacer par une alimentation 12V Vous pouvez bien sûr utiliser une batterie comme source d'alimentation en fonction des besoins.

Schéma

ESP8266 Relais 4 ch.png


  • Le module NodeMCU est alimenté directement par la broche Vin. Celle-ci est régulée et admet une tension de 20Vcc maximum.
  • Le module relais est alimenté par les broches PWR (+ -), il est équipé de 4 entrées logiques (Triggers). Les broches S sont connectées aux dorties digitales D0 D1 D2 D3 du NodeMCU.
Il suffira de piloter ces sorties via le programme afin d'activer ou désactiver les relais, indépendemment l'un de l'autre.

Les fonctionalités

Grâce à sa connectivité Wifi intégrée, le module NodeMCU se connecte à un réseau wifi, via lequel il pourra communiquer avec le reste de l'installation domotique. A la fois client et serveur, notre module recevra des consignes sous la forme de requêtes Http et pourra répondre par une page HTML.

  • client Wifi. Le module se connecte automatiquement au réseau. Il est possible de lui appliquer une adresse IP statique.
  • informations (adresse IP locale) et retours d'état via le port série (USB) lorsqu'il est connecté à un PC.
  • Serveur Http activé au démarrage. Le client connecté au serveur recevra une réponse à chacune de ses requêtes, sous forme de page web.
  • la Led embarquée peut retourner des informations sur le statut des communications :
    • clignotement lent (5 fois) pour signaler une connexion correcte au réseau Wifi,
    • clignotement simple (1 fois) pour signaler la réception d'une requête correcte,
    • clignotement rapide (3 fois) pour signaler la réception d'une requête erronée.


En D5, si la Led nommée LED_Link est présente, elle clignotera à la place de la Led embarquée lors de la connexion au Wifi ou de la réception des requêtes.