Install WLED on an ESP32 with 5v ws2811 RGB LED Christmas lights. DIY Christmas tree & star.
HTML-код
- Опубликовано: 4 дек 2021
- This video incudes the setup and installation of 520 5v ws2811 rgb led lights on my Christmas tree and star. My storage unit has a rat issue where luckily they only ate my wreaths and the silver star. The wreaths were a total loss. I am insured so not a big deal. The star gave me an idea to refurbish it which ended up being applied to the tree too. I give the basics on flashing my esp32 with wled along with setting it up on my home wife to control with my pc and cell phone. To use your cell phone grab the app from the play store then add the wled device to your network.
Hardware links are at the bottom of the page.
Software used is below.
ESP Home Flasher: github.com/esphome/esphome-fl...
WLED Software: github.com/Aircoookie/WLED/re...
Drivers: www.wemos.cc/en/latest/ch340_...
If nothing shows up in Home Flasher after pugging in the ESP32 , you might need to install drivers.
Music:
Carol Of The Bells by Audionautix is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
Artist: audionautix.com/
As an Amazon Associate I earn from qualifying purchases.
Under no circumstance should you take any of the information in this video as advice or instruction. I am not a professional. This channel is for entertainment purposes only! Do not do what I do, you could grow a third nipple or permanently damage your chakra. The way I do things may be completely incorrect or dangerous. If you do not know what your doing you should consult a professional to complete or provide proper instruction on any project you choose to take on. I am not responsible for any injury or destruction of property. RESEARCH everything prior to starting your project. You read to the end here is a digital cookie :)
Don't forget to Like, Subscribe, and Share!
The products I used in this video are below.
I may earn commissions for purchases made through the links below.
500 rgb 5v led: amzn.to/3pszLUK
50 rgb 5v led: amzn.to/3GdWMBy
BTF-LIGHTING AC100-240V to DC5V60A Max300W Suit DC5V1A~DC5V60A Switching Power Supply Device Transformer Power Adapter Converter for WS2812B WS2811 WS2813 SK6812 etc LED Strip/String/LED Matrix
amzn.to/3VRevGW
ESP32: amzn.to/3pubMV5
18wg wire: amzn.to/31smRy1
project box: amzn.to/3xYrOKA
boards and screw terminal: amzn.to/3GdXheU
solder: amzn.to/31Bnxk8
soldering iron: amzn.to/3drSAl6
solder tip clean: amzn.to/31BeMH7
heat shrink: amzn.to/3oqHnrF
Ferrule Wire Terminal Block Crimping Tool Plier Tool Kit Set with 860 Ferrules: amzn.to/3Ez1z08 Хобби
I just bought 200 pixie lights thinking it would be enough, well, nope! I must triple now!
More is definatly better 👍
Hey guys here is a couple extra details for the build part of this video. I did add power to the individual led strands to stop voltage drop as shown when you see the back of the tree. I also left out a picture of the gpio pins for this model esp, which can be found here in the 5th image here amzn.to/3ELQxXS
Hey nice Video :) I have a question were you able to light up all the 500 LEDs by only connecting the first string to the power supply or is it necessary to connect each string to the supply to prevent drop in brightness?
Thanks. Well yes they will light up but they will not have even color or brightness. You need to connect 5v to every 2 or 3 strands to keep it bright and have proper colors show. I used every 3rd strand and the tree is bright and has accurate colors.
@@thisoldhooptie Ok thank you for the fast reply
how did you keep the string (LED) stuck to your tree.
Did you use any mounting bracket?
For the test I just wrapped it around a branch sticking upward on each big branch. For the permanent version so the tree can fold back up black zip ties.
Power question for you. I am using an ESP-Vroom-32. It appears that you are applying 5 volts to the 'VIN' pin. When I do this I lose my wifi connection. If I use a 5 volt wall wart to the usb C connector, the ESP loses WiFi connection. Any insights on where I am going wrong will be greatly appreciated.
Thank you in advance.
Since some of these have different pinnouts let's start with what number is your Vin5v, is it 19? What pins are being used for power, ground, load? Have you tested with only power and ground no lights attached? Have you tried to re flash the esp?
Hi, I'd like to do the same setup, do you experienced any voltage drop using 10 strips 5v and only one power source at the beginning? Is power injection required with only 500 leds? Thanks
I did, to fix that I injected power for every strip or two depending on what I was making. The stuff I used, including the power supply is in the description of the video. I would test the leds on the floor and leave them running for a while with a lights feature selected. This way any issues can be fixed before you string the tree or item.
@@thisoldhooptie i was planning to do 1000leds so i'll definetly need power injection, thanks for the reply.
@@mettymaster6963 no problem good luck with the project 👍
thanks for vid. why 2 esp32s? WLED supports multiple channels or strips.
Originally I was just doing the star, then I figured I would use the 500 plus lights I picked up for the front of my house too. I ran into a weird issue with both esp32. The data line would pass from one end to the other without the star but once connected it would flake out. This was with everything set to low. I guests coming in a week so I just used 2 which solved the issue fast. Now its all on one dig quad running both data and power lines. The 2 esp32 were reused for a couple other smaller things I made. Something old breaks and I swap in led and an esp32. Very cheap but look great 👍
What kind of power supply do i need for this thing?
I added the one I used in the description of the video. Sorry about that thought it was in there. 😁
Hello, I just bought the same circuit board, which pin did you use for a data? Was it P2?
The 5th pin is gpio2 on mine. Wled defaults to gpio16. Then in the video i change it in wled to match what was used. This link then the 5th image is the gpio info: amzn.to/3ELQxXS
Thanks for the quick reply. That’s what I ended up doing.
ws2811 needs 5v on data in. Raspberry Pi and ESP32 uses 3.3v logic. Some people say that you have to use logic level shifter because you can damage your board. Others are simply plugging data to microcontroller directly. I also can't find how to build such logic level shifter. I'm very confused.
Edit: Can I power 100 leds (50x2) only on the beginning, or I have to inject power in the middle?
Esp32 have both 3.3v and 5v on the board. I plug right in at 5v then injected power every 50 pixel. Worked fine for me. This year I swapped the esp32 for a dig quad allowing 4 channels and more direct power on the single board. I believe you referring to those using runs along the outside which are further from the esp32 to the first pixel.
@@thisoldhooptie What do you mean by "runs along the outside which are further from the esp32 to the first pixel."?
@Looki2000 my esp32 is a few inches from the first pixel. In simple form what I have read is that people who use a single pixel close to the esp32 then in wled select that pixel skipped is to push the data farther to the first lit pixel. This is used when running long data lines out to for instance the front yard of a home when the esp32 is inside. There is a channel I believe its drzzzz or something he goes in to some detail about sacrificial pixel use. For my project everything is a few inches away none of that is needed. Only power injection based on the pixel or led count used.
This is the channel and video I was referring too:
ruclips.net/video/wSGfkL1AGKs/видео.html
Is you use the same ones I did on full brightness with fancy effects you need to inject at the second 50 start. The first 50 can run right off the esp32 like I do in this video. The easy way to see why is grab a multimeter and test for 5v at the end of the line while its under load. You should see a nice drop in v out. Then add the extra 5v at the start of the second strand the v goes up at the end and the last pixels will now look the same as the first strand. White on full bright in wled is a good test.
@@thisoldhooptie So when I have a Raspberry Pi with a 3.3V gpio and the first pixel is right next to it, can I safely connect the Raspberry Pi directly to the data input of the first pixel?
The power supply looks a bit scary. I feel like the cats would be all over over it and that seems dangerous. Are they're any alternatives?
Put the power supply in a case like an ammo case 50cal or a plastic bin same size. You can also use plastic loom over the wires coming out of your enclosure if you keep the wires tidy. That was my testing the wires are all in a tight bundle this year about the diameter of a nickel.
@@thisoldhooptieThank you! I'll take a look into that. The power supply portion is what has always kept from getting started with WLED.
@@TheSlimHim all the info on stuff I used is in the description. Just be sure you get the matching output of your led 5v or 12v and enough amps and you will be good to go. Good luck, and happy holidays 👍
where is the star link?
The star was a very old topper that broke . Any tree topper that comes in half with standard lights would work.
Any suggestions on Proto board for the nodemcu?
The boards i used are in the description of this video.
@@thisoldhooptie. I looked sir . The one that on time line 2:00-2:18 . Can't seem to find that kind of size/shape. I found the other ones just fine.
I thought you meant the ones I used for the star, sorry about that. The gold one you are referring to came with a 20 year old project box kit from Radio Shack. It was made to fit the box it came with. I Switched to the green ones you see later later in the video since I couldn't find that same kit at the time. If you want a fitted set that screws down you have to buy it in a pcb project box kit. Comes with the screws, board and case. Amazon sells similar ones here: amzn.to/3ggj9iv
@@thisoldhooptie THANK YOU!!!
@@DanielCsvany np. Before you buy make sure the pins with what ever board your using fit the one in that link or which ever you get. Good luck with the project 👍