(Neighbour who lives a block away running his washing machine)
This is an extremely sensitive infrasound microphone based on the differential pressure sensor Sensirion SDP600-25Pa and an ESP32 microcontroller. It works up to a sampling rate of 100Hz (=50hz usable range) and has a 13 Bit resolution.
- It connects to a Wifi accesspoint
- Initializes the SDP600-25Pa sensor
- Blasts out raw uint16_t measurement samples and their NTP synchronized timestamps as soon as you connect to the TCP port 1234
-
Modifiy the wifi.c to connect it to your local accesspoint
-
Compile it using VisualStudioCode and the ESP-IDF plugin
-
Use record-samples.py to save the measured samples to a file (e.q. examples.txt)
-
Use the show_* scripts to visualize them
Pin 21: SDA
Pin 22: SCL
The I2C clock stretching capability of the ESP32 is limited.
The highest resolution you can choose is 13 Bit. Everything higher will lead to timeouts.
GPLv3