https://github.com/reger-men/wiled
WiLED is an Open Source project to control various types of LED strips with ESP8266.
https://github.com/reger-men/wiled
5050 alexa esp8266 led-controller led-strips neopixels smart-home smd-led ws2811 ws2812 ws2812b ws2812fx
Last synced: 8 months ago
JSON representation
WiLED is an Open Source project to control various types of LED strips with ESP8266.
- Host: GitHub
- URL: https://github.com/reger-men/wiled
- Owner: reger-men
- License: mit
- Created: 2018-12-16T17:16:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-19T22:47:41.000Z (over 6 years ago)
- Last Synced: 2024-11-02T17:12:45.654Z (over 1 year ago)
- Topics: 5050, alexa, esp8266, led-controller, led-strips, neopixels, smart-home, smd-led, ws2811, ws2812, ws2812b, ws2812fx
- Language: C++
- Homepage:
- Size: 3.44 MB
- Stars: 16
- Watchers: 6
- Forks: 12
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 
WiLED is an Open Source project to control various types of LED strips with ESP8266. 5050 SMD and WS28xx LED strips are supported.
## How to install ##
**IMPORTANT:** Download the latest release version (ZIP file) from [HERE](https://github.com/reger-men/WiLED/releases) and upload the binary file or compile the source code.
[](https://www.youtube.com/watch?v=cLCZFH-E9To)
Click on the image above to watch the video.
## Building from Source ##
* Install Arduino IDE
* Install driver for ESP8266 [https://github.com/esp8266/Arduino](https://github.com/esp8266/Arduino)
* Install plugin for ESP8266 Sketch Data Upload [https://github.com/esp8266/arduino-esp8266fs-plugin](https://github.com/esp8266/arduino-esp8266fs-plugin)
* Install [Adafruit_NeoPixel](https://github.com/adafruit/Adafruit_NeoPixel), [Espalexa](https://github.com/Aircoookie/Espalexa), [WebSockets](https://github.com/Links2004/arduinoWebSockets), [WifiManager](https://github.com/tzapu/WiFiManager) and [WS2812FX](https://github.com/kitesurfer1404/WS2812FX) Libraries
## Upload the pre-compiled binary ##
Download the latest release version [**WiLED.ino.nodemcu.bin**](https://github.com/reger-men/WiLED/releases) and use [ESPTool](https://github.com/espressif/esptool) or [ESPFlashDownloadTool](https://www.espressif.com/en/support/download/other-tools) to upload the binary to ESP8266.
## Features ##
User ...
* ... doesn't need to install any app to controlle the LED strip
* ... can controlle the LED strip via Webinterface or via Alexa
* ... Alexa can detect this skill as multiple devices, you may include the number of devices by increase this line ```#define ESPALEXA_MAXDEVICES 15``` in ```definitions.h```
* ... to invoke custom Skills, use:
* ``` Alexa turn light on```
* ``` Alexa turn light 1 on```
* ``` Alexa turn light off```
* ... can upload new file from within a Web browser without having to connect to the ESP8266 over USB
* ``` http://esp8266.local/update```
* ... may load the firmware to ESP module using Wi-Fi connection **OTA (Over the Air)**
## Adaption ##
To controle SMD or WS28xx LED strips you need to set ``` #define SMD_STRIP 1 ``` or ``` #define WS28_STRIP 1 ``` in ```definitions.h```
Make sure that you set only one to ``` 1``` and the other one to ``` 0```
If you don't want to use Alexa set ``` #define USE_ALEXA 0 ```
## Wiring ##

## Things you need (Shopping Cart) ##
[ESP82666](https://www.amazon.com/AZDelivery-Nodemcu-Module-ESP8266-Development/dp/B07F8759RC/ref=sr_1_2?keywords=esp8266&qid=1549978307&s=gateway&sr=8-2)
[5050 SMD](https://www.amazon.com/SUPERNIGHT-Changing-Non-waterproof-Flexible-Decoration/dp/B00E0EVHYA/ref=sr_1_3_sspa?keywords=rgb+led+strip&qid=1549978486&s=gateway&sr=8-3-spons&psc=1&smid=AXEJGN8WLZD9M) or [WS28xx](https://www.amazon.com/BTF-LIGHTING-Flexible-Individually-Addressable-Non-waterproof/dp/B01CDTEJBG/ref=sr_1_1_sspa?keywords=ws2812b&qid=1549978517&s=gateway&sr=8-1-spons&psc=1)
(Optional) [Alexa echo or any other version](https://www.amazon.de/dp/B01DFKBG5E/ref=asc_df_B01DFKBG5E58466726/?tag=googshopde-21&creative=22398&creativeASIN=B01DFKBG5E&linkCode=df0&hvadid=204288091658&hvpos=1o3&hvnetw=g&hvrand=8361400114568144756&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044401&hvtargid=pla-329799024896&th=1&psc=1)