Großes Update für das Infraschallmikrofon mit Sensirion SDP600-25Pa

 Date: August 19, 2023

Im Rahmen einer Überarbeitung hat die Software des Infraschallmikrofons ein umfangreiches Update bekommen, was die praktische Nutzbarkeit deutlich erhöht.

Daunter:

  • Jedes gemessene Sample bekommt nun einen Zeitstempel, welcher aus einer mit SNTP synchronisierten Uhr stammt. Tests haben gezeigt, das diese auf einige Mikrosekunden genau ist. Dies erlaubt, die gemessenen Pegel in einem absoluten Zeitmaßstab einordnen.

  • Das Auslesen des Sensors erfolgt in einem separaten Thread. Übergabe an das TCP-Socket erfolgt über eine Queue. Hierdurch entfallen Blockaden, die durch eine TCP-Verbindung entstehen können.

  • Die Wifi-Verbindung ist stabilisiert worden. Neuverbindung bei Kontaktverlust nun zuverlässig.

  • Hausmeisterarbeiten im gesamten Quellcode. Globale Variablen und anderes Schmutzzeug wurden durch Threading-sichere Funktionen von FreeRTOS ersetzt.

  • Überarbeitung aller Tools um mit Zeitstempeln zu arbeiten

Beispiele

Zeitverlauf auf dem Balkon in Esslingen am 19.08.2023
Zeitverlauf auf dem Balkon in Esslingen am 19.08.2023
Spektrum auf dem Balkon in Esslingen am 19.08.2023
Spektrum auf dem Balkon in Esslingen am 19.08.2023

Previous
⏪ Getting precise NTP synchronized microsecond timestamps using ESP-IDF and ESP32

Next
Eine Fritzbox als Wireguard-Client mit einem Wireguard-Server verbinden ⏩