A Decibel meter for your desktop. Neato.
How accurate? Well… pretty good… if you tweak it and put it in the right place. I downloaded a bunch of meters for my iPad and phone. And this one lands in the middle of them. So make one and judge for yourself.
There are some variables you can adjust to your taste in the code. I marked them for you. Also the mic board I used has a gain adjustment on it. OH hey, super important, the gain is reversed on the boards I got... left is gain up, right is gain down. They're from the other side of the world so I guess that makes sense.
It has a few fancy tricks... 4 different viewing modes. One button on top cycles between them.
It also tracks the time you've spent listening over 75Db. So you don't jack your ears up. The other button resets the count so you can feel ok about yourself.
Here's my repo. Want to fix anything or do something better or add more visualizations?Submit a PR or fork or copy. It's all good.
https://github.com/Chicodemilo/DesktopDbMeter
What the hell else... ummm...
Oh parts ok....
Board v3 ESP8266. Why? Because I had some. Others will work.
https://www.amazon.com/Aceirmc-Wireless-Internet-Development-Compatible/dp/B0828L4743/ref=sr_1_6?keywords=esp8266+v3&qid=1680825906&s=electronics&sprefix=ESP8266+v3%2Celectronics%2C157&sr=1-6
Buttons 12mm x 12mm momentary buttons: This is a shitton of them... you only need 2.
https://www.amazon.com/dp/B0722LBKV7?psc=1&ref=ppx_yo2ov_dt_b_product_details
Mic Boards:
https://www.amazon.com/gp/product/B08CDZDZ6W/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Lil Baby Screens:
https://www.amazon.com/gp/product/B09C5K91H7/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Instructions:
Buy all that stuff. Flash your code on the board. I used the Arduino IDE. These are the worst instructions ever. Connect wires. Flash the board. Print the pieces and put all together. I'm not your mom.
Also - don't tip me. This is for the good of the cause. I've taken so much from others here - give back time.
태그
모델 소스
