My latest project is a 6.5’ white tree with 250 WS2811 LEDs, an ESP8266 microcontroller, controlled with a web app over WiFi and/or an infrared remote control. Currently at 35 procedural animations using a fully 3D mapped layout (X, Y, and Z axes, plus radius and angle), allowing scrolling and rotating in any direction.
This is, beyond a doubt, the best tree I’ve ever seen, and my wife now hates you for it, as she now sees the glimmer in my eyes and the $$$ leaving the account
Thanks so much for sharing the detailed project, as I will definitely be gracing our home with it this year!
@dave_windsor the SN74HCT245N Level Shifter is used to convert the 3.3v logic level from the ESP8266 digital output pin to the 5v logic level that the WS2811 LEDs require. I’ve built a lot of projects that worked without using level shifters, but it never hurts.
@Brian_Lewis honestly, the only difference I’ve noticed is better reliability when uploading firmware & SPIFFS. I haven’t noticed a single failure with the Pro, used to have to retry fairly frequently. I don’t think the Arduino core has been updated to reflect the increased flash space. My projects so far have all been indoor and relatively short range.
@Marko_S I’m not familiar with MQTT. Can you explain your need for it? This tree project is already completely open source and open hardware, please feel free to add MQTT in a fork and submit a pull request: https://github.com/evilgeniuslabs/tree-v2
@Jason_Coon I’m tackling your tree project and have the board all wired up and code and spiffs loaded but I have no idea how to access the web app. I’m using a mac. I tried the ip address. I installed jqueery and bootstrap and home brew (though really not sure what I was doing there). What am I missing? Any clues would be much appreciated!
@Charity_Stolarz Cool! Have you uploaded the web app to SPIFFS? Have you set the SSID and password for your wireless network? You should be able to watch the serial monitor, it’ll print the IP address.
Hostname: ESP8266-2c153c
Connecting to Castle Greyskull
HTTP web server started
Web socket server started
ip:192.168.1.15,mask:255.255.255.0,gw:192.168.1.1
The first 2 won’t load and says the server isn’t responding. The last ne just brings me to my router settings