NoiseMeter: Difference between revisions
Line 99: | Line 99: | ||
* service: 0000ff12-0000-1000-8000-00805f9b34fb: Unknown | * service: 0000ff12-0000-1000-8000-00805f9b34fb: Unknown | ||
** characteristic: 0000ff01-0000-1000-8000-00805f9b34fb Unknown | ** characteristic: 0000ff01-0000-1000-8000-00805f9b34fb Unknown | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Data In" | ||
** characteristic: 0000ff02-0000-1000-8000-00805f9b34fb Unknown | ** characteristic: 0000ff02-0000-1000-8000-00805f9b34fb Unknown | ||
*** descriptor: 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration | *** descriptor: 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Data Out" | ||
** characteristic: 0000ff03-0000-1000-8000-00805f9b34fb Unknown | ** characteristic: 0000ff03-0000-1000-8000-00805f9b34fb Unknown | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Baud Rate" | ||
** characteristic: 0000ff04-0000-1000-8000-00805f9b34fb Unknown | ** characteristic: 0000ff04-0000-1000-8000-00805f9b34fb Unknown | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Link Interval" | ||
** characteristic: 0000ff05-0000-1000-8000-00805f9b34fb Unknown | ** characteristic: 0000ff05-0000-1000-8000-00805f9b34fb Unknown | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Pair code" | ||
** characteristic: 0000ff06-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff06-0000-1000-8000-00805f9b34fb | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb "BT Name" | ||
** characteristic: 0000ff07-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff07-0000-1000-8000-00805f9b34fb | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb "Pair Code En" | ||
** characteristic: 0000ff08-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff08-0000-1000-8000-00805f9b34fb | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb "Adv interval" | ||
** characteristic: 0000ff09-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff09-0000-1000-8000-00805f9b34fb | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb "TX Power" | ||
** characteristic: 0000ff0a-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff0a-0000-1000-8000-00805f9b34fb | ||
*** ... | *** ... "MCU Delay" | ||
** characteristic: 0000ff0b-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ff0b-0000-1000-8000-00805f9b34fb | ||
*** ... | *** ... "Mode Control" | ||
** characteristic: 0000fff0-0000-1000-8000-00805f9b34fb | ** characteristic: 0000fff0-0000-1000-8000-00805f9b34fb | ||
*** ... | *** ... "Factory Set" | ||
** characteristic: 0000fff1-0000-1000-8000-00805f9b34fb | ** characteristic: 0000fff1-0000-1000-8000-00805f9b34fb | ||
*** descriptor: 00002901-0000-1000-8000-00805f9b34fb | *** descriptor: 00002901-0000-1000-8000-00805f9b34fb "Reset" | ||
* service: 0000180a-0000-1000-8000-00805f9b34fb Device Information | * service: 0000180a-0000-1000-8000-00805f9b34fb Device Information | ||
** ... | ** ... | ||
* service: 0000d0ff-3c17-d293-8e48-14fe2e4da212 Vendor specific | * service: 0000d0ff-3c17-d293-8e48-14fe2e4da212 Vendor specific | ||
** characteristic: 0000ffd1-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd1-0000-1000-8000-00805f9b34fb Write | ||
** characteristic: 0000ffd2-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd2-0000-1000-8000-00805f9b34fb Read | ||
** characteristic: 0000ffd3-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd3-0000-1000-8000-00805f9b34fb Read | ||
** characteristic: 0000ffd4-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd4-0000-1000-8000-00805f9b34fb Read | ||
** characteristic: 0000ffd5-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd5-0000-1000-8000-00805f9b34fb Read | ||
** characteristic: 0000ffd8-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffd8-0000-1000-8000-00805f9b34fb Write | ||
** characteristic: 0000fff1-0000-1000-8000-00805f9b34fb | ** characteristic: 0000fff1-0000-1000-8000-00805f9b34fb Read | ||
** characteristic: 0000fff2-0000-1000-8000-00805f9b34fb | ** characteristic: 0000fff2-0000-1000-8000-00805f9b34fb Write | ||
** characteristic: 0000ffe0-0000-1000-8000-00805f9b34fb | ** characteristic: 0000ffe0-0000-1000-8000-00805f9b34fb Read |
Revision as of 23:12, 20 April 2024
Project NoiseMeter | |
---|---|
File:NoiseMeter.jpg | |
Measuring audio noise as citizen science | |
Status | Initializing |
Contact | bertrik |
Last Update | 2024-04-20 |
Introduction
This project is about measuring environmental audio noise as citizen science.
For example, noise can be:
- road traffic noise (cars, mopeds, etc)
- air traffic noise,
- industrial noise, like building activities
Existing sound/noise meter projects:
- DNMS project by Helmut Bitter
- LoRa sound kit by Marcel Meek, ESP32 with I2S microphone, shares many concepts with EspAudioSensor
- LoRaWAN PM/Sound sensor by Bas van Drunen, shares many concepts with LoraWanDustSensor
- Amsterdam sounds kit from Waag Society,
- Unknown sensor tested by RIVM in Schiedam (mentioned on https://www.samenmetenaanluchtkwaliteit.nl/nieuws/citizen-science-geluidmetertest-op-rivm-terrein )
- Sound meter by Bart Jurgens uit Amerongen, link ???
This project page considers a kind of clone of the Amsterdam Sounds project.
Other interesting stuff:
- My brother looked inside three inexpensive sound meters: https://twitter.com/jrsikken/status/1779225176464392685
Hardware
Nano33 IOT
Hardware is a nano33 iot board.
SPH0645 | nano33 iot | Remark |
---|---|---|
SEL | - | leave unconnected |
LRCK | A2 (16) - I2S FS | sample clock |
DOUT | D4 (4) - I2S SD | data |
BCLK | A3 (17) - I2S SCK | bit clock |
GND | GND | |
3V | 3v3 |
Software
The software is based on Arduino, a kind of clone of the Amsterdam Sounds project, modified to use WiFi (instead of LoRa), written by Rene Kuijf.
My modifications consist of a platformio configuration, for easy building.
See AdamSoundsInflux-slim-nano-33 github repo for the source code.
Casing
Microphone protection
To protect the microphone, use a membrane, like:
Junction box
Simple junction boxes sold by Gamma:
- https://www.gamma.nl/assortiment/attema-kabeldoos-m20-met-3-wartels-ip65/p/B410376 and
- https://www.gamma.nl/assortiment/attema-kabeldoos-ip65-3x-m25-m20/p/B306878 (IP65)
A downward pointing hole can be used for an 868 MHz LoRaWAN antenna.
Sensor.community casing
See https://sensor.community/docs/dnms/dnms-noise-measuring-dn40-result.jpg
Dimensions:
- microphone is on a half inch (12.7 mm OD) white polystyrene pipe, 115 mm long
- main piece is 25mm, length 160mm
- some other connecting piecess
"RIVM" test casing
Exact dimensions unknown, see photo on this page: https://samenmeten.nl/nieuws/citizen-science-geluidmetertest-op-rivm-terrein
My guess:
- microphone is on a 10mm diameter pipe, length 100mm
- main case is a 40mm diameter pipe, length 200mm
Experiments
Uni-T UT353 BT noise meter
This thing has a bluetooth interface.
It exposes the following services:
- service 00001801-0000-1000-8000-00805f9b34fb: Generic Attribute Profile
- ...
- service: 0000ff12-0000-1000-8000-00805f9b34fb: Unknown
- characteristic: 0000ff01-0000-1000-8000-00805f9b34fb Unknown
- descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Data In"
- characteristic: 0000ff02-0000-1000-8000-00805f9b34fb Unknown
- descriptor: 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration
- descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Data Out"
- characteristic: 0000ff03-0000-1000-8000-00805f9b34fb Unknown
- descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Baud Rate"
- characteristic: 0000ff04-0000-1000-8000-00805f9b34fb Unknown
- descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Link Interval"
- characteristic: 0000ff05-0000-1000-8000-00805f9b34fb Unknown
- descriptor: 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description "Pair code"
- characteristic: 0000ff06-0000-1000-8000-00805f9b34fb
- descriptor: 00002901-0000-1000-8000-00805f9b34fb "BT Name"
- characteristic: 0000ff07-0000-1000-8000-00805f9b34fb
- descriptor: 00002901-0000-1000-8000-00805f9b34fb "Pair Code En"
- characteristic: 0000ff08-0000-1000-8000-00805f9b34fb
- descriptor: 00002901-0000-1000-8000-00805f9b34fb "Adv interval"
- characteristic: 0000ff09-0000-1000-8000-00805f9b34fb
- descriptor: 00002901-0000-1000-8000-00805f9b34fb "TX Power"
- characteristic: 0000ff0a-0000-1000-8000-00805f9b34fb
- ... "MCU Delay"
- characteristic: 0000ff0b-0000-1000-8000-00805f9b34fb
- ... "Mode Control"
- characteristic: 0000fff0-0000-1000-8000-00805f9b34fb
- ... "Factory Set"
- characteristic: 0000fff1-0000-1000-8000-00805f9b34fb
- descriptor: 00002901-0000-1000-8000-00805f9b34fb "Reset"
- characteristic: 0000ff01-0000-1000-8000-00805f9b34fb Unknown
- service: 0000180a-0000-1000-8000-00805f9b34fb Device Information
- ...
- service: 0000d0ff-3c17-d293-8e48-14fe2e4da212 Vendor specific
- characteristic: 0000ffd1-0000-1000-8000-00805f9b34fb Write
- characteristic: 0000ffd2-0000-1000-8000-00805f9b34fb Read
- characteristic: 0000ffd3-0000-1000-8000-00805f9b34fb Read
- characteristic: 0000ffd4-0000-1000-8000-00805f9b34fb Read
- characteristic: 0000ffd5-0000-1000-8000-00805f9b34fb Read
- characteristic: 0000ffd8-0000-1000-8000-00805f9b34fb Write
- characteristic: 0000fff1-0000-1000-8000-00805f9b34fb Read
- characteristic: 0000fff2-0000-1000-8000-00805f9b34fb Write
- characteristic: 0000ffe0-0000-1000-8000-00805f9b34fb Read