dwyl / learn-iot

:seedling: Learn how to build Internet of Things (IoT) Apps using Arduino and/or Raspberry Pi in plain old JavaScript!
13 stars 1 forks source link

Human-perceived loudness !== Noise level #7

Open mk4111 opened 7 years ago

mk4111 commented 7 years ago

One of the issues I'm facing at the moment is trying to figure out the easiest way to overcome the issue of human-perceived loudness !== noise level (because the human audible range doesn't encompass the entire frequency spectrum).

Human-perceived loudness can be measured on a decibelmeter but we need to figure out how we want to do this:

I think the latter makes the application more versatile; we'd be able to recycle the equipment we use for other things; for example, I think it would generally be quite interesting to see (whether there are any) differences in white-noise, with the number of machines in the space!

@nelsonic - please could I ask what your thoughts are on this?

nelsonic commented 7 years ago

@mk4111 _Yes, agree 100% that human perceptions !== actual noise levels. **And_ we need to calibrate the sensors to be as accurate as possible, however I think just _having something**_ which displays the real-time decibel level will be a huge improvement on the current "non-system" where people stand around chatting next to others who are trying to concentrate.

as a "Pre-Alpha-MVP" it might be an idea to do this using HTML5 and the Microphone on a Cheap 2nd Hand Chromebook instead of a RaspberryPi/Arduino ... @jasonpecor appears to have attempted this: https://github.com/jasonpecor/DecibelMeter so we might be able to get some pointers from his work... however https://github.com/jasonpecor/DecibelMeter/issues/6 so... might need some work...

mk4111 commented 7 years ago

@nelsonic - veeery true about the non-system. Progress on this has definitely been slower than was originally anticipated... sorry! Can I create a separate issue with the above suggestion? I'd like to get this done asap, so that I can move onto the juicy bit of RasPi decibelmeter! (If that's ok?!)

nelsonic commented 7 years ago

@mk4111 yes, please create a separate issue/story to build an HTML5 version. Building it with HTML5 & JS (a Web UI) will definitely be re-useable on RasPi ... 💡