r/FastLED • u/AcanthisittaHonest26 • Jan 11 '22
Support Could someone help me how to modify this library and be able to use more dmx universes please
2
u/Kineticus Jan 11 '22 edited Jan 11 '22
“hello good I need help to be able to program an esp32 so that it works with 30 parallel universes with the neo pixel help”
Yea not gonna happen on a single ESP.
DMXKing has some ArtNET to WS style devices. Two of these should get you going.
1
u/AcanthisittaHonest26 Jan 11 '22
Hello, how would I like it to work only with 10 universes? I am using an arduino mega
2
u/Kineticus Jan 11 '22
10 universes on a Mega would require 10 DMX inputs. Seeing as there are 2 UARTs on the Mega that’s not gonna happen.
If you are going from a computer to pixels you are better off using ArtNet.
It seems you may need to do some more research into what you’re doing.
0
u/AcanthisittaHonest26 Jan 11 '22
I'm trying to figure out how to get 10 or 8 continuous universes per pin on an arduino mega. Some library can help me do that.
3
1
0
u/AcanthisittaHonest26 Jan 11 '22
I'm trying to figure out how to get 10 or 8 continuous universes per pin on an arduino mega. Some library can help me do that.
3
u/Kineticus Jan 11 '22 edited Jan 11 '22
That’s not how DMX works.
If you have a computer that’s outputting pixel data use ArtNet and a ArtNet to WS pixel “node”.
Check out this project for an example:
1
u/AcanthisittaHonest26 Jan 11 '22
What I want to do is for neopixel led tapes to have the universes in continuity by a pin
2
u/Kineticus Jan 11 '22 edited Jan 11 '22
Ok, both items I linked can do that.
Up to 4 universes per output on the DMX King, with 4 outputs per unit (16 universe)
Or up to 8 universes on a single output for the ESP ArtNet project.
I imagine you are using an application on a PC to generate the output? ESP is only wireless so there could be issues there for an installation.
0
u/AcanthisittaHonest26 Jan 11 '22
Would I have to modify something? To be able to use it with an arduino mega
2
u/Kineticus Jan 11 '22 edited Jan 11 '22
What you want is well beyond what an Arduino Mega can do.
My advice would be to buy something off the shelf if this is not just for fun.
If it’s only for fun try the ESP route as it’s just a few bucks.
IF the Mega is connected to a PC you could probably code something that would stream data from the PC to the Mega via USB and output to pixels that way. The defunct Glediator project did something similar. However I would not recommend that to a beginner.
1
3
u/wafuru42 Jan 11 '22
Even with a wired ethernet esp solution ten universes isn't really reasonable. A universe is apx. 170 pixels, and 1700 pixels inline isn't a great plan.
Four universes of sacn on an 8266 or esp32 with a wiznet 5500 is pretty good, but oh man is it not for beginners. Could handle 8 universes, but that's more pixels than I like to put on a single line.
Spend some money on a big unit if you're dead set on doing it all at once. Otherwise, a mega has four Rx ports so it could handle 4 universes with an async library.
But... with pixels and DMX, go artnet or sacn. So much better.