espArtNetNode v2 ws2812 Pixel Mapping

Поделиться
HTML-код
  • Опубликовано: 1 авг 2024
  • I'll show you how to setup the ESP8266 using my espArtNetNode v2 firmware to control ws2812 LED pixel strips. We'll then setup Jinx to control the LEDs and create some cool pixel mapped effects.
    My Github: github.com/mtongnz/ESP8266_Ar...
    Instructable: www.instructables.com/id/Artn...
    Jinx: www.live-leds.de/
  • НаукаНаука

Комментарии • 56

  • @therealchayd
    @therealchayd 5 лет назад +1

    Whoa! This may be just what a work colleague of mine is looking for, for his LED matrix Xmas project. Absolutely perfect, thanks for sharing!!!

  • @GoranMilici
    @GoranMilici 3 года назад +1

    I'm going to use this to make some sweet sequential turn signals. I was about to pay over 100 bucks to get a controller din ghozts lighting so glad I came across this video

  • @patrickloibl3038
    @patrickloibl3038 Год назад

    wow nice project!! ❤

  • @VladDElectronics
    @VladDElectronics 2 года назад +1

    perfect!!!!

  • @xxnuttersxx
    @xxnuttersxx 5 лет назад

    Was there any needed precaution to be taken with the 3.3v to 5v exchange from the esp8266 data output to the data-in on the ws2812's? I want to make sure to mitigate any possible risks as the LED's I'd be attaching these to would be nearly impossible to replace after installation.

  • @vojtech3978
    @vojtech3978 3 года назад

    Thank you, thank you, thank you!

    • @mtongnz
      @mtongnz  2 года назад

      You are so welcome!

  • @TheCoaIa
    @TheCoaIa 7 лет назад

    Hey, great guide overall, I still hope you could help me out: Im stuck at after typing my SSID and Password. I press save changes. I tried with and without changing my IP & Name. But my nodeMCU v2 wont connect. I also dont see any other way than spamming the reset button and trying it again. Any Idea why I cant connect to my wify?

  • @ArtemisKitty
    @ArtemisKitty 7 лет назад +1

    Hey, is the output on D6 with the 3 colored LEDs a status thing? as in wifi connection status and whatnot?

    • @mtongnz
      @mtongnz  7 лет назад

      Yes. It uses APA106 LEDs which are similar to the WS2812. They come in a 5mm 4pin format. You can change the source code to use WS2812 instead if you wish by changing lines 85 & 86 - just uncomment WS2812 and comment out APA106

  • @showmusicalryn
    @showmusicalryn 4 года назад

    buenas tardes excelente proyecto, cual es el pin de salida de datos? Muchas gracias!

  • @djtechsane
    @djtechsane 5 лет назад

    Hi, just been trying to get the source code from your Github to compile and run on a Wemos D1... Straight up it doesn't work, the WS timings are wrong on the outputs and just show a full white led strip... Could you possibly upload to github the WEMOS version that you include with the main one but not as a pre-compiled bin file. I'm really interested in developing this further but I cant seem to get the source code to work correctly (unless I upload the firmware to the device via the admin panel for the WEMOS version :/ )
    Thanks in advance and awesome work btw

    • @kefkevm
      @kefkevm 5 лет назад

      i have the same problem... did you solved it?

  • @kefkevm
    @kefkevm 5 лет назад

    hi everyone, i want to read a dmx signal and control the LED's. Not by using artnet, but a "oldscool" controller. how do i add this??

  • @taunado
    @taunado 3 года назад +1

    Thanks for sharing. Is this possible to do with Resolume as the mapper?

    • @mtongnz
      @mtongnz  2 года назад

      Yeah. You can use anything that will output artnet

  • @govindhasamy2557
    @govindhasamy2557 4 года назад

    Hi, I want to use 1024 led per port . There is any way?

  • @MrDJPETERLEWIS
    @MrDJPETERLEWIS 7 лет назад

    Thank you for this. I did not understand exactly the 2 outputs that are shown, Does this mean that I can do 680 pixels per output ?.
    I am using a controller right now that does 680 pixels per output which is what I am looking for at maximum. I want to possibly put 25 units down and connect them via Wifi to Jinx, Do you know of any Latency issues or collision problems that I might have. I would like to test this solution and should it work weel then I would definatley be forwarding a donation.

    • @ArtemisKitty
      @ArtemisKitty 7 лет назад +1

      Peter Lewis Sounds like the controller you're using now is using 4 DMX universes so you may be short on that. DMX = 512 channels per universe which works out to 341 RGB pixels for the 2 universes it supports afaik. (1024/3 for RGB) I am trying to recall where I read specifically but it HAS been done, and these esp chips can handle up to apparently 17 universes, however they start to lag severely after that, and honestly are best responsive @ 12 or less. Their code was just... beyond my skill level. Couldn't get it to compile on Windows OR Linux...

    • @MrDJPETERLEWIS
      @MrDJPETERLEWIS 7 лет назад

      Hi , yes the controller I have now has 4 output with up to 680 pixels per output with an ARTNET input. This sends signals to 4 rows of 400 pixels each at the moment, I now want to do it wirelessly and either I have one esp8266 per row or in a row there are 4 x 1mx1m panels which I would put 1 x esp8266 inside and then each esp8266 would only control up to 100 pixels. So if I put 16 x esp8266 in all the panels then there would be 16 units hence the reason asking about latency issues. Another thing I was thinking of is to get each esp8266 to talk in a mesh network so that the syncronisation off all of the esp8266 output would be at the same time. If not, and there was intereference in the arrea that only affected a few units , the output display of the LED's would not all be syncronised.

    • @mtongnz
      @mtongnz  7 лет назад +2

      Hey Peter. It is indeed 680 pixels per output so 1360 total. If you run many more than that per output, you get timing issues.
      I chose 680 pixels as each pixel uses 3 channels (RGB), so 170 pixels use 510 channels which is pretty much a full universe and 4 universes makes it 680.
      The devices will eventually support artSync commands but I've disabled it at present because I was having issues. This should mean that there isn't any tearing provided your control software supports it.
      As to WiFi issues, I'd imaging this is more to do with the AP than the device. I haven't tried with more than 4 units but it worked well. Let me know how it goes.

  • @tonyk.8580
    @tonyk.8580 5 лет назад

    Can't seem to get it patched correctly. Doing a 9x47 matrix so I made 4 universes got the first universe to activate the first 3 1/2 rows but the 4th row is strange in that the first 6 or 7 pixels are greyed out and the following pixels are activated and working. Can't seem to get any of the other universes to patch to remaining pixels either. Too bad jinx has such a finicky patching system bc clearly I'm missing something, probably basic, that's giving me issues.

    • @tonyk.8580
      @tonyk.8580 5 лет назад +1

      Yes it was basic, forgot about the whole serpentine pattern when I went to manually set the patch. Great project btw thanks for sharing

  • @user-jf4jh6pk1h
    @user-jf4jh6pk1h Год назад

    hey bro
    does this also work with grand ma dot2 on pc ?
    if yes how

  • @MrPilot07770
    @MrPilot07770 2 года назад

    The 70A psu sonds terrible, does the fan always operates in this project?

  • @Eswarreddy
    @Eswarreddy 4 года назад

    Sir it shows (store.h ) no there in dictionary

  • @leonardlassen7027
    @leonardlassen7027 4 года назад

    hey, with which gpio pin do I have to connect the leds?

    • @mtongnz
      @mtongnz  4 года назад

      Sorry for the late reply - the schematics and more info are on my github

  • @timconnect6152
    @timconnect6152 2 года назад

    I have an issue with the patching process within JINX. Not sure if its a JINX problem or ArtNetNode.
    I have a 16x16 matrix in a line-snaking-top-left configuration. When I configure patch for Universe 0 (16x8 line-snaking-top-left start channel number 0) the mapping is correct for Universe 0. Testing with just Universe 0 works as expected. The problem I have is when I attempt to add a second universe, again using the 16x8, snake-line-top-left. Using the fast patch and starting at position 9,0 I configure a second universe named universe 1 (although tried 2,3,& 4). The second universe does not patch correctly. The first 2 lines are correct “snaking” from left to right. BUT lines 3 and beyond seem to be patched vertically rather than horizontally as configured. I’ve tried using subsequent flashing and multiple NodeMCUs but the problem persists. I’ve also tried multiple smaller universes of just a couple of lines but the problem persists. From what I observe, it seems that any universe other than 0 doesn’t fast patch correctly. The problem remains the same within subsequent universes. The patching starts in a horizontal manner, then by itself seems to go vertical.

    • @mtongnz
      @mtongnz  2 года назад

      This is a strange issue and sounds like it might be in the patching. The code stores data direct into the output arrays so no "patching" is done in my code. Could be either Jinx or possibly the LEDs are connected in a different order?

  • @TalbotSimonsTbot
    @TalbotSimonsTbot 5 лет назад +1

    Has anyone had any success getting this to work with Resolume Arena 6?

    • @taunado
      @taunado 3 года назад

      Did you have success?

    • @taunado
      @taunado 3 года назад

      Any suggestions will be greatly appreciated

  • @bellamax23
    @bellamax23 6 лет назад

    hy dear , i have a big problem to set 2 universe .....when i set the second universe for me 1 , in to my matrice don't work?? can you help me?? the second universe have another port for output or it's the same of tx?? tks

    • @mtongnz
      @mtongnz  6 лет назад

      Each port can have up to 4 universes - set what you want under the portA and portB tabs in the webUI. Each universe can have 170x GRB pixels (510 channels total). Once you want more than 170 pixels per port, you'll need to use the second universe (up to 4 per port). Hopefully that helps.

    • @bellamax23
      @bellamax23 6 лет назад

      tks man

    • @xxnuttersxx
      @xxnuttersxx 5 лет назад

      @@mtongnz I thought it could handle 680 pixels per port or am I incorrect?

    • @xxnuttersxx
      @xxnuttersxx 5 лет назад

      Just read another replay, all good. 680 pixels/port. A+

  • @rgbcrafts
    @rgbcrafts 3 года назад +1

    Would that work with ESP32?

    • @mtongnz
      @mtongnz  2 года назад +1

      Not as is - the code would need to be ported across. I hope to do this one day but wont be for a while

  • @Eswarreddy
    @Eswarreddy 4 года назад

    Can we controllebws2811

  • @user-fr5tt8yf9s
    @user-fr5tt8yf9s 3 года назад

    I tried to repiet, and i could link vemos to wfii. I did all like in video.. Then i see that something come to com port to vemos from Jinx with the help of WiFi. I connected d1 pin with ws2812b 16x16 matrix and... Nothing.. I think that can be 2 reasons:
    1) thomething wrong signal came from jinx to Come port of vemos
    2) d1 it is not right pin
    But in sketch i see "d1" pin. And also uncomment ws2812 and comment app..
    What is my mistake?
    P. S. Sorry for my english

  • @andrzejpryszcz8655
    @andrzejpryszcz8655 2 года назад

    Is it possible to map hexagon-shape ws2812 screen ?

    • @mtongnz
      @mtongnz  2 года назад +1

      You could make any shape. Mapping would depend on the software you use but most should allow it

  • @fekril
    @fekril 6 лет назад

    Nice...You have a link for the code ?

    • @mtongnz
      @mtongnz  6 лет назад

      I probably should've put this in the description :) github.com/mtongnz/ESP8266_ArtNetNode_v2

  • @khaleelsmd7735
    @khaleelsmd7735 4 года назад

    This code support in ws2811 led module sir

    • @mtongnz
      @mtongnz  4 года назад

      I haven't played with the ws2811. Depending on the timings needed, it could possibly work. The code may need to be modified

  • @piyushkushwah3352
    @piyushkushwah3352 3 года назад

    can you plz help me to make a code for dmx stapper motor with encoder

    • @mtongnz
      @mtongnz  2 года назад

      This shouldn't be too hard. There's a lot of code around for steppers that could be merged with the DMX code I've used. I haven't got any plans for this right now but I might give it a go in the future

  • @Cesar-dt9nl
    @Cesar-dt9nl 4 года назад

    whats the size of this array?

  • @EmilianoFracaroli
    @EmilianoFracaroli 6 лет назад

    hola soy de argentina estoy haciendo una pantalla con led 2812 pero tengo un problema despues de la 6 tira me falla me prende color rojo y parpadea ¿puede se que despues de la tira que anda bien tengo que volver a conectar directo a la fuente de alimentacion? muy bueno tu proyecto va mi like y mi suscripcion.

    • @juanjoseguzman3130
      @juanjoseguzman3130 6 лет назад

      Emiliano Fracaroli si es recomendable reconectar a la fuente

  • @lovetolearn5929
    @lovetolearn5929 2 года назад

    wifi seting dosnt work

    • @mtongnz
      @mtongnz  2 года назад

      In what way?