dustnode Firmware veröffentlicht
Arduino-Firmware frei verfügbar für Erweiterungen und Weiterentwicklungen (02.12.2018)
Förderjahr 2017 / Project Call #12 / ProjektID: 2359 / Projekt: dustmap

Die Firmware für die dustnodes läuft stabil und steht auf github.com zur Verfügung. Die dustnodes basieren auf die bekannten Arduino Pro Mini. Die dustnodes können somit leicht mit der Arduino Entwicklungsumgebung programmiert werden. Wir haben uns dabei für Arduino entschieden um einen möglichst leichten Einstieg zu ermöglichen. Arduino ist weit verbreitet und durch den hohen Abstraktionslevel leicht auch von Einsteigern zu verwenden. 

Funktionsweise

In regelmässigen Abständen wird die aktuelle Lufttemperatur und Luftfeuchtigkeit sowie die Feinstaubwerte ermittelt und an das The Things Network gesendet. Die Messung der Lufttemperatur und der Luftfeuchtigkeit erfolgt über den kombinierten Sensor DHT22. Dieser wird über ein digitales Interface angesprochen. Der Feinstaubsensor SDS011 wird über die UART angesprochen. Zur Datenübertragung kommt der Lora-Chip RFM95 zum Einsatz. Dieser wird über den SPI-Bus angesprochen.

Aufbau

Der Einstiegspunkt ist die Datei dustnet-node.ino. Dort passieren alle wichtigen Schritte im Programmablauf. In der Datei config.h kann an die Pins der angeschlossenen Sensoren bearbeiten, falls man selber an der Platine basteln will. Weiters sind hier die Keys für das The Things Network zu finden. Wenn du eine eigene The Things Network Applikation erstellen willst, musst du die Keys dafür entsprechend anpassen. Im Readme sind die einzelnen Werte nochmals genauer beschrieben.

Lizenz

Die dustnode-Firmware kann unter der MIT-Lizenz frei verwendet werden.

Anregungen oder Wünsche

Wenn du Verbesserungsvorschläge hast oder weitere Messwerte über mit den dustnodes ermitteln willst, schick uns ein Mail an team@dustmap.org

Links

Link zum Repository auf github.com:

https://github.com/dustmap/dustnet-node-sds011

Weitere Informationen zu Arduino:

https://www.arduino.cc/

Vorschau Dezember 2019

In Kürze veröffentlichen wir das Hardware-Layout der dustnode Version 1.0. Das Layout wurde mit der Software Eagle-CAD erstellt. Mehr dazu in unserem nächsten Blogpost.

Tags:

dustmap feinstaubmessung arduino firmware thethingsnetwork
CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.
    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.