Switch to English Version

Innenraum Datenlogging

Juli 2016

Related Pages

Angefangen hab ich mit dem Datensammler für ins Schlafzimmer. Hier brauchte ich mir keine großen Gedanken um den Stromverbrauch zu machen. Der ESP8266 hat nicht gerade viele IO Ports, für die Sensoren die ich anschließen wollte reichte es aber aus. Darunter wären: DHT22 (Temperatur und relative Luftfeuchte), BMP180 (Temperatur und Luftdruck), LDR (Photowiderstand für Helligkeit) und ein PIR Bewegungsmelder.

Verwendet habe ich den ESP8266-07, die Platine ist einseitig designed mit ein paar Brücken. Der BMP180 Barometer wird per I2C angeschlossen, der DHT22 hat eine art 1-Wire, der PIR Sensor gibt bei Bewegung ein Singal für ein paar Sekunden aus. Am internen ADC ist der LDR über einen Spannungsteiler angeklemmt.

Hier die Eagle Files und der Arduino Code für den ESP: ESP1_indoor_201608.zip

Die Platine passt exakt in ein kleines 71mm x 45mm Kunststoffgehäuse.

Die Stromversorgung kommt von einer 5V USB Buchse am nahegelegenden Server. Ein kleiner Stepdown regelt die Spannung für den ESP runter auf 3.3V. Mit verbundenem Wlan braucht der ESP 70mA Strom.

Auf den Deckel konnten die ganzen Sensoren angebracht werden. Dadurch werden sie nicht von der Abwärme des Controllers beeinflusst.

Der Bewegungsmelder ist bereits auf einer Platine mit Ansteuerung verbaut, welche dazu gedacht ist, bei Bewegung für mehrere Sekunden ein Licht einzuschalten. Da ich den Anteil der erkannten Bewegung pro Minute errechnen will, soll diese Zeitspanne möglichst gering sein. Dazu musste ich den an Pin 5 und 6 des dort verbauten IC angeschlossenen Widerstand überbrücken und die beiden Potis für Zeit und Empfindlichkeit passend einstellen.

Mit einem Luxmeter hab ich die Messwerte des LDR anhand einer Tabelle, über die nachher interpoliert wird, eingemessen.

Durch Brücken des “Prog” Jumpers kann der ESP nachträglich Seriel geflasht werden.

Hier hab ich die Messbox erstmal auf einen Lautsprecher in eine Ecke des Raumes gestellt. Der Bewegungssensor umfasst so den ganzen Raum und der LDR ist vor direktem Sonnenlicht geschützt. Man sollte beachten, das die Temperatur an der Decke durchaus ein paar Grad höher liegen kann als auf Kopfhöhe.

Hardware und Software habe ich etwas umgebaut. Die Dokumentation dazu ist unter IoT - Sensoresp zu finden.