The response to create a library for these has been much greater than anticipated. So I apologize if I don't get back to your email, comment, tweet, etc. I will try my best to get to all of them, even if its not right away.
@dcxs58962 жыл бұрын
Thank you! Please send link to your github repo!
@Nerdforge5 жыл бұрын
Wow, these look great! Already thinking about a project I can use them in! Keep it up man
@SeanHodgins5 жыл бұрын
Thanks! Can't wait to see them in a video! :D
@Metalistforlife5 жыл бұрын
we need this in rgb..... for....reasons. very cool !
@SeanHodgins5 жыл бұрын
A little nervous (and excited) about running my own Crowdfunding campaign on my website. Hopefully everything goes okay! This will be sort of a test run. Check them out here: shop.idlehandsdev.com/products/addressable-7-segment-display
@curiouslycory5 жыл бұрын
I was having this exact thought the other day! Thanks for taking on this project! Good chance I'll be picking a few up in the near future for some projects.
@ktisistoukuriou5 жыл бұрын
Hey Sean! I just found your channel, and I think it's fantastic. Your production quality is great, and the content is paced really well. You're an inspiration. Cheers from Cape Breton.
@clovekkk3 жыл бұрын
I did similar display like 20 years ago but with shift registers and latches chips from 40xx family and driven by PC via parallel port.
@Ed196015 жыл бұрын
Ingenious. Though I have no current use for them I can definitely see advantages. Glad to see someone doing his own crowdfunding
@BloodAsp5 жыл бұрын
Awesome product, it is hard to believe these did not exist before, so that is awesome!
@hackbyte5 жыл бұрын
Whoa .. i'm absolutely thrilled by your idea! It's so cool...... Now, imagine designing a dedicated new small controller like a WS2811 but dedicated to 7segment displays and similar multifunction segment-displays. That way, one can even keep the amount of needed software and translation (numbers to segments/(controller-parts)) down for the controlling MCU .. and display producers maybe could produce completely enclosed standalone variants. *BAMM* We have a wonderful world of displays with low cost of I/O pins and necessary wiring/needed contacts on PCBs.. A very cool thing... You make 2019 having a somewhat cool start in tech. ;)
@adamarzo5595 жыл бұрын
Amazing. Very awesome work. Can't wait to play with a few of these.
@SeanHodgins5 жыл бұрын
The DIY crowdfund is almost at 1000!
@danielbull67095 жыл бұрын
This is awesome, thanks for sharing your work.
@atatistcheffs5 жыл бұрын
Wow, hard to believe nobody thought of this before - great job!
@SeanHodgins5 жыл бұрын
Thanks!
@obviateio5 жыл бұрын
This is a very cool concept. I love the simplicity of the integration. Looking for to trying to connect them up with an ESP32 running Micropython, lots of very fun possibilities!
@SeanHodgins5 жыл бұрын
A lot of possibilities!
@Certawin5 жыл бұрын
Nice work on the boards. And congrats too. Saw your 3d printer Christmas ornament. On the make you tube channel. Thought that was really cool.
@SeanHodgins5 жыл бұрын
Just saw their vid!
@Certawin5 жыл бұрын
@@SeanHodgins Congrats again, Chuckles I thought it was cool to see that on thier channel. Guess you got a lot more Christmas magic then ya thought.
@MaxintRD5 жыл бұрын
Nice project! I have some of these chips laying around still. In the datasheet you can read that each output channel can drive current for up to three LEDs in series. I think that would allow for some very nice super-sized displays...
@SeanHodgins5 жыл бұрын
Yeah they are fine up to 12V on the LED side.
@leozendo35005 жыл бұрын
Smart!!! I wonder why no one else has considered about this.
@SeanHodgins5 жыл бұрын
I’m sure people have, but didn’t act on it.
@thomasvnl5 жыл бұрын
That's some cool stuff you got there, nicely done!
@SeanHodgins5 жыл бұрын
Thanks!
@alexlandherr3 жыл бұрын
Cool idea of digit-by-digit daisy chaining the modules, I use a Raspberry Pi 4B and 2 MAX7219 8 digit 7 segment displays daisy-chained together for a large clock.
@trentnovelly17125 жыл бұрын
Found your channel via the videos you made for Make, and watched several of your most recent videos. Very cool stuff. As an aside: I would argue these are serialized 7segment displays as opposed to addressable in the sense that microcontroller peripherals are addressable (but I suppose that's not really worth getting nitpicky about)
@SeanHodgins5 жыл бұрын
Yeah it’s an adopted term for the LED strips. Addressable in the sense that the first LED is 0 then 1, 2, etc.
@MySupercarLife5 жыл бұрын
very very clever, good luck with the project
@dumle295 жыл бұрын
Hmm, any blog-post on design choices? I feel like the three ws2811s are an interesting choice, instead of going with a single microcontroller, and writing your own firmware for that (could be ws2812 compatible, or you could make your own less strict protocol). Was that option considered? Was the 2812s found to be cheaper in quantity?
@SeanHodgins5 жыл бұрын
No blog post on design choices, just some posts reiterating mostly what I said in the video. Generally a single microcontroller is not going to be able to directly replace this without additional components. These chips are off the shelf ready to control an LED using current control internally. Single resistor and capacity per chip. They don't need to be programmed, and they're less expensive. Its what they're made for.
@bryanjcera5 жыл бұрын
Brilliant!!! Immediately ordered 10.
@evren.builds5 жыл бұрын
I'm new to the electronics hobby myself and was just working on some 7-Segment displays. At first I did not now what shift registers multiplexing and charlieplexing were and was quite annoyed with the number of pins you needed. But even after shift registers and multiplexing (which was quite hard to include in my code) I still needed a ton of pins for the 4 I wanted to control. Thanks for showing a way to simplify them. Btw how did you think of doing this? Had no one done it before? Did you need it for a project of yours?
@SeanHodgins5 жыл бұрын
Yeah they can be a bit of a pain. Hopefully these work for you! - I'm not sure when I thought of this. I think it was when someone pointed out that the WS2811 does controls the LED with current, which made me realize that they didn't need to be RGB LEDs, and any colour would work.
@MaxintRD5 жыл бұрын
Using shift registers also takes up a lot of processing power. Using a LED driver takes the load away from the MCU. BTW. There are many other solutions. LED drivers chips such as the TM1640 can drive 8x16 leds using only two lines (clock and data). The WS2811 has the advantage that each LED has 256 levels of intensity.
@claricevictor55475 жыл бұрын
You’re basically speaking gibberish to me but I freaking love your videos:)
@gregersn5 жыл бұрын
Did you consider any other controllers? Like the one in the APA102 LEDs, so that there would not have to be any timing concerns with the data signal? Shame to have interrupts disabled on the Arduino to display digits. But I do like the concept.
@SeanHodgins5 жыл бұрын
Does the APA102 have a standalone IC without the LEDs embedded?
@gregersn5 жыл бұрын
Hmm, that is a question that I really didn't think about before commenting. I was only concerned about the interrupts-issue that arises with the WS2811. That does complicate things, of course.
@MakunaRGBIC5 жыл бұрын
Any thoughts on making one with a colon; so a clock display could be easily created?
@Maher-4 жыл бұрын
Is it possible to use the neopixel as a stopwatch or counter instead of using the small 7 segment display?
@BrianLough5 жыл бұрын
These look great Sean, well done!
@SeanHodgins5 жыл бұрын
Thanks Brian!
@BrianLough5 жыл бұрын
@@SeanHodgins sent you a message on discord
@VinceTibo5 жыл бұрын
Dude this is fantastic, I'm aspiring to be as competent as you in electronics! How did you acquire the knowledge you have? Did you study electronics in school? Again, wonderful work as always!!
@frontier92 жыл бұрын
Nice idea - its years later and I can get 14 seg with backpack chip to give me 4 digits and not too expensive. However, i've been through a complex shift reg build to make an RGB 7 seg set work ... so wondering about this.
@BeckyStern5 жыл бұрын
So cool, great work Sean!
@SeanHodgins5 жыл бұрын
Thanks Becky! I should use them make my own version of the social media stats counter you made.
@BuiltNotBoughtUK Жыл бұрын
I know this is a bit old now but is there a port of the software to Pico yet?
@brianrogers17995 жыл бұрын
This is insanely cool man. Insanely cool.
@mystamo5 жыл бұрын
One thing I think you may be super into working with me on would be Electrolumenecent Paint. Sort of like Lumilor but I've obtained the base compounds. I want to try doing something like Applied science did but maybe a bit more advanced... or less :D
@setrik_az3632 жыл бұрын
I once made a big 7seg display with 15 5mm LEDs for each segment for a factory and I used the same method here. so cool seeing a big ahh dislpay using just 1 pin of an arduino lol
@josedominguez20215 жыл бұрын
Superb!!! Nice to meetyou.
@byMarekZet5 жыл бұрын
Brilliant to use WS2811 not for RGB-led but for 7-Segment Display. This gives other uses than for eg TM1628.
@tablatronix5 жыл бұрын
well done, a nice low component count, was the unit cost as low as I estimated?, any unexpected gotchas? Another cool thing about this is you gain the ability to do pwn animations also
@SeanHodgins5 жыл бұрын
They were about as costly as expected. Can probably be done for nearly nothing at the 10,000 quantity level, at 1000 is still a little more than I was hoping. The fading ability is really cool, and hopefully will be implemented a little better than I have done it for the demo. haha
@UnexpectedMaker5 жыл бұрын
What a clever idea! Well done Sean :-)
@SeanHodgins5 жыл бұрын
Thanks! They're a little smaller than your Neo7Segments. :D I still need to get some of those.
@1_HighDuke5 жыл бұрын
You're a wizard, Harry!
@rushikesh25 жыл бұрын
Awesome man loved it... You saved alot of efforts thanks alot keep going 👍
@יונתןברייטגנד5 жыл бұрын
Now thats how mafia works
@BenPienig5 жыл бұрын
These are awesome! Have you thought about crowdsupply instead of kickstarter?
@SeanHodgins5 жыл бұрын
Not doing Kickstarter either. I'm doing a DIY crowdfund.
@geekjoan5 жыл бұрын
Realy nice! Would you conside making just the boards, so we could fit displays of diffrent size of our own?
@SeanHodgins5 жыл бұрын
GeekJoan the displays and the layout of pins are often associated with the size. So everything is pretty difficult to standardize. If I sold just the boards you would basically just have the buy the same display that I solder on. You can of course modify my files to use the display you want though! Common anode.
@geekjoan5 жыл бұрын
@@SeanHodgins True, but that is what cables are for... =)
@SeanHodgins5 жыл бұрын
I see what you mean, like a bread board version? I think that would be great too. Ill do that.
@groovysanta41265 жыл бұрын
Wow! I've been hoping someone would build this. I've just one question - Support for a larger seven segment display? I would like to drive 3 pairs of 7-Segment digits, specifically(YUNSUN ysd-1600ar6f-89) . Will unit do this?
@SeanHodgins5 жыл бұрын
I’m not sure, it depends on the current and voltage requirements. Check out the datasheet for the WS2811.
@bornach5 жыл бұрын
Would 5 WS2811s fit on that PCB for 14 segment alphanumeric displays?
@zachburke89065 жыл бұрын
bornach I don’t think so, however you might be able to fit a different type. One of these would likely fit fine and do the job. You will need to use more pins however, but only 2-5. www.mouser.com/Mobile/Texas-Instruments/Semiconductors/Driver-ICs/LED-Lighting-Drivers/TLC5928-Series/_/N-7zhqf?P=1yy25r5Z1z0zls6&gclid=Cj0KCQiA1NbhBRCBARIsAKOTmUvsEaIjgfxLie7hveum7aTU9dbZsTk_WVIliBwKRCxnwJO7B1abV2QaAiNXEALw_wcB
@nothanks77525 жыл бұрын
well that's fucking genius and I'm annoyed I didn't think of it first. good job man.
@ahmedal-musharraf92425 жыл бұрын
Well done!, instantly subbed, keep up the great content :)
@ChunkySteveo5 жыл бұрын
Very cool Sean!
@mihaelpanjkrc78705 жыл бұрын
I will look into making a library for this
@EightlinesVideo5 жыл бұрын
The big question is how many digits of Pi do I want to pre order?
@SeanHodgins5 жыл бұрын
Haha, That would be a fun experiment. How many digits of Pi can these drive before the current is overloaded.
@tyler-simoni5 жыл бұрын
I would be interested in trying to build a library for those!
@CaptM445 жыл бұрын
I was looking for something just like this for the larger 1.8inch 7seg displays. Also I was looking into one for a 14seg display. The chaining is perfect though.
@SeanHodgins5 жыл бұрын
Should work for them, just need to make the board!
@connorchapman42235 жыл бұрын
Those look amazing and usefull. I think it would be cool to daisy chain them so theat you can display the year, the date, the time and seconds
@SeanHodgins5 жыл бұрын
You totally can. I was thinking Back to the Future clock.
@Centar19645 жыл бұрын
I would have thought this would have been done already. These should be commercially available, china should make em for free 99 on fleabay...Love these real ideas that make ya say "now why didn't I think of that"
@SeanHodgins5 жыл бұрын
There are other solutions, but nothing as simple I think. At least IMO.
@TalpaDK5 жыл бұрын
And here I were considering WS2811 complicated multiplexing, oh well... but I suppose that the dimming option is sort of neat :)
@SeanHodgins5 жыл бұрын
Haha, much simpler because these hold their PWM value, so you can set a number and let the MCu do whatever it wants until you want to write another number.
@theedge55843 жыл бұрын
I need a Digital Gauge cluster for my car, or need to learn more n make my own any ideas??????
@SeanHodgins3 жыл бұрын
You could use these, and a GPS module.
@hashimiqbal68225 жыл бұрын
How do u connect the 7 segment display to arduino and where do i connect on that white board
@SeanHodgins5 жыл бұрын
The HCC module?
@BycromeAlgeraist5 жыл бұрын
Thanks Sean, very cool!
@SeanHodgins5 жыл бұрын
Thanks!
@JeremyCook5 жыл бұрын
Very clever - nicely done!
@SeanHodgins5 жыл бұрын
Thanks Jeremy!
@troseberry915855 жыл бұрын
My mind is blown right now. Why has nobody thought of this before? So simple. I know that the neopixel library can be used with the raspberry pi. How difficult do you think it would be to use these with it? Such a good idea though!
@zachburke89065 жыл бұрын
Tim Roseberry not difficult.
@SeanHodgins5 жыл бұрын
Easy with raspberry pi, though I think there is something you have to do with the audio to get the pin to work at 400khz. Should be easy.
@krackpack15 жыл бұрын
A circuitpython library would be cool
@joshuamacdonald87855 жыл бұрын
This is so brilliant
@HighFlyD4 жыл бұрын
Amazing job :)
@Vidicon315 жыл бұрын
Very cool I have written a basic library for them. And I have made a pull request on your GitHub page. Maybe You can test if it works on your displays.
@fsociety8525 жыл бұрын
Thank you for explaining👽
@printf5 жыл бұрын
That's a great idea !
@wvijay5 жыл бұрын
Super Cool
@proxy10355 жыл бұрын
To be honest I'm disappointed you didn't explain anything about how it or the chip works. I love in depth technical videos
@SeanHodgins5 жыл бұрын
Thought about explaining more about the circuitry, but I didn't end up getting into it. But I wouldn't have too much knowledge about how the chip works internally. Do you mean how they are controlled?
@proxy10355 жыл бұрын
@@SeanHodgins yes, how it actually manages to control a theoretical infinite amount of LEDs. cdn-shop.adafruit.com/datasheets/WS2811.pdf after looking at the datasheet myself it just looks like it sends information in terms of 24bit chunks. so the first 24b go to the first connected IC. the second chunk also go to the first IC but get passed through to the second IC, and that keeps going until it reaches the end. there also seems to be a RESET code. which makes sense as you want to change the data again after some time. you could've put this in the video it doesn't seem that complex
@zachburke89065 жыл бұрын
Proxy I do think it’s important to remember not everyone who watches these don’t have a lot of knowledge on how this stuff works. I’ve made the mistake plenty of times trying to explain something i view as basic to someone who isn’t too technologically savvy and realizing how complex and how in-depth I need to go for them to understand. I’m sure even a decent percent of arduino users would have to have a lot of basics explained to understand it when I started arduino I wouldn’t be able to tell you much about bits or bytes or words and it was well over a year before I properly started learning about them. It’s just not for this channel imo, for those who want to know about the ics can look at data sheets, and for those who just want the displays they get the info they want.
@zeffofx5 жыл бұрын
Very cool
@testchannel18345 жыл бұрын
Great video , How about doing a video for us Raspberry Pi users . Maybe use it to display output from a dht22 temp / press
@SeanHodgins5 жыл бұрын
Sure, Ill make an example for Raspberry Pi!
@lucasc56225 жыл бұрын
now THIS is cool
@acelectronic28315 жыл бұрын
Good for project
@ammorapl3 жыл бұрын
Takie proste a jakie genialne!
@MikeMcRoberts5 жыл бұрын
Great! Now please make some that are RGB.
@dleivam5 жыл бұрын
Awesome!
@azimyth15425 жыл бұрын
Are you still looking for someone to write a library for these? I'd be happy to take a stab at it.
@EndermanTheMan5 жыл бұрын
That’s epic!!!
@wowtah5 жыл бұрын
very cool!
@Stefan_Van_pellicom5 жыл бұрын
Excellent idea ! Hope you get rich ! :)
@SeanHodgins5 жыл бұрын
Just enough to keep doing what I enjoy.
@valdosh695 жыл бұрын
Omg, this is so cool
@vcokltfre5 жыл бұрын
Cool Edit: Very cool
@sagarghatti4 жыл бұрын
nice experiment . and secret too :) I like that .its uniqe .
@explosivemochi62055 жыл бұрын
Can you make addressable 8x8 matrixs
@SeanHodgins5 жыл бұрын
I think there are a lot of those out there already!
@garethronaldo86925 жыл бұрын
finally dude 🤗👍👍
@garethronaldo86925 жыл бұрын
yaaaaaaay 😁
@chirambaht5 жыл бұрын
I just have to say, Sean you are a genius! Amazing
@KitarpLive5 жыл бұрын
Yay website
@MakunaRGBIC5 жыл бұрын
About that library, it would easy to expand my current library NeoPixelBus, to support this. If interested in some collaboration, let me know.
@benargee5 жыл бұрын
This is a cool idea but I feel like using a ws2811 to simply turn an led on or off is a waste of resources.
@SeanHodgins5 жыл бұрын
Benargee that’s literally what their built for. :)
@benargee5 жыл бұрын
@@SeanHodgins well they are built for a pwm output for brightness so there is an unnecessary level of resolution used by the mcu just to use binary on off. I just feel like a simpler chip could achieve a pwr/gnd/data(in|out) interface. Based on the datasheet each ws2811 accepts 24bits for RGB. 8 bits per colour. In your design you're sending 72bits of data per digit(3x ws2811) where you could instead send 7-8bits depending on decimal usage.
@SeanHodgins5 жыл бұрын
Benargee being able to set the brightness of a 7 segment display is a huge feature, normally done by other more difficult methods in the programming. You don’t always want to run them full brightness.
@benargee5 жыл бұрын
@@SeanHodgins absolutely, but to run each segment brightness individually has few practical use cases. I feel like the entire array would usually run at the same brightness which would consume much less data than the current implementation. I don't know if Such a chip exists, but I feel like this application could be better implemented from a theoretical point of view.
@MaxintRD5 жыл бұрын
@@benargee - For that usage there are plenty different LED driver chips available. I recently had some fun with the TM16xx chip family. They do offer some brightness control, but only for the whole display, not individual segments. Main advantage is low price plus support for button-arrays.
@wesleythomas68585 жыл бұрын
Very cool. Have been playing a lot with can bus which relies on addressing similar to what you’ve been doing. Single IC’s exist which have a can bus controller and 8 IO pins (also some configurable to PWM and analogue in) such as... cdn-reichelt.de/documents/datenblatt/A200/MCP25050_MIC.pdf
@kondzio20035 жыл бұрын
Cool
@SeanHodgins5 жыл бұрын
Thanks!
@prateekmahajan19293 жыл бұрын
Could've used a 74hc595
@SeanHodgins3 жыл бұрын
False.
@petermorrow3565 Жыл бұрын
This was a nice distraction. 👌 . BLNT
@SeanHodgins Жыл бұрын
Glad you enjoyed it
@RSAkidinUSA5 жыл бұрын
Awesome project, this is a great idea I'm surprised nobody has done yet! I'd be willing to help you get the standalone library working, if you're interested just shoot me a DM
@martinj96475 жыл бұрын
If you Google "ws2812 7 segment"(or WS2811) you'll see hundreds of projects doing effectively the same thing at various scales from the tiny little .28" 3 digit modules up to several foot tall custom made digits. Still a cool project that looks well executed thus far
@CerebralDad5 жыл бұрын
I can create the Library
@mikelemon51095 жыл бұрын
It'd be better if you used a single MCU and just program it before or after soldering.
@SeanHodgins5 жыл бұрын
Source?
@mikelemon51095 жыл бұрын
@@SeanHodgins Of what?
@SeanHodgins5 жыл бұрын
Factual evidence for your statement. Why would it be better?
@kionmahuermicio98603 жыл бұрын
All is ok, until you use the "library"...
@503ali5 жыл бұрын
Hey nice job great idea to use ws2811 chip for that....... OK NOW youTube set it up to make money on the view and what not and it has worked. I don't pay in money but I pay in time but a lot of "youtubers" now want patrons on top of what they make from KZbin and any side advertising.. just sad to see greed come to somthing so great well when people enjoyed making videos.
@SeanHodgins5 жыл бұрын
What?
@MaxintRD5 жыл бұрын
@503ali - Unfortunately KZbin doesn't just pay for views and advertisement income is very low even when channels have 100K+ subscribers. I get no (zero) income from the few videos I made, even though they were viewed thousands times. Many youtubers wouldn't be able to spend the amount of time needed to produce quality content if it wasn't for Patreon. Sean makes great content and he doesn't beg for viewers to become patrons. Those that do get some nice benifits too. Sean also published many free open source projects on GitHub, Hackster, HackADay and Instructables. What "greed" do you see here?