WiFi-LED-XMAS-tree: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
== The hardware == | == The hardware == | ||
* ordinary LED christmas tree (such as this one from Ali Express | * ordinary LED christmas tree (such as this one from Ali Express [https://de.aliexpress.com/item/Three-Dimensional-3D-Christmas-Tree-LED-DIY-Kit-Red-Green-Yellow-LED-Flash-Circuit-Kit-Electronic/32744769456.html?spm=a2g0s.9042311.0.0.f2e24c4dtfzL0q]) | ||
* pimped multi color controllable LED (we used the WS2812B on a small white circuit board such as one of these | * pimped multi color controllable LED (we used the WS2812B on a small round white circuit board such as one of these [https://de.aliexpress.com/item/10-1000pcs-4-Pin-WS2812B-WS2812-LED-Chip-Heatsink-5V-5050-RGB-WS2811-IC-Built-in/32634454437.html?spm=a2g0s.9042311.0.0.36754c4d2waMKU] | ||
* WEMOS D1 mini based on the ESP8266 (such as this one | * WEMOS D1 mini based on the ESP8266 (such as this one [https://de.aliexpress.com/item/D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-by/32644199530.html?spm=a2g0s.9042311.0.0.58824c4dpHL6Ij]) | ||
<gallery> | <gallery> | ||
Ordinary_LED_XMAS_tree.jpg|Ordinary LED christmas tree in action | Ordinary_LED_XMAS_tree.jpg|Ordinary LED christmas tree in action | ||
WiFi_LED_XMAS_tree.jpg|Pimped WiFi controlled LED christmas tree in action | |||
</gallery> | </gallery> | ||
Line 24: | Line 25: | ||
So far we programmed basic animation for the LEDs and a little webserver to accept commands for turning on and off seperate LED colors. | So far we programmed basic animation for the LEDs and a little webserver to accept commands for turning on and off seperate LED colors. | ||
Find it in on GitHub in our | Find it in on GitHub in our [https://github.com/usb79/WiFi-LED-XMAS-tree/settings/collaboration Group] | ||
== History (reverse orders => latest on top) == | == History (reverse orders => latest on top) == | ||
Line 32: | Line 33: | ||
== Want one for yourself? == | == Want one for yourself? == | ||
* if you can spare roughly 5€ ask me - I just ordered some replenishment trees with | * if you can spare roughly 5€ ask me - I just ordered some replenishment trees with | ||
== Todo == | |||
* Socket for the tree | |||
* maybe with a display to directly find out about the DNS name and/or IP address | |||
== List of known bugs == | == List of known bugs == | ||
Line 37: | Line 42: | ||
== Feature requests == | == Feature requests == | ||
* git-secrets to store WiFi credentials in GitHub | |||
* proper encapsulation of animation functions | * proper encapsulation of animation functions | ||
* Marijn and I implemented a Chen attractor function to make the transitions more smoothly and random | |||
* more animations for LEDs | * more animations for LEDs | ||
* timer function for automatic wakeup/sleep (maybe simply based on time or location and sundown/sunrise?) | * timer function for automatic wakeup/sleep (maybe simply based on time or location and sundown/sunrise?) |
Revision as of 10:14, 28 November 2018
WiFi LED XMAS tree Release status: experimental [box doku] | |
---|---|
Description | Pimp an ordinary LED christmas tree and make it controllable via wifi |
Author(s) | Uli, Rene |
Download | https://github.com/munichmakerlab/wifi-led-xmas-tree |
Introduction
This project is about a WiFi LED XMAS tree consisting of an ordinary electronics gadget LED christmas tree with a pimped top LED and connected to a WEMOS D1 mini to enable WiFi control.
The hardware
- ordinary LED christmas tree (such as this one from Ali Express [1])
- pimped multi color controllable LED (we used the WS2812B on a small round white circuit board such as one of these [2]
- WEMOS D1 mini based on the ESP8266 (such as this one [3])
The code
So far we programmed basic animation for the LEDs and a little webserver to accept commands for turning on and off seperate LED colors.
Find it in on GitHub in our Group
History (reverse orders => latest on top)
- ordered 8 new trees, two are already promised to Tobi
- To make the basic LED animation more smooth, lately we programmed a Chen attractor function but did not finish it properly yet.
Want one for yourself?
- if you can spare roughly 5€ ask me - I just ordered some replenishment trees with
Todo
- Socket for the tree
* maybe with a display to directly find out about the DNS name and/or IP address
List of known bugs
- yet to come...
Feature requests
- git-secrets to store WiFi credentials in GitHub
- proper encapsulation of animation functions
* Marijn and I implemented a Chen attractor function to make the transitions more smoothly and random
- more animations for LEDs
- timer function for automatic wakeup/sleep (maybe simply based on time or location and sundown/sunrise?)
- crowd control of multiple trees at once
- put your ideas here...