2017-11-08 10:27:48 +01:00
2017-05-12 15:16:25 +02:00
2017-04-26 13:08:48 +02:00
2017-03-09 21:08:17 +01:00
2017-04-26 00:04:42 +02:00
2017-11-08 10:27:48 +01:00
2017-03-09 21:08:17 +01:00
2017-04-26 13:11:06 +02:00

Introduction

Le but est d'avoir un selecteur d'effet, choix de la vitesse et de la couleur.
Un exemple de configuration pour home-assistant se trouve dans ha_configuration.yml.

Matériel

  • 1x ESP8266 Lolin (Nodemcu v3)
  • 1x Breadboard
  • 1x Resistance 220Ω (jusqu'à 1kΩ)
  • 1x Condensateur 1000μF
  • 1x LED Strip wb2812b
  • 1x Logic Level Translator
  • 1x Transformateur AC-DC 220v-5v

Consommation

Avec les wb2812b il faut prévoir :
0.05A par LED au maximum (blanc intense) à 5V
NbreLed * 0.05 * 5 = Puissance maximum en Watts nécessaire

Médias

Fritzing BreadBoard
IRL

Avancement

Le projet est actuellement fonctionnel.
Il reste des tweaks à faire pour que les effets marchent comme je le désire mais ça fonctionne.
TODO: changer le mqtt light par un mqtt_json, cela permettrais d'avoir un truc un peu "normal". Il existe de nombreux exemples sur le net pour esp qu'il devrait être très simple d'intégrer.
TODO: passer sur mqtt_json : l'envoi de l'état ne prends qu'un appel tout comme la réception, bien plus rapide
TODO: gitlab-ci : on peut checker la syntax en lancant un docker home-assistant !!! TODO: utiliser https://home-assistant.io/docs/configuration/secrets/

Description
Bandeau de LEDs contrôlable (puissance, couleur, effet) au travers de Home Assistant
Readme 914 KiB
Languages
C++ 100%