MQTT NeoPixel control using a esp8266 based board (ESP-01S). Platformio project file for convenience.
- ESP-01 board
- ESP-01 RGB Board
- WS2812 WS2812B n Bits Light Ring (I used 16 Bits) (Adafruit NeoPixel)
- 3-5V supply or battery
- Visual Studio Code (or Codium) with:
- PlatformIO extension with platform Espressif 8266 installed (configuration for the board in platformio.ini)
(Tested with MQTT_Dashboard)
Some improvements to create something similar to Twisted WiFi-controlled Desk Lamp:
- Drilled base to have access to reset button
- Using ESP-01 and ESP-01 RGB Board instead of Weemos D1 mini
Finished lamp with MQTT Dashboard demo:
- Libraries and code based on examples from the Unofficial SDK for Espressif ESP8266
- Adafruit NeoPixel Arduino Library
It is important that the user modifies the corresponding fields between
< > in the file src/user_config.h
- 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
Feel free to drop a line/contact me if interested in this project