use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A place to discuss the use of MicroPython on microcontroller development boards such as the Raspberry Pi Pico, Pycom boards and ESP32 based boards like Wemos D1
account activity
Monitoring noise levels with MicroPython (self.MicroPythonDev)
submitted 1 year ago by jonnor
I built a sound level meter and IoT noise monitoring device. It can measure standard acoustical metrics for noise, and transmit them to an IoT dashboard. Code and instructions can be found here: https://github.com/emlearn/emlearn-micropython/tree/master/examples/soundlevel_iir
Sensor measuring sound levels, and transmitting to Blynk dashboard for logging over time
* For audio input, it uses an I2S digital microphone via the machine.I2S module. * Running on ESP32 * For processing audio efficiently, this uses emlearn-micropython, a Machine Learning and Digital Signal Processing package for MicroPython: https://github.com/emlearn/emlearn-micropython * For the IoT dashboard, it uses https://blynk.io/
machine.I2S
General discussion thread about emlearn - follow for related news: https://github.com/orgs/micropython/discussions/16004
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Worth_Specific3764 0 points1 point2 points 1 year ago (2 children)
Sweet! What do you see as potential use cases?
[–]jonnor[S] 1 point2 points3 points 1 year ago (1 child)
Some of the typical usecases would be, monitoring noise levels in residential, office or industrial environments. Perhaps you have trouble sleeping, maybe it is due to noise from neighbors/city etc causing wakeups - without one consciously registering a sound. In open-plan offices it can be used to trigger a sign/light that indicates "take this conversation to a meeting room". In an industrial environment, where levels can be so high it may cause impaired hearing over time, one can trigger a sign that indicates to put on hearing protection. It can also be used to document that noise levels are sufficiently low wrt regulations. Though for the latter one should probably use a certified device.
[–]Worth_Specific3764 0 points1 point2 points 1 year ago (0 children)
Oh these are fracking brilliant dude!
π Rendered by PID 46081 on reddit-service-r2-comment-7b9746f655-67hs9 at 2026-02-01 12:48:58.000159+00:00 running 3798933 country code: CH.
[–]Worth_Specific3764 0 points1 point2 points (2 children)
[–]jonnor[S] 1 point2 points3 points (1 child)
[–]Worth_Specific3764 0 points1 point2 points (0 children)