ESP8266, Nodemcu, Lua : commande de relais via trames UDP

Suite des essais avec l’ESP8266 déjà présenté sur Blogwifi, associé désormais à une platine munie de 2 relais :

esp8266_relay2

J’ai relié l’un des deux relais de la platine via un transistor 2N2222, branché comme suit :

esp8266_relay

Vue la petite taille, tout a été soudé en l’air sur la platine relai comme vous pouvez le voir en détail ci-dessous :

esp8266_relay3

 

Les différents fils sont :

  • Rouge : +5Vcc (en bas à gauche de l’ESP8266)
  • Bleu : GND (en bas à gauche de l’ESP8266)
  • Vert : GPiO3 (broche D3 de la platine en haut à droite)

Le brochage de la platine de démonstration ESP8266 est le suivant :

esp8266_pinout

 

Oui, la broche D3 correspond à GPIO4 alors que je vous parle du 3 dans le billet. En fait, il faut toujours considérer le GPIOxx avec xx comme étant Dxx. Par exemple, GPIO5 sera la broche D5, GPIO4 la broche D4, etc. J’ai passé plusieurs heures à chercher sur ce détail plutôt agaçant 🙂

Et voici le script LUA que vous allez pouvoir utiliser pour envoyer EXTON ou EXTOFF via une trame UDP sur le port 5000 :

wifi.sta.config("mon_reseau_wifi","password")
wifi.sta.connect()
tmr.delay(1000000)
print(wifi.sta.getip())
gpio.mode(3, gpio.OUTPUT)
port=5000
srv=net.createServer(net.UDP)
srv:on("receive", function(srv, pl)
   print("Commande recue")
   print(pl)
   if pl=="EXTON\n" then gpio.write(3, gpio.HIGH)  end
   if pl=="EXTOFF\n" then gpio.write(3, gpio.LOW) end
   end)
srv:listen(port)

Insérez bien entendu les paramètres de votre propre réseau WiFi sur la toute première ligne.

Désormais, envoyez EXTON et le relai collera. EXTOFF et le relai se coupera.

Un détail toutefois : les GPIO sont activés (+ 3.3 Vcc) systématiquement au redémarrage. Résultat, le relai colle ! Il faut donc prévoir un script qui se lance tout seul et ira remettre à zero les GPIO utilisés. Pensez-y, sinon surprise 😉

 

Publications similaires

  • | |

    WiFi 7 : faut-il vraiment craquer dès maintenant ?

    Le WiFi 7 (802.11be) arrive avec des promesses de débits dépassant les 40 Gbps et une latence quasi nulle. Sur le papier, c’est une révolution, .mais dans la réalité de votre salon, l’investissement est-il pertinent aujourd’hui ? La réponse est nuancée… Le goulot d’étranglement : l’infrastructure filaire Le WiFi 7 est comme une Formule 1. Le problème, c’est que le reste de votre réseau, souvent Gigabit, ressemble à une petite route de campagne. Pour profiter des débits théoriques du WiFi…

  • Freemobile : bricolons, mais ne critiquons pas !

    Ouf, Freemobile indique porter plainte pour quiconque mettre en cause sa couverture ou ses investissements : fort heureusement l’opérateur n’a pas l’intention d’attaquer chaque client, comme moi, qui soulignera la faiblesse de son réseau, l’impression de bricolage permanent qu’il semble offrir 😉 Tenez, un déplacement à St Nazaire aujourd’hui même (vous pouvez vérifier, la photo est géotaguée) : Waouh, effectivement le réseau est au top du top, débit maximum, performances haut débit, vraiment aucun soucis. On n’aurait même pas l’idée…

  • V2L et Tesla : le troll infini !

    Il n’aura échappé à personne que Tesla n’offre pas de V2L, cette capacité de se connecter à sa grosse batterie 400V pour fournir du simple 220V. Pratique ? Oui, car tous les concurrents, ou presque, offrent cette possibilité, alors pourquoi pas Tesla ?!! Pourtant des solutions existent, toi aussi tu peux faire cuire tes farfalles au poulet en plein Vercors sans soucis, et profiter d’un roadtrip chèrement gagné, avec matelas super confort et hotspot WiFi : Et la le Troll…

  • |

    Wibox a une Révélation

    Vous connaissiez la Freebox Revolution, la Bbox Sensation, voici maintenant la Wibox Révélation : Son originalité ? Tout fait, tous modes de connexion confondus : [checklist] Adsl Vdsl Fibre Satellite Wimax [/checklist] Cet étonnant engin récemment arrivé chez Wibox va donc s’adapter à toutes les connexions actuellement proposées par l’opérateur. Composée d’une box dernière génération avec wifi 802.11n, IP V6, ports ethernet gigabit, d’une fonctionnalité NAS, mais également d’une box TV Netgem permettant d’accéder à toute la TNT et aux contenus…

  • Véhicule électrique : chauffer la batterie avant de charger !

    Vous venez de prendre possession d’un véhicule électrique, mais votre concessionnaire vous a-t-il donné toutes les informations, comme par exemple la nécessité de préchauffer votre batterie avant de lancer une charge rapide ? C’est ce qu’on appelle le pré-conditionnement : la montée en température permet aux différents éléments de votre batterie d’encaisser une puissance de charge importante. Chez Tesla, la batterie monte en général au delà de 40°C pour cela. Elle se conditionne seule en fonction des besoins de recharge…