IoT

  • Raspberry Pi Pico W : MQTT et commande de la LED interne

    Comment commander la LED interne en toute simplicité sur un Raspberry Pi Pico W ? Suivez le code ci-après et envoyer le via Thonny par exemple : import machine import time from umqtt.simple import MQTTClient import network # Configuration WiFi ssid = « nom_du_reseau_wifi » password = « mot_de_passe_wifi » station = network.WLAN(network.STA_IF) station.active(True) station.connect(ssid, password) while not station.isconnected():   pass print(« Connexion Wi-Fi établie ») # Configuration client MQTT mqtt_server = « adresse_serveur_mqtt » mqtt_port = 1883 mqtt_user = « login_mqtt » mqtt_password = « mot_de_passe_mqtt » mqtt_topic = b »/maison/led » client_id…

  • |

    ESP8266 : Wifi Kit 8 en test

    Découverte récente sur Amazon du Wifi Kit 8 produit par Heltec : Sur cette image, nous lui avons monté une sonde de température DS18B20, histoire de faire travailler la bestiole en charge. Cette sonde transmet ses données toutes les 2 minutes sur notre broker MQTT Mosquitto, via une connexion WiFi. Ce petit ESP8266 dispose d’un écran LCD mais surtout d’une alimentation pour batterie, avec gestion de charge intégrée : Un simple batterie LiPo de 1000 mAh et vous voici protégé…

  • |

    ESPeasy : afficher les valeurs de vos capteurs

    Avec ESPEasy installé sur un ESP8266, vous pouvez brancher de multiples capteurs et transmettre leurs valeurs en MQTT sur votre broker Mosquitto, en http sur votre domotique, etc. Seulement il y a encore plus simple pour juste visualiser les valeurs obtenues, juste avec un http://IP_ESP8266/tempe.esp par exemple.  IP_ESP8266 est l’adresse IP utilisée par votre ESP sur votre réseau local, des fois que… ESP01 avec platine relai + sonde température DS18B20 Prenons comme exemple notre petit ESP01 muni d’une sonde DHT11, configurée comme…

  • |

    ESP-01 : platine relai et sonde DS18B20

    Dans le monde fabuleux des IoT, nous avons déjà parlé des ESP8266, et nous parlerons ici de l’ESP01, une version avec 1 Mo de mémoire flash et très peu de GPiO utilisables : 0 pour la platine relai, 2 pour la sonde de température que nous allons lui ajouter. Voyons un peu ce que cela donne visuellement : A gauche, l’ESP01, programmé avec ESP Easy, enfiché sur sa platine relai, et collé sur le relai la sonde DS18B20. Sur cette…

  • Weemos D1 : contrôle MQTT du shield relai

    Votre petit Weemos D1 est LA puce idéale pour vos projets IoT (Internet Of Things) car il sait utiliser des tas de périphériques, de capteurs. Ici, nous allons nous intéresser au shield relai, une platine munie d’un seul et unique relai qui va venir s’enficher sur le Weemos D1 : Avant de débuter, nous allons poser quelques bases : vous avez déjà un broker MQTT d’installé votre Weemos D1 est flashé avec EasyESP dans la configuration, nous avons appelé notre…

  • ESPEasy : un firmware domotique sur ESP8266

    Vous en aviez assez de chercher comment programmer votre ESP8266 avec Arduino ou en Python ? Les langages de programmation vous semblent parfois plutôt opaques ? Et si vous testiez le firmware ESPEasy sur votre petite bestiole 8266 ? ESPEasy est un firmware qui va rendre votre ESP8266 totalement communiquant : liaison vers un broker MQTT liaison vers Domoticz connexion simplifiée de dizaines de capteurs : température, pression, relais, mesure des gaz, luminosité, relais, interrupteurs, buzzer, etc. connexion simple à…

  • |

    MQTT : découverte

    MQTT, vous connaissez ? Non, alors allez faire un saut sur Wikipedia par exemple, il s’agit d’un protocole à destination de ces IoT, l’internet des objets, ou encore les objets connectés, ces petits modules qui vont rapidement envahir notre univers et consommer nos adresses IP pour venir communiquer, qui une température, qui une mesure de l’air, une vitesse du vent, une luminosité, un taux de remplissage d’un container, etc. Curieux, je me suis intéressé à Mosquitto, un serveur que j’ai…

  • |

    Bouton Amazon Dash : premiers essais

    Comme sans doute nombre de membres d’Amazon, j’ai reçu hier deux boutons Amazon Dash, ces boutons qui permettent de commander un produit spécifique d’un simple appui. Je passe sur la procédure d’installation, les différentes marques, tout a déjà été dit et re-dit dans de nombreux blogs ici et là sur la toile mondiale. Non, ce qui m’intéresse plus, et en même temps m’effraie, c’est l’habilité avec laquelle Amazon entend nous fidéliser, nous consommateurs : des produits toujours identiques, un réflexe…

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