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

Поделиться
HTML-код
  • Опубликовано: 27 окт 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 👍

  • @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

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

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

  • @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,👌👍

  • @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?

  • @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!

  • @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!

  • @taowang3869
    @taowang3869 4 года назад +1

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

  • @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!

  • @paulgibby6932
    @paulgibby6932 4 года назад +1

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

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

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

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

    wow wonderful

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

    Great video!

  • @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 :)

  • @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 :)

  • @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