IoT

  • ESP8266 ESP12 : map des ports GPIO

    Il n’est pas toujours aisé d’associer les ports GPIO physiques d’un ESP12 à la valeur à utiliser en programmation d’un script LuA. Voici le brochage d’un ESP12 : et voici les correspondances que j’ai pu trouver, du moins pour les GPIO utilisables sur ce module : PORT PHYSIQUE GPIO PORT SCRIPT LUA 0 3 2 4 4 2 5 1 12 6 13 7 14 5 15 8 16 0 Par exemple, si vous branchez une LED sur le GPIO15…

  • Raspberry Pi 2 domotique : ESP8266 capteur d’ouverture (12)

    Transformons un petit ESP8266 (version ESP12) en capteur d’ouverture de porte. Je passe sur le script init.lua destiné à initialiser la connexion Wifi par exemple, vous en trouverez un exemple sur ce billet. Voici le script que j’ai appelé contactESP2.lua, on se retrouve après pour détailler son fonctionnement :   — on active le GPIO4 en entree gpio.write(2, gpio.LOW) gpio.mode(2, gpio.INT, gpio.PULLUP) — contact porte ferme par defaut ouvert = 0 cu = nil — — nom = nom du capteur — porttcp…

  • ESP-12 : présentation

    Suite de la série des essais avec l’ESP8266, cette fois-ci avec l’ESP-12, toujours plus petit : On peut difficilement faire plus petit, enfin si, mais pas avec autant de GPiO intégrés, 9 au total, donc 8 utilisables si j’ai bien suivi. On peut soit envisager de se relier directement, soit utilisé le kit commandé en Asie, avec une platine sur laquelle vous allez souder l’ESP12 et venir ajouter des connecteurs « à taille humaine » pour vos branchements ultérieurs : Perception de…