Archive

Posts Tagged ‘neopixel’

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 : , , , ,

Transformation d’une lampe de bureau

L’électronique (ballast) de ma lampe de bureau a rendu l’âme. Plusieurs choix me sont proposés :

  • Soit trouver un ballast de rechange.
  • Soit jeter la lampe de bureau.
  • Soit modifier la lampe pour y mettre des LEDs.

Bien sûr c’est ce dernier choix que j’ai opté. Le seul inconvénient est que l’éclairage va être moins puissant mais sera tout de même suffisant pour travailler sur un ordinateur.

Un dernier point, je ne veux rien acheter et utiliser que des composants que je possède actuellement.

Le cahier des charges sera le suivant :

Lire la suite…

Utilisation de la librairie NeoPixel en MicroPython

En standard MicroPython supporte la gestion des bandeaux de LEDs ou NeoPixel. Aujourd’hui nous allons voir comment mettre en oeuvre l’utilisation de cette librairie.

Pour cela je vais utiliser un bandeau de 10 LEDs WS2812b; le branchement sera le suivant :

ESP32                Bandeau WS2812b

GND                   GND

+3.3v                 +5v

GPIO13             DIN

Lire la suite…

Catégories :ESP32, Matériel Étiquettes : ,