firelamp / lavalamp WS2812 project (Fastled matrix)

This is my first video for building a lava lamp. I started with the fire effect because it is a little easier to program.
The lamp consists of two WS2812B LED strips of 300 LEDs.
Powered by an esp8266 wemos d1 mini pro.
I use an 8 x 74 matrix. From the library of fastled.
Programmed in the Arduino IDE.
Sketch on Github: github.com/hansie8888/LED-Fir...

Пікірлер: 20

  • @draginator6
    @draginator62 ай бұрын

    Looks awesome, the diffusion is really nice on it!

  • @RND-USA
    @RND-USAАй бұрын

    So cool!

  • @aleks-s1442
    @aleks-s14425 ай бұрын

    Я делал в корпусе от Аннэт на маркете маленькую 70*200мм- без пленки хорошо рассеивает никакой пленки не надо.еще и не разбивается-прочная офигеть.

  • @wclumiere5665
    @wclumiere56653 жыл бұрын

    Great Job Hans, Thanks for Sharing.

  • @raffyturc
    @raffyturc3 жыл бұрын

    damn!!! looks soooooo nice! 👍

  • @stefanabare8446
    @stefanabare84464 жыл бұрын

    Looks awesome! Great job!

  • @hanshovenier5189

    @hanshovenier5189

    4 жыл бұрын

    Thank you! ;-)

  • @frankheu1006
    @frankheu100611 ай бұрын

    Nice, do you have the cabling plan and ino Sketch for your nice Project?

  • @tutwirata8956
    @tutwirata89562 жыл бұрын

    I love the pattern n wish i could compile on IDE. I only bit familiar using Nano and Uno board.

  • @robertkorosi7675
    @robertkorosi76753 жыл бұрын

    It is realy nice! What is the outside diameter of plexiglass cover?

  • @Phelos11
    @Phelos113 жыл бұрын

    Hello Hans, I can compile and flash the code without any problems. Unfortunately the LEDs stay dark. The wiring is OK. Do you have any idea where the problem is?

  • @zephsmith3499
    @zephsmith34994 жыл бұрын

    Nice! Was there any problem with keeping the matrix aligned (ie: the LEDs vertically aligned) when wrapping, or was the diameter of the inner tube just accidentally perfect?

  • @hanshovenier5189

    @hanshovenier5189

    4 жыл бұрын

    Thanks, My project was really just a try. And to save time and solder work I just twisted the LEDS around the tube. I had to compromise a little because they didn't line up nicely. But due to the diffusion, the shift is not visible. Maybe next time I'll make the rows vertical so I can put more LEDS in the round.

  • @zephsmith3499

    @zephsmith3499

    4 жыл бұрын

    @@hanshovenier5189 Well, your spiral wrapping came out very good; the minor misalignment really doesn't matter, as you note, after going through the diffusor. I had been thinking that one might need to wrap the pipe with something easily compressible, like some foam, and then pull just enough to get each row to align with the previous, and glue the strips down. It sounds like you didn't need that kind of padding, which is cool. The circumference of the inner pipe was close enough to N pixel spacings. Good job

  • @SERVISLAPTOPJOGJAPRO

    @SERVISLAPTOPJOGJAPRO

    2 жыл бұрын

    @@hanshovenier5189 for vertical rows, is this correct, I modified the code .... is there any other part of code, must be changed? Please check.. Thank you... uint16_t XY( uint8_t x, uint8_t y) { uint16_t i; if( kMatrixSerpentineLayout == false) { i = (x * MATRIX_HEIGHT) + y; } if( kMatrixSerpentineLayout == true) { if( y & 0x01) { // Odd rows run backwards uint8_t reverseX = (MATRIX_WIDTH - 1) - x; i = (reverseX * MATRIX_HEIGHT) + y; } else { // Even rows run forwards i = (x * MATRIX_HEIGHT) + y; } } return i; }

  • @frankheu1006

    @frankheu1006

    Ай бұрын

    @@SERVISLAPTOPJOGJAPRO Is it workin? Do you have the whole code for me? thx

  • @x-TURBO-x
    @x-TURBO-x7 ай бұрын

    where is schematic how tococcnect led strips to arduino?

  • @manukalias
    @manukalias3 жыл бұрын

    It looks really Nice, I want to make one ASAP, Already got all the parts👍 I saw your Arduino code, You have 2 files what exactly is func.ino for 🙄🙄

  • @JonBaier74

    @JonBaier74

    Жыл бұрын

    func.ino looks to be the functions needed for the effect. I would copy the contents of func.ino into the bottom of the vlammen_buis_fastled_5.ino and then compile. The main loop is calling the functions that exist in the func.ino.