12-Fan Effects for PC RGB Fans - Arduino, ESP32 and FastLED

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 51

  • @willierossouw2004
    @willierossouw2004 4 роки тому +14

    Man, Dave, I wish you were a lecturer at my uni, your explanations are top notch and you make it easy to understand and follow.

    • @scoopiezz
      @scoopiezz 9 місяців тому

      Howd uni going? U done?

  • @dholtz3
    @dholtz3 3 роки тому +2

    Love the voices in the background for absolutely no reason. :)

  • @kevinst38
    @kevinst38 3 роки тому +2

    Hi Dave, I sure am enjoying all your videos... Never was into LED's til now... just placed the order for the ESP and first string of WS2812B LED's. Enjoyed Pink Floyd reference there as well

  • @jeffreyvitangcol8327
    @jeffreyvitangcol8327 2 роки тому

    I just found your channel while trying to figure out some Arduino stuff. You are a great teacher and I really appreciate the videos you have provided. Thank you so much.

  • @zephsmith3499
    @zephsmith3499 4 роки тому +4

    I wanted to let you know how much I appreciate your incremental coding approach, with interspersed display results. Of course, I have to pause now and then to scan and comprehend the code which just appeared to have been typed so rapidly - but each of us has our own pause button and thus can create our own timing for when and for how long we need to pause, so it's easy to customize this for our own learning style and level of background. That works well.
    Regarding this episode. As a small note, your left to right order is really starting from 22.5 degrees counter-clockwise of horizontal, a bit tilted. Well, 22.5 or 11.25 degrees...
    [You speak it like 3&4 then 2&5 then 1&6 (like the center axis is between 3 and 4, or 11.25 degrees CCW of horizontal), but the order that generates (3,4,2,5,1,6...) is actually the same as if you just started from 3 (22.5deg CCW) thus: 3 then 4&2 then 5&1, 6&0 etc.]
    The real horizontal left to right order would be 4 then 3&5 then 2&6 etc.(or 4 then 5&3 then 6&2...).
    Thanks to your table driven approach, there's no need to rethink some carefully constructed integer range remapping formulas or algorithms and then debug all the off-by-one corner cases ( as might have been needed if you had taken that approach in your pixel index remapping). Instead you can just edit the table and it's done, no code changes and easy to comprehend That could become an example for (part of) a future video, showing more specifically how a table driven approach can sometimes make that kind of modification easy.

    • @DavesGarage
      @DavesGarage  4 роки тому +1

      Thanks! My fan is sort of 3.5 LEDs off from 0, so it sort of depends how you hold it, but the diagram doesn't quite match what I'm saying, but the table is easy to change like you say!

  • @vhm14u2c
    @vhm14u2c 2 роки тому

    Dave, your imagination amazes me for what you code, and thanks for sharing! 🥂

  • @wahlds
    @wahlds 3 роки тому +2

    Dave, you are awesome! I am in the middle of Building a new rig with a custom water cooling loop and I wanted to take over the LED control. I have done a few LED Addressable RGB projects using raspberryPi/Python to commutate by socket with a Denso IRC 5 robot controller for work, but no fancy effects just basic status/position indication but what you have started here really got me excited and I plant to dive back into it! thanks for sharing and keep up the great work, oh and go Hawks!!

    • @scoopiezz
      @scoopiezz 9 місяців тому

      How did u connect ur fans to arduiono?

  • @michaelmagnani3463
    @michaelmagnani3463 3 роки тому

    That flame effect on the windows..... I need it 😂🤣
    That has too be the best thing ever!

  • @OldePhart
    @OldePhart 3 роки тому +2

    What is playing in the background near 12 minute mark? I thought it was the beloved Carl, but it sounded like someone talking about not cleaning their gutters and a fight ensuing then discussing a Pink Floyd album background sounds being gibberish. This is the moment that I realize I may have been played ! Or those voices have started again . . .

  • @JamesMossR33
    @JamesMossR33 3 роки тому

    How spooky, it was only a couple of days ago I heard someone asking someone else how many times you can take 10 from 100. Really glad I found your channel (YT thought I'd like to know why the Blue Screen is blue...it was right) as I've got a few LED projects done, ok well I used Bruh & DrZzzs code, but this is teaching my how to do it. Love your channel Dave.

  • @gjermshus
    @gjermshus 3 роки тому +1

    Any plans for making more videos in this series? I would be interested in videos regarding the wifi part and setup you use as well. Continue the great work!

  • @MrTheog1989
    @MrTheog1989 2 роки тому +2

    Hey those pink floyd voices aren't gibberish and nonsense for no reason! they're interviews with the staff/cleaners of abbey road studios!

  • @kenevans9161
    @kenevans9161 4 роки тому

    Thank you Dave for sharing all your hard work with us :). I am not a coder but i like to build things. I am working on the fans right now .I'm not sure what I'll do with them yet but they are so cooool. thanks again

  • @ChrisHeli1978
    @ChrisHeli1978 3 роки тому +1

    Love what you've done, much more powerful than what we're given! One thing I don't understand, your horizontal starts a 3 but your diagram suggests 4 would be the start not 3, I thought it might be that the leds aren't exactly aligned to the sides but then the horizontal would be wrong. Your code works perfectly so it's obviously correct, I just don't understand why!

  • @glasser2819
    @glasser2819 3 роки тому

    beautiful complexity shows in the results. Sometimes it's non trivial to chart design directions or when to stop.
    🤗

  • @MrGeocym
    @MrGeocym 2 роки тому

    If you had an application that can execute custom C# code, UDP, and Websockets on demand, would it be possible to call the RGB effects on the fly using this application?

  • @BrewskyAZ
    @BrewskyAZ 3 роки тому +1

    Dave, if a new Matrix movie ever needs a voice for the Architect, they should look you up.. 😉

  • @Magne-ficent
    @Magne-ficent 3 місяці тому

    Did you have any videos showing which pins need to be connected?

  • @sj2920
    @sj2920 3 роки тому

    Great video. Does anyone know where I can find hardware information for connecting the ARGB strip to the ESP32 module? Thanks.

  • @jumpervii
    @jumpervii 4 роки тому +1

    Interesting to know that Dave did not in fact make it rain. Growing up West of the Olympics myself makes me shocked that Dave doesn't clean his gutters or at least have someone do it for him. It's a good way to get water damage from gutter overflow. What I found most interesting is judging by the images that Dave has shown of his house that anyone else lives close enough to get a thrashing after Dave's gutters had killed their pet gopher.

  • @microcolonel
    @microcolonel 3 роки тому

    You could also reverse the actual throw of each lamp, and then sample them across the image. If you wanted it really fancy, you could run a lamp-by-lamp test loop, and use a video to compute the throws automatically.

  • @NGSForsaken
    @NGSForsaken 3 роки тому +1

    First of all, love your videos! What I'd like to know is how do you power all the LEDs in your shop? Individual power supplies all over the place? (If so, which ones and do you have any plans to change that?) Or one beefy boy suppling a 5V rail you can tap into?

  • @jackhemphill7257
    @jackhemphill7257 3 роки тому

    This is awesome, wonder along it will be before some mass producer of fan kits buys a design from you to mass produce..

  • @Tigerama1979
    @Tigerama1979 3 роки тому

    Hi Dave, hailing from West Seattle. I enjoy your videos and would like to ask about your camera setup. Would you tell me more details?

  • @jackhemphill7257
    @jackhemphill7257 3 роки тому

    I could build a small business around installing these light kits on houses and rigging it up so the home owners could have so much fun with it.. I wonder if you need a contractors license in california for decorative low voltage lights?

  • @programorprogrammed
    @programorprogrammed 3 роки тому

    Thanks Dave!

  • @unclerojelio6320
    @unclerojelio6320 4 роки тому +1

    This makes me want to build a PC just so I can have cool fans.

  • @driftlessheights6177
    @driftlessheights6177 3 роки тому

    Is there an episode 11? This is too fun to miss anything. Trying to convert flames to a sk6812 GRBW strip. FastLed doesn't like those.

  • @luizcarlosarrudajunior3402
    @luizcarlosarrudajunior3402 2 роки тому

    A thousand likes ... 👍👍👍👍👍👍👍

  • @heshjohans5331
    @heshjohans5331 3 роки тому

    very nice

  • @RicardoPenders
    @RicardoPenders 4 роки тому

    Dave I have a question about PlatformIO, it's not as simple as you showed on your video... I get the following message:
    "C/C++ IntelliSense service does not support .INO files. It might lead to the spurious problems with code completion, linting, and debugging. Please convert .INO sketch into the valid .CPP file."
    I don't know what to do about it, can you explain please, thanks.

    • @DavesGarage
      @DavesGarage  4 роки тому +1

      You seem to be trying to load a .INO file which will not work. Start fresh with an empty .cpp file!

    • @RicardoPenders
      @RicardoPenders 4 роки тому

      @@DavesGarage yes that's exactly what I was trying to do, isn't it possible to convert the INO file at all I mean it would be handy if it did or is that too much work?
      Thanks for answering on my question, I really appreciate that.

    • @ChristopherOverstreet1
      @ChristopherOverstreet1 3 роки тому +1

      @@RicardoPenders copy and paste

  • @bubungallery3135
    @bubungallery3135 3 роки тому

    Hello sir
    Can you make a pixel led stair case light Arduino code

  • @ContentJuicer
    @ContentJuicer 3 роки тому +2

    Fu**ing Legend!
    i love u so much.

  • @azmirhajali4828
    @azmirhajali4828 3 роки тому

    can i sync arduino mega to rgb fan hub??

  • @chrisw1462
    @chrisw1462 4 роки тому

    Any way to add a small random offset to the horizontal fire fans? Just so they don't all look identical?

    • @jackhemphill7257
      @jackhemphill7257 3 роки тому

      You could add a getRandom and call some different effect functions, vary easy in c++

  • @Tjup
    @Tjup 4 роки тому

    can u have diffent effect on each pin, and run em at the same time?

    • @DavesGarage
      @DavesGarage  4 роки тому

      You bet! You can even have different effects within a single strip

    • @ricardofustamantebustamant3796
      @ricardofustamantebustamant3796 3 місяці тому

      Don Daves Garage una consulta como hago varios efectos con una sola tira de led y que vayan pasando cada cierto tiempo.

  • @hittheroofo
    @hittheroofo 4 роки тому

    Hey, I have a question for you is there a way to email you?

    • @DavesGarage
      @DavesGarage  4 роки тому +1

      I have a FB group or just ask away here, I monitor the questions, or try to!

    • @hittheroofo
      @hittheroofo 4 роки тому

      @@DavesGarage im trying to creat a fire effect for a project but am absolutely clueless about this stuff. Is there anywhere to purchase a led strip light with flame /fire effect thats dummy proof ?

    • @flangio
      @flangio 3 роки тому

      @@hittheroofo SP601E controller

  • @cncdavenz
    @cncdavenz 3 роки тому

    Thanks Dave !