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.
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.
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 ;-)
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!
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,👌👍
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!
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!
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!
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.
Nice work! I'm glad you liked the vid, and that it was useful to build it with an ESP8266!
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.
amazing work 👍
As always great video! Would like to see more on automation with ESP32 since Im quit new with this module. Abrazo Argento!
Thank you, maestro! Yeah, I'll start focusing on the ESP32 more, and cover topics like using the two cores for different tasks. Abrazo!
Cool tutorial, can't wait to build it myself
Thanks! Best of luck, and let me know if you run into any trouble
@@datasith No troubles at all. The video you made is an excellent explanation. Everything worked like charm
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 ;-)
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!
Would you please tell me where you got your soldering clips? They are pretty cool! Thank you very much!
Very cool! It would be great if you could share a Schematic! Thanks
I didn't find a schematic for the hardware you filmed soldering together?
Would love a circuit of this, the hardware assembly is a little hard to see what's going on. Great work btw!
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,👌👍
great and easy to replicate project 👍🏻
Thank you so much for watching! I'm glad you found the project (and vid) useful :)
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?
wow wonderful
Great video!
thank you!
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!
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!
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!
@@datasith you are so helpful :)
Hello, I wanted to know how many maximum universes can be manipulated with esp32?
Hello, i have some questions after watch your video, how i can contact with you
Can you update the code that it starts in the middle?
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 :)
Is the code available? I can't follow it on a screen...
Oops, sorry about that. The link is now in the description!
3914 , 3915 ok
Ok!