GPiO

  • X96 : ajoutez des GPIO avec un FT232H

    Le X96 est certes une solution super sympa pour réaliser un p’tit serveur linux, des applications domotiques, mais si vous avez besoin d’interfacer un peu plus de choses, pourquoi ne pas ajouter une extension GPIO ? En clair, des entrées et des sorties configurables et activables à volonté, sur un port série, à l’aide d’un module FT232H. Pour le moment, ne branchez pas votre FT232H. Nous allons créer un fichier : nano /etc/udev/rules.d/11-ftdi.rules et nous venons y placer ce qui…

  • Domoticz : relais KS0212

    La petite carte 4 relais dont nous avons parlé dans le précédent billet s’interface fort bien avec Domoticz. Il vous faudra par contre éditer /etc/init.d/domoticz.sh et ajouter : # Configuration GPIO/usr/bin/gpio export 4 out/usr/bin/gpio export 22 out/usr/bin/gpio export 6 out/usr/bin/gpio export 26 out/usr/bin gpio exports puis redémarrer le Raspberry Pi. Le premier relai sera sur le GPiO 4, le second 22, puis 6, et finalement 26. Dans Setup, Hardware, créez un GPIO comme suit : Vous allez alors pouvoir créer…

  • 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…

  • 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…

  • ESP8266 : GPiO « HIGH » au démarrage, la solution

    Nombre de messages sur les forums font état de niveaux hauts (HIGH) sur les ports GPiO des ESP8266, conduisant à des situations pas forcément enviables si vous y avez raccordé des relais. En clair, vous vous retrouvez avec du 3,3 Vcc sur chaque broche de GPIO un fois l’ESP8266 sous tension. Bien entendu, on peut venir rétablir la situation avec un init.lua qui commandera aux ports de se couper, mais vous aurez toujours une demi seconde d’activation, cela ne changera rien….

  • 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 : J’ai relié l’un des deux relais de la platine via un transistor 2N2222, branché comme suit : 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 :   Les différents fils sont : Rouge : +5Vcc (en bas à gauche de l’ESP8266) Bleu : GND (en bas à…

  • Raspberry Pi 2 domotique : GPiO et interrupteur (4)

    Le montage étant terminé, il est temps de venir tester les entrées de notre Raspberry Pi 2, à commencer par celle servant à activer/désactiver l’alarme. Si vous avez déjà un peu pratiqué l’utilisation d’interrupteurs sur des ports GPiO, vous avez sans doute remarqué que, laissé libre (sans connexion), le port GPiO a tendance à envoyer des 1 ou des 0 de façon un peu aléatoire, pas pratique donc pour notre projet. La solution ? Venir câbler deux résistances comme ceci…