5 ms·
Building DIY LED strips for fun
- solarkraft 6y agoThis is a nice, interesting, useful article, but the title is garbage. Step 1: Buy some WS2812B strips. You're not building the strips. You're building the control infrastructure.
- Turing_Machine 6y agoAgreed. Somewhat interesting article, terrible title. Something like "Custom Lighting With Controllable LED Strips" would be better.
- matthaughey 6y agoI get that you both thought maybe I was soldering my own strips raw but the DIY in the title is about setting up your own strips, not just buying a bunch of LIFX or Hue strips.
- fock 6y agowhich is "building WITH LED strips". I once "built" a LED-matrix display from strips, because it was a demo project and money for HW was scarce (and time to short to look into fabrication for a non-EE-person; also brightness maxes out at 1000cd/m² last I checked) - I seriously came there for some info how you created your own, cheap DIY high-density setup for the WS-LEDs (cooling becomes also a problem eventually for high brightness, so I was looking forward to a solution to this problem). Instead I got the blog equivalent of a YT-video: how to decorate your room in 5 easy steps. BTW: You actually did do nothing more than buying a bunch of strips, I don't see a big technical difference between hue and chinese strips + a chinese hue-bridge except for the soldering (but afaik they also offer connectors for solderless application...). So you might change the title to: "setting up a chineses hue replacement for cheap with soldering" (though I would expect pictures of your soldering then...
- matthaughey 6y agoThis article isn't for you. It was written for people that have never soldered in their lives or built anything from parts.
- SK6812away 6y agoHey, keep it up. I'd be very embarrassed if any of my blog posts ended up on HN, too. You'll get there! :)
- KirinDave 6y agoI believe the word you're searching for here is "clickbait." Controlling LED strips is not a boring project and it's a wonderful entry into the hobby since it often works with very safe voltages and is happy with cheap components. But this article is clickbait, and it's probably the most detail-free article imaginable on the subject.
- xxs 6y ago> works with very safe voltage True for constant voltage, resistor limited current ones only. With constant current LED drivers, the voltage is approx 3V per LED. So it adds nicely to unsafe levels, albeit DC. Another note is the power supplies can be quite unsafe too - esp. the cheap off-brand ones.
- KirinDave 6y agoPanels and strips using more than 24V are extremely rare, with 12V being common and 5V existing for the hobbyist crowd. I've never seen a 24V rig for hobbyist uses (although some Ikea strips run there). You don't wire them in serial anyways. In general if you care about blocks of LEDs at all you don't wire them in serial.
- oneplane 6y agoFor some reason I also thought this was about making the strips for fun. But this has nothing to do with making, it's just assembling someone else's strips... I was just curious to see how one would go about making strips. Order a bunch of wires and hand solder some SMD LEDs? Get a FFC made by a random PCB manufacturer and solder LEDs on those? Make some sort of mould and use one of those odd silver glue connections to an existing wire strip? Order a bare strip and use solder paste and a heat gun or hot air soldering station to solder them on and then dip the whole strip in transparent elastic resin? Instead of having some curiosity itch scratched it just makes it worse.
- Havoc 6y agoI found this to be a rabbit hole. e.g. Ideally you want 24V not the 12V most of the cheap stuff is. And then you really want one that has warm white LED instead of just RGB'ing the white. ...and pretty soon you're looking at real money
- matthaughey 6y agoI actually went 5V and it’s fine. I forgot to stress that in the post but I’ll update it.
- xxs 6y ago5V is extremely bad from efficiency point of view. The voltage drop over an LED is ~3V, that leaves 2V to be sent through the current limiting resistor (dissipated as heat). There could be only a single LED (no series).
- detaro 6y agoThese strips have a chip and individual control for each RGB LED that work on 6V max, so "higher voltage would be better" doesn't really make sense for them (unlike strips where all LEDs in the strip are driven the same, without individual control).
- xxs 6y agoObviously, I didn't mean addressable RGB LEDs, just regular LED (white) strips that can be cut (in the context of the grandparent's comment)
- Freak_NL 6y agoI considered using 24V for my living room lighting, but availability is an issue. The much more common 12V works fine as long as you consider the wire gauge you need to prevent the voltage from dropping too much. For example, if you use RGBWW strips (i.e., four channels; RGB plus warm-white, as you rightly recommend), you could have one -12V lead shared with a thickness of 4mm², and four separate 12V leads at 1.5mm². At around 4.2m distance (at the farthest) I measured an acceptable voltage drop of 3.9% for 405 SMD5050 RGBWW LEDs. But yeah, you do need to consider the wire gauge of your cabling, depending on the number of LEDs driven.
- kejaed 6y agoThat looks really slick. Nice job! These sorts of projects can be a lot of fun. I did the same sort of things a couple of years ago on my deck. I had a rpi and Arduino in the loop cause that’s what I had lying around, the ESP solution sounds much simpler. Then we moved a couple months later... https://imgur.com/gallery/E4lbU https://imgur.com/gallery/E4lbU
- KirinDave 6y agoIf you came here hoping for good resources on how to set up and control LED strips, angry that the article linked was bad and devoid of any good details, here are some useful resources. #1: AdaFruit loves you and has a guide: https://learn.adafruit.com/adafruit-neopixel-uberguide https://learn.adafruit.com/adafruit-neopixel-uberguide #2: Andreas Speiss has a phenomenal youtube channel that offers a lot of solid tips and tricks for new makers looking to avoid common pitfalls: https://www.youtube.com/watch?v=IIl5nDjfkjY https://www.youtube.com/watch?v=IIl5nDjfkjY #3: GreatScott! (another great youtuber) has a really fun article on what I'd label a very "intermediate" LED project to get a sense of how to put everything together to make a unique object that is not simply a matrix and a lot of software: https://www.youtube.com/watch?v=tXfMg8y1Fs4 https://www.youtube.com/watch?v=tXfMg8y1Fs4 Good luck, and one last tip: remember to be careful that your microcontroller may be fried by the voltage your LED strips needs. It may seem that there is an obvious solution to that which is, "Just use 2 power supplies" but with 3-wire LED strips group loops can exist and ruin your ability to control the strip. Don't despair, search for "buck converter board" and then look up how to tune it. You'll get a system efficient enough that you can drop 12v to 3.3v and it won't drain your battery or overhead your enclosure. Linear regulators are not your friend, they're usually cheaper specialist tools for folks who care about radios.
- conk 6y agoAs for voltage difference between controller and lights, you can sacrifice the first led and power it at 3.3v and power the remaining ones from a second power supply. The first led will be a little dimmer than he rest but this setup has been very stable in my tests.
- KirinDave 6y agoAt that point I'd just grab a heavy resistor of the appropriate value and wire the controller down rather than accept a dead pixel in my line. Usually this is a problem for 12V LED lines with 3V3 microcontroller like the ESP32.
- andruby 6y agoHow does that work? Do I understand correctly that you connect the first led to a esp32 (+3V, onewire, GND) and then connect +12V and GND to the second led? I wonder why it wouldn’t work if you connect +12V on the first led?
- Tempest1981 6y agoThis one on "self organizing LEDs" was fun and motivating: https://news.ycombinator.com/item?id=23741036 https://news.ycombinator.com/item?id=23741036 Video: https://youtu.be/Ueim2Ko8VWo https://youtu.be/Ueim2Ko8VWo
- flywheel 6y agoPretty simple to do this honestly, it's been done many times before. There are phone apps that do this that have been around for a while. After all it's just assigning an x/y value to a position that a color was detected at.
- flywheel 6y agoLEDs get a lot of attention from people without any kind of training with electronics, but they aren't as simple as people think - LEDs consume a lot of power. If someone isn't careful and doesn't know what they are doing, it's very easy for them to create a fire hazard. https://hackaday.com/2018/01/29/the-engineering-case-for-fusing-your-led-strips/ https://hackaday.com/2018/01/29/the-engineering-case-for-fus...
- oneplane 6y agoIt's also very easy to create crappy lighting conditions because people think of light to be just 'light' which it isn't.
- fock 6y agogood to see that! I (physics grad) was eyed very skeptically by a crowd of CS and architecture (like in houses) people, when I started buying fuses and caring about fire-safety (all the people were much like: oh light, wow (whilst I was: power, hot)
- d33lio 6y agoAdafruit is an amazing source, their NeoPixel ecosystem is exceptional. They also offer an RGB NeoPixel strip variant with modules that ALSO have a dedicated "warm" or "cold" white LED module. This is great in case you want to actually use your LED's as non color LED's for some time.