Archive

Posts Tagged ‘wemos’

Equiper un bar d’un bandeau LED

Notre bar est situé dans un coin du salon et il est vrai que le soir venu, l’intérieur du bar est vraiment sombre. J’ai décidé d’équiper ce bar d’un bandeau de LED WS2812B.

Le cahier des charges sera le suivant :

  • Le pilotage s’effectuera à partir d’un  téléphone / tablette ou d’un PC via le WiFi.
  • Le contrôleur sera un ESP8266 à savoir un Wemos D1 mini.
  • Ce contrôleur jouera le rôle de serveur Web.
  • La configuration WiFi devra être possible via une page Web.
  • On pourra sélectionner un choix de couleurs à afficher ou des animations.
  • On en profitera également pour y ajouter un capteur de température.
  • La programmation s’effectuera à partir de l’IDE Arduino et une mise à jour du code via OTA devra être possible.

Voilà pour le cahier des charges; passons à l’interface humaine.

En se connectant via le WiFi au serveur Web, nous aurons la page d’acceuil suivante correspondant au fichier index.h :

Lire la suite…

Catégories :NodeMCU Étiquettes : , , , ,

Communication TCP en Micropython : 1ère partie

Il y a peu de temps, j’ai testé et écrit un article qui utilisait la communication UDP en Micropython entre 2 modules à base d’ESP8266 (NodeMCU Lolin et Wemos D1 mini). Aujourd’hui je commence à tester la communication entre 2 modules en utilisant le protocole TCP qui est un protocole orienté connexion.

Pour le début de mes tests, je vais commencer par faire simple; le module Wemos D1 mini va permettre de commander la LED interne de ma platine de test équipée du NodeMCU Lolin.
Le client TCP va envoyer un 0 puis un 1 alternativement au serveur TCP qui va traiter l’information reçue. Cette première partie traite donc l’envoi et la réception d’un octet.
Comme d’habitude les programmes sont documentés.

Lire la suite…

Catégories :NodeMCU Étiquettes : , , , ,