How fast would be the refresh rate with arduino code? I get 500 Mhz on Arduino Nano... but I think ESP have much faster clock?
Anybody tried ESP8266 ?
- povezi
- Erledigt
-
-
500 MHz would be... erhm, fast... way faster than remotely possible with an Arduino (or ESP) I'd guess you are meaning a 500 kbps SPI communication rate?
As the ESP runs a bit faster than an Arduino (80/160MHz vs 16Mhz) it might be possible to be a bit faster. Do remind however that the ESP cannot guarantee realtime requirements; it needs some time now and then to do its wifi housekeeping tasks. -
I use 2x ESP8266 with 24(?) ws2812b, it works good! some few hardware related bugs (my fault->lazy ) but it is good!
I will start a Thread in Showcase when i'm back at home have only limited access at work, but here is a preview
-
Using Particle Photon here with similar setup as ESP and your main bottleneck with 24 leds would be the WiFi network (response times), can see some (old) videos of that in action here:
-
500 MHz would be... erhm, fast... way faster than remotely possible with an Arduino (or ESP) I'd guess you are meaning a 500 kbps SPI communication rate?
As the ESP runs a bit faster than an Arduino (80/160MHz vs 16Mhz) it might be possible to be a bit faster. Do remind however that the ESP cannot guarantee realtime requirements; it needs some time now and then to do its wifi housekeeping tasks.Nope, not SPI, USB (/dev/ttyUSB0) 3$ Arduino Nano connected to my rPi2, runs rock solid for a year on 500KHz (sorry no MHz) even with latest hyperion beta (thanks to brindosch!) Technical explanation (arduino cpu is a clock multiply of 500k bps) and guide is available here:
http://ai.rs/reviews/rgb-delig…ing-hyperion-on-openelec/
but I still think that I should try ESP8266 when I catch a little time, I would try 1.000.000 bps
BTW Rick164, nice project! I have already started similar project but I also think WIFI latency is a problem if you need realtime video effects.. for a mood light, or effects run directly from ESP, it should work
-
It might be nice to have an ESP in between instead of an arduino. It can do almost the same, but faster. Added benefit might be that the ESP can be kept online while the RasPi running Hyperion can be powered down. It is then possible to let the ESP run some effects, i.e. projecting some time features like Light Clock (they also have a moon phase display) or home automation status stuff (current power usage/notifications).
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Just thinking of the Light Clock... I guess that should be possible with a hyperion effect as well?
-
I have used ESP - both USB serial attached and as a wifi target.
This is precisely why I wrote the UDP driver and you might be interested in my https://github.com/penfold42/stuff/blob/master/README.mdAs for the clock - I did this also with nothing more than the same ESP led listener but with a perl script on a Linux box writing the colours - I'll port it to a python Hyperion script soon
-
Wow, that's awesome! Let's just say great minds think alike
The clock script would be great to have in python... my Perl isn't that good, ha.
Don't know if it's another coincidence; but the Penfold's wines are marvellous! -
This clock is a nice idea. Also for notification extensions. Maybe worth a tutorial later to build your own? Whilst it is not that Hyperion related
Sad that there is much work to do for a cleanup of Hyperion in general. Or things that are really necessary, like our own iOS and WindowsPhone App. I noticed at the iOS App you need to pay for calibration. This is a no go i think.@penfold42
cain´t wait to see new additions! -
-
i will give your udp a try this week @penfold42 feedback after that I'm very excited about how good/fast it works
-
Hi there, the solution with the ESP8266 sound very interesting for me. So i could run Hyperion on my 24/7 Ubuntu Server and just stick an ESP8266 behind my TV?
@TPmodding have you tested the latency? -
I've moved my recent efforts to https://github.com/penfold42/ESPixelStick
As well as adding e1.31 sACN support to Hyperion.ng I've also added udpraw protocol to my fork of espixelstick.
I've not found any latency problems unless I try to fire packets at it faster than it can draw.
The problem here is physical devices naturally limit the rate. A UDP send is instant and buffered by the receiver. -
can also found no latency that would disturb me... its fast enough to match the picture and the colors
-
Thats great. Thanks for the info.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!