NEWS
Welchen Luftgütesensor
-
Noch nicht endgültig. Werde da die Tage mal weiter machen. Hatte mich noch etwas mit dem Thema WLAN in der Sache informiert aber werde das wohl nicht direkt auf der Platine vorsehen. Stattdessen werde ich alle Pins des Teensy nochmal explizit auf der Platine ausführen, damit man da gegebenenfalls selber was nachrüsten kann.
Finde die Lösung mit dem ESP8266 nicht so schön weil es im Prinzip wieder ein eigener Microcontroller ist mit einer eigenen Firmware. Der würde dann Daten über serielle Schnittstelle zum teensy austauschen.
Da finde ich den Weg mit Netzwerkkabel besser, weils halt ein geschlossenes System ist und es weniger Probleme gibt. Und wie gesagt wer es mit Netzwerkkabel nicht möchte, lässt das Modul halt weg und lötet sich selber was passendes an die entsprechenden Pins des Teensy.
-
https://www.pic-upload.de/view-32613170/layout.png.html ~~https://www.pic-upload.de/view-32613169/schematic.png.html ~~So denke das sollte so passen. Werde die Schaltung trotzdem am Wochenende noch eben auf Lochrasterplatine aufbauen und testen. Wenn alles läuft bestelle ich die Platinen.
Gruß Maik~~~~
-
Das Board ist 5x5cm groß. Der Teensy, das Ethernet Modul, der iAQ und der BME280 werden mittels Stift und Sockelleisten aufgesteckt. Das hat den Vorteil dass wenn Mal was kaputt geht man die Module tauschen kann. Es befindet sich eine 2fach Schraubklemme auf dem Board wo die Versorgungsspannung angeschlossen wird (max. 24V DC). Der Spannungsregler macht aus der Eingangsspannung die 5V Versorgung für den Teensy. 2 Widerstände für den I2C Bus müssen auch noch aufgelötet werden.
Zusätzlich sind alle Pins vom Teensy und separat 5V, 3,3V und GND Anschlüsse vorhanden. So könnte man zusätzlich bauteile Anschließen.
Also bei mir kommt das Teil dann in eine Unzerputzdose in die ich ein Netzwerkkabel und 12V Versorgung rein lege.
-
-
Ist da ggf. auch was mit WLAN geplant und/oder möglich? `
Geplant Nein, Möglich Ja.
Es gibt den WLAN Controller ESP8266. Da da aber eine eigene Firmware angeschlossen und programmiert werden muss bin ich was das angeht raus. Ich habe keine Zeit mich damit auch noch zu beschäftigen, zumal ich das eh nicht brauche.
Da darf sich dann jemand anderes Gedanken zu machen [emoji1]
Grundsätzlich ist das aber machbar. Die Pins sind alle auf der Platine vorhanden. Soweit ich weiß kommuniziert das Modul über die serielle Schnittstelle des Teensy. Man kann also das Ethernet Modul weg lassen und sich einen ESP8266 besorgen und den mit ein paar Drähten an die Entsprechenden Pins anlöten.
[EDIT] Werde noch ein Sockel für den ESP8266 auf der Platine hinzufügen wenn das passt.
[EDIT2] Header für ESP8266 hinzugefügt. Jetzt ist die Platine auch echt voll. Es wird ein zusätzlicher Spannungswandler für 3,3V benötigt, weil der ESP8266 wohl 300mA zieht. Das liefert der Teensy nicht.
-
So heute mal gebastelt.
https://www.pic-upload.de/view-32618735/20170204_154608.jpg.html ~~Der DHT22 ist da noch drauf weil ich damit früher mal den mit dem BME280 verglichen hab.
Schaltung funktioniert alles! Also wird die Platine so gefertigt.
Anschließend mal schnell das Programm für den Teensy umgeschrieben. Nach ner Stunde Fehlersuche, weil der mir die Temperatur usw. nicht ausgegeben hat ist mir aufgefallen, dass die Funktion sprintf() nicht mit Float-Datentyp auf dem Teensy-LC funktioniert. Stattdessen muss die Funktion dtostrf() genommen werden…
Aber läuft jetzt alles. Werte werden kontinuierlich an den iobroker gesendet und ich muss sagen der iAQ funktioniert wunderbar! Schön stabile Werte und man sieht dass der CO2 und TVoCs langsam ansteigt. Habe das Teil im Moment im Wohnzimmer.
https://www.pic-upload.de/view-32618729/sensor_test.png.html
Gruß Maik~~ -
interessanter Verlauf heute. Bei uns gabs Raclette :D
https://www.pic-upload.de/view-32626661/Messwerte2.png.html ~~Zwischendurch wurde einmal kurz gelüftet weil so ein Dunst im Raum. Sieht man sehr schön den Einbruch.
Platinen sind bestellt. Wird morgen überwiesen das Geld (keine Ahnung wie lange eine Überweisung ins Ausland dauert…). Habe erstmal 25Stk bestellt.
Gruß Maik~~