Lärmsensor - DNMS (Digital Noise Measurement Sensor)

Begonnen von dkreutz, 20 Dezember 2019, 10:45:10

Vorheriges Thema - Nächstes Thema

dkreutz

Inzwischen gibt es eine "Erweiterung" zum Feinstaubsensor - den Lärmsensor bzw. DNMS (Digital Noise Measurement Sensor): https://luftdaten.info/einfuehrung-zum-laermsensor/

Ich habe den Lärmsensor auf meine private Projekt-Liste gesetzt und fange hier mal mit weiterführenden Links an:

Artikel der AGVL (Arbeitsgemeinschaft Verkehrslärm Region Leonberg): https://ethoma.de/AGVL_Home/index.php/neu-laermsensor-fuer-ok-lab-mesnetz

Bauanleitung luftdaten.info: https://luftdaten.info/laermsensor-bauen/
Detaillierte Bauanleitung der AGVL: PDF

Es wird das ICS-43434 Digital Mikrofon von InvenSense/TDK. Die Breakout-Board Version gibt es anscheinend nur bei Pesky/USA, Vertrieb über Tindie, ca. 11€, Versandkosten  ca. 13€. Vielleicht kennt jemand noch andere Bezugsquellen?

Die Datenverarbeitung (Min, Max, Mittelwert) erfolgt über einen eigenen Mikrocontroller von Teensy, wahlweise Version 3.6 oder 4.0. Interessanterweise ist die Version 4.0 leistungsfähiger und nach meiner Recherche deutlich günstiger als die 3.6er. Allerdings ist die DNMS-Firmware für Teensy-4.0 in "Erprobung und noch nicht freigegeben".

In der offiziellen "Feinstaubsensor Firmware" ist der Lärmsensor schon integriert (Sensor-Option "DNMS (Leq, LAeq)"). Vermutlich werden hier die weiteren Lärm-Messwerte ähnlich wie die Luftdaten-Werte bereit gestellt und mit etwas Glück ist das Luftdaten-Modul relativ einfach um die zusätzlich Readings erweiterbar...?

Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

PeMue

Ich lese mal mit und vermutlich werde ich die HM-MOD-UART Platine dahingehend erweitern, dass der Lärmsensor dann auch damit gehen wird.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

dkreutz

Ich habe ein wenig zum Mikrofon recherchiert:

Das InvenSense ICS-43434 mit Breakoutboard habe ich sonst nirgends gefunden, das ist anscheinend nur von Pesky bzw. über Tindie erhältlich - damit also ca. 25€ bis es in Deutschland ist.

Als Alternative habe ich das Knowles SPH0645(LM4H-B) gefunden, in den wesentlichen technischen Daten (Empfindlichkeit, max. Schalldruck, SNR) stimmt das mit dem ICS-43434 überein oder ähnelt ihm zumindest stark (Kennlinien). Das SPH0645 gibt es mit Breakoutboard u.a. von Adafruit (Produktnr. 3421) und ist auch bei Shops in DE für 9-10€ (teilweise inkl. Versand) erhältlich.

Weitere Alternativen sind Knowles SPW2430 und InvenSense INMP441, die es mit Breakoutboard teilweise ab 5€ gibt (über Chinaversand sogar noch günstiger). Die technischen Daten sind aber abweichend, insbesondere ist die Empfindlichkeit deutlich schlechter und der Frequenzgang geht nur bis 10KHz. Das INMP441 wird vom Hersteller auch "nicht für neue Designs" empfohlen.

Über ein Github-Issue (sonst habe ich keine Kontaktmöglichkeit zu DNMS-Machern gefunden) habe ich nach den Gründen für Auswahl des ICS-43434 und ob das SPH0645 als Alternative taugt angefragt - mal sehen ob da eine Antwort kommt...

Ich tendiere jetzt zur Bestellung eines Teensy 4.0 mit einem SPH0645...
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

PeMue

#3
Zitat von: dkreutz am 20 Dezember 2019, 10:45:10
Es wird das ICS-43434 Digital Mikrofon von InvenSense/TDK. Die Breakout-Board Version gibt es anscheinend nur bei Pesky/USA, Vertrieb über Tindie, ca. 11€, Versandkosten  ca. 13€. Vielleicht kennt jemand noch andere Bezugsquellen?
Mouser hat das Mikrofon als Bauteil (ohne breakout), ich schau mir mal an, was  man noch so braucht für den Aufbau ...

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

#4
... jetzt fehlt nur noch die Platine dazu (die man nicht feilen muss  ;)).

Gruß Peter

Edit: Teensy 4.0 Board ist bestellt (Reichelt), kommt aber erst Anfang Februar  :o
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

Zitat von: PeMue am 30 Dezember 2019, 12:07:26
Teensy 4.0 Board ist bestellt (Reichelt), kommt aber erst Anfang Februar  :o
Teensy 4.0 Board ist gestern gekommen, Arduino add-on installiert und der Blink Sketch hochgeladen  ;)

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

JoWiemann

Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

PeMue

RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Edi77

Hallo,

Ist vielleicht eine Sammelbestellung der PCBs in Sicht?

Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

MrSellars

Hallo!

ich würde mich ebenfalls einer Sammelbestellung anschließen! Gibt es schon eine Antwort zu der Mikrofonalternative? Das Pesky-Board ist derzeit nicht lieferbar.

Gruß,

Oliver

PeMue

Zitat von: Edi77 am 09 April 2020, 23:21:30
Ist vielleicht eine Sammelbestellung der PCBs in Sicht?
Zitat von: MrSellars am 22 April 2020, 11:46:00
... ich würde mich ebenfalls einer Sammelbestellung anschließen!
wohl eher nicht. Ich habe mir drei Mikrofonbausteine bei Mouser bestellt, aber wann ich zum Layout bzw. wieder ins Labor kommen werde, weiß ich derzeit nicht. Ich kompensiere gerade mein Homeoffice mit der Umgestaltung des Gartens ...

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

dkreutz

Es tut sich was im Lärmsensor-Projekt: die erste Fimware-Version für Teensy 4.0 ist verfügbar - siehe https://github.com/hbitter/DNMS

Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

anwa

Hallo,

ich bin neu hier.
Ich benutze kein FHEM mehr (ioBroker) aber ich will mir den Lärmsensor bauen.
Den Feinstaubsensor habe ich schon in Betrieb.
Ich habe mir je 10 blau Platinen fertigen lassen:
AIRROHR V1.2
DNMS – T4 V1.2

Ich würde 8 Paar davon abgeben. -> PM
Ich suche dringend das MEMS. Hat da jemand welche über?
Ich würde auch eine Sammelbestellung starten, um die Portokosten zu senken...

Bitte Meldet euch bei mir wenn ihr Interresse habt.

Gruß
Andreas

dkreutz

Zitat von: anwa am 02 Juni 2020, 10:43:26
Ich suche dringend das MEMS. Hat da jemand welche über?

Zu den Platinen hast Du eine PM von mir.
Für das MEMS-Mikro aus der Anleitung gibt es nur die eine Bezugsquelle aus den USA (Tindie).
Das SPH0645 hat sehr ähnliche Werte und gibt es u.a. von Adafruit (https://www.adafruit.com/product/3421).
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

PeMue

Zitat von: dkreutz am 02 Juni 2020, 11:08:36
Das SPH0645 hat sehr ähnliche Werte und gibt es u.a. von Adafruit (https://www.adafruit.com/product/3421).
Wird das Mikrofon vpn der Firmware unterstützt?

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser