ESP32 NeoPixel VU Meter For Audio Signals | MAX9814, WS2812B, and Arduino

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

КОМЕНТАРІ • 34

  • @NM-to1bh
    @NM-to1bh 4 роки тому +1

    Thank you, very nice video.
    I used a Wemos clone ESP8266 (ESP 12F) D1 Mini. Changed the LED pin from 19 to 12. Board set to Generic ESP8266 Module in Arduino IDE.

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

      Nice work! I'm glad you liked the vid, and that it was useful to build it with an ESP8266!

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

    Hello! Greetings from Brazil. I really would like to thank you. This video is so didatic but also very objective. I know nothing about electronics but now I can continue and finish my project. The analog noise is a problem that I have noted but not realized how to resolve. Thank you for the tip to use a exponential filter.

  • @rofiqandroiders8090
    @rofiqandroiders8090 Рік тому

    amazing work 👍

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

    As always great video! Would like to see more on automation with ESP32 since Im quit new with this module. Abrazo Argento!

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

      Thank you, maestro! Yeah, I'll start focusing on the ESP32 more, and cover topics like using the two cores for different tasks. Abrazo!

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

    Cool tutorial, can't wait to build it myself

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

      Thanks! Best of luck, and let me know if you run into any trouble

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

      @@datasith No troubles at all. The video you made is an excellent explanation. Everything worked like charm

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

    This is really cool! I don't think I understand the first testing you did plugging the power and ground wires together. Why did you do that? Also, It would have been cool if you could have spent just a few extra moments on the serial graph because it looked pretty spiky to me and I'm not sure what you where actually looking for. Thanks for including some of those libraries into the project. I'm always learning about new tools from you ;-)

    • @datasith
      @datasith  4 роки тому +2

      Hey, boss. Sorry about that, I definitely didn't delve that much into the code in this one. While making this video, I realized I haven't talked about Analog Inputs too much, so I figured I'd cover it in detail later :)
      Here's what happened in that section of the vid:
      I connected 3 wires for the mic to 3 pins on the ESP32 board, namely GND, POWER (3.3VDC), and A0. To double-check the wiring, I connected the A0 wire to both GND and POWER. As A0 is a 16-bit Analog-to-Digital Converter, we get 0 when 0 volts are connected (GND) to the pin, and 4095 when 3.3 volts are connected. Since it's an analog input, any voltage between 0 and 3.3 volts will be read as a proportional value in that 0~4095 scale. As I saw the min/max in the Serial Monitor, it meant that the wires had been connected properly.
      For something like the Serial Plotter, I would rather cover it as a standalone video, so that those interested don't have to dig through a project video to find it. I'll add it high on the queue, so hopefully that'll help.
      Thanks so much for the feedback!

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

    Would you please tell me where you got your soldering clips? They are pretty cool! Thank you very much!

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

    Very cool! It would be great if you could share a Schematic! Thanks

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

    I didn't find a schematic for the hardware you filmed soldering together?

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

    Would love a circuit of this, the hardware assembly is a little hard to see what's going on. Great work btw!

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

    hi Acrobatic, (two years later hahaha) what a beautiful and well thought out project. I will certainly save this well. I still have a question about something I'm looking for, how can you filter out the treble so that the ws28xx strip only responds to the beat of the music (bass). however, then it doesn't have to look like a vu-meter anymore! but thanks again for this nice contribution about the max9814 , top done,👌👍

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

    great and easy to replicate project 👍🏻

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

      Thank you so much for watching! I'm glad you found the project (and vid) useful :)

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

    Hi. Nice and simple project. When I look at your post, I see that MegunoLink.h and Filter.h files are used. Where can I find these?

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

    wow wonderful

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

    Great video!

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

    Even though you are using an ESP32, you can assign A0? I have previously had a MAX9814 board working with an ESP8266 and Arduino but the ESP32 has perplexed me (I can read the relevant ADC channel and maybe even the attenuation settings) but it's always been noisy at best or unresponsive. I am going to try your filtered code (again today but where I can properly tinker). I suppose I have to set the GPIO pin instead of your A0 and declare a 'lvl' variable...
    have followed your videos for a while so please keep up the great work!

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

      OH WOW .. A0 does work strangely ... when I connect to pin 36 (SYP / SVP or something)! AND it would turn out that one of my MAX9814 boards isn't working properly! Right, onwards with your video :) thanks for this!

    • @datasith
      @datasith  4 роки тому +2

      Heya. Glad you figure this out, sorry for the late response! There's some peculiarities with this pin (look up SENSOR_VP if you're bored), but it should work okay as an ADC:
      docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/adc.html
      Thanks for watching!

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

      @@datasith you are so helpful :)

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

    Hello, I wanted to know how many maximum universes can be manipulated with esp32?

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

    Hello, i have some questions after watch your video, how i can contact with you

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

    Can you update the code that it starts in the middle?

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

      Yup. You can start the animation in any pixel with a little change in the code (linked in the description). Trial and error is the way to go :)

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

    Is the code available? I can't follow it on a screen...

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

      Oops, sorry about that. The link is now in the description!

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

    3914 , 3915 ok