esp8266_NeoPixel/README.md

1.7 KiB

esp8266_NeoPixel

About

MQTT NeoPixel control using a esp8266 based board (ESP-01S). Platformio project file for convenience.

Requirements

  • ESP-01 board
  • ESP-01 RGB Board
  • WS2812 WS2812B n Bits Light Ring (I used 16 Bits) (Adafruit NeoPixel)
  • 3-5V supply or battery

HW

Demo

(Tested with MQTT_Dashboard)

Demo

RGB Lamp

Some improvements to create something similar to Twisted WiFi-controlled Desk Lamp:

  • Drilled base to have access to reset button

Base

  • Using ESP-01 and ESP-01 RGB Board instead of Weemos D1 mini

Base 2

Finished lamp with MQTT Dashboard demo:

RGB Lamp and MQTT Dashboard

Important notes

It is important that the user modifies the corresponding fields between < > in the file src/user_config.h

TODO

  • Implement initial SSID and Password configuration by setting the ESP as an Access Point, displaying a welcome site and have the user input stored in the device
  • Standalone light effects

Contributing

Feel free to drop a line/contact me if interested in this project