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

  • OVH : service de qualité !

    Il y a peu, récent abonné à l’offre ADSL d’OVH, je me faisais reprendre en indiquant, avec raison, que cela ne faisait pas longtemps, qu’il fallait laisser le temps au temps. Je n’imaginais pas devoir tester le service clients de l’opérateur aussi rapidement : box en panne ce week-end, plus aucun allumage ! Ouverture d’un ticket, envoi d’un tweet à @ovh_support_fr suivi d’un DM pour les précisions commerciales et techniques, et retour rapide du support dès Lundi, avec envoi d’une box…

  • Hadopi est mort, vive le CSA

    Après cette annonce festive, il fallait bien se rendre à l’évidence… Hadopi disparue, le CSA prendra le relai, ne rêves pas ami internaute, les majors ne vont pas vous laisser bazarder leur juteux système des années 80, il n’est pas question d’abandonner la K7 ou le format VHS, nous tiendrons bon face à l’ennemi internet ! Là par contre on ne vous avertira pas, on vous infligera directement l’amende de 140 €, le montant souhaité par les ayants droit, sans…

  • Raspberry Pi : il arrive… enfin bientôt…

    La patience étant une vertue, tout venant à point à qui sait attendre, voici enfin l’arrivée prochaine du Raspberry Pi, ce minus-ordinateur produit par la fondation du même nom, propulsé par Linux. Certes, il faudra encore patienter 3 semaines, le fournisseur officiel ayant compris tout l’intérêt de faire payer de suite ses clients, de faire fructifier les sommes ainsi récoltées et d’ensuite valider la fabrication en Asie. Bref, on vit une époque formidable, mais après tout, business is business hein, ne nous…

  • #4GBox, vraiment rurale ?

    Et voilà, la nouvelle offre 4G illimitée de Bouygues Télécom est lancée, la 4GBox ! Annoncée comme apportant de super débits là où il n’y en a pas, moyennant l’accès à la 4G de l’opérateur bien entendu. Sauf que voilà, si on fouille un peu, on découvre l’éligibilité à St Nazaire, second centre urbain de Loire Atlantique, parfaitement couvert en 4G par Bouygues Télécom mais tout aussi bien couvert en ADSL : TV, haut débit, et une partie de la…

  • Freebox + Freemobile : 2 forfaits, double peine

    Si vous êtes abonnés Free ADSL, le généreux opérateur vous permet désormais de souscrire à 2 généreux forfaits Freemobile à 15,99 € mensuels, contre un seul et unique forfait auparavant. Désormais, vous pourrez avoir moins de débit 3G sur tous vos téléphone 🙂 Elle n’est pas belle la vie hein ? 🙂 Sinon, y’a Sosh, plus cher, mais avec du débit, c’est vous qui voyez après tout.    

  • Unifi, le 802.11ac et…. ?

    Cela ne vous a sans doute pas échappé, les nouvelles bornes Unifi disposant du 802.11ac sont désormais disponibles en boutique. Mais alors, quel intérêt ? C’est vrai, à l’heure actuelle les ordinateurs intégrant cette nouvelle technologie se font très rares, ou alors hors de prix. Certains smartphones devraient l’intégrer, à l’instar du Galaxy Mega de Samsung, contrairement aux nouveaux iBidule 5S et 5C qui font l’impasse totale sur ce type d’évolution pourtant intégrée dans les bornes Airport Extreme. Oh oui,…