All Projects → ikostoski → Esp32 I2s Slm

ikostoski / Esp32 I2s Slm

Licence: gpl-3.0
Sound Level Meter with ESP32 and I2S MEMS microphone

Projects that are alternatives of or similar to Esp32 I2s Slm

Esp8266audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
Stars: ✭ 972 (+1250%)
Mutual labels:  arduino, esp32
Espuino
RFID-controlled musicplayer powered by ESP32
Stars: ✭ 71 (-1.39%)
Mutual labels:  arduino, esp32
Esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Stars: ✭ 979 (+1259.72%)
Mutual labels:  arduino, esp32
Watchio
A programmable smart watch based on esp32-pico-d4
Stars: ✭ 25 (-65.28%)
Mutual labels:  arduino, esp32
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1420.83%)
Mutual labels:  arduino, esp32
Esp32 Paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
Stars: ✭ 844 (+1072.22%)
Mutual labels:  arduino, esp32
Ttgo T Wristband
First steps with TTGO T-Wristband
Stars: ✭ 50 (-30.56%)
Mutual labels:  arduino, esp32
Sonoff Homekit
Make your Sonoff Switch compatible with Apple Homekit! 🎉
Stars: ✭ 722 (+902.78%)
Mutual labels:  arduino, esp32
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-25%)
Mutual labels:  arduino, esp32
Wifisatellite
WiFi Satellite Project - as seen on the Chaos Communication Congress
Stars: ✭ 52 (-27.78%)
Mutual labels:  arduino, esp32
Esp32 ble wedo
A library to control LEGO wedo 2.0 with the ESP32 through Bluetooth low energy
Stars: ✭ 16 (-77.78%)
Mutual labels:  arduino, esp32
Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+1497.22%)
Mutual labels:  arduino, esp32
Open Home Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 820 (+1038.89%)
Mutual labels:  arduino, esp32
Esp32 esp8266 wifi speaker oled
A MP3 streaming WiFi speaker for ESP8266 & ESP32 chips
Stars: ✭ 20 (-72.22%)
Mutual labels:  arduino, esp32
Arduino Esp32
Arduino core for the ESP32
Stars: ✭ 7,741 (+10651.39%)
Mutual labels:  arduino, esp32
Esp32 Hub75 Driver
A small, simple, passive driver for HUB75 based LED panels
Stars: ✭ 37 (-48.61%)
Mutual labels:  arduino, esp32
Async Mqtt Client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
Stars: ✭ 555 (+670.83%)
Mutual labels:  arduino, esp32
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+7477.78%)
Mutual labels:  arduino, esp32
Esp32modbustcp
Modbus client for ESP32
Stars: ✭ 51 (-29.17%)
Mutual labels:  arduino, esp32
Deepsleepscheduler
DeepSleepScheduler is a lightweight, cooperative task scheduler library with configurable sleep and task supervision.
Stars: ✭ 59 (-18.06%)
Mutual labels:  arduino, esp32

Sound Level Meter with Arduino IDE, ESP32 and I2S MEMS microphone

Arduino/ESP32 Sound Level Meter (SLM) using inexpensive, factory calibrated, digital I2S MEMS microphone and digital IIR filters (vs. FFT) for equalization and A-weighting.

The basic idea is:

Basic principle

And the microphone response after equalization should look like:

Adjusted frequency response

Theoretically, i.e. with factory calibrated ICS-4343x, this should get you ±1dB(A) measurement within 20Hz-20KHz range.

The code in this repository is mostly intended as example how you can integrate resonable noise measurement (i.e. LAeq, Equivalent Continuous Sound Level) in your projects.

You can find a bit more information in my hackday.io project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].