{{:projekte:img_20190808_234530.jpg?300|}} ====== Neue Temperature Sensoren für den Space ====== Contact: [[user:nopx|nopx]] Projectstatus: [[projekte:projektstatus|{{:projekte:done.png?50|}}]] ===== Version 2 ===== Nachdem Version 1 inzwischen läuft, geht es jetzt darum die Schwachstellen auszubessern. Die größte ist, dass die gemessene Temperature einen ordentlichen Offset hat, da der Sensor sehr eng auf dem ESP verbaut ist und im wesentlichen die Abwärme des ESPs misst. Der Temperatursensor kommt in der Version 2 in eine eigene Kammer, die außerdem noch deutlich luftiger wird als bei Version 1. Der nächste Punkt ist, dass die Anbringung an der Wand schwierig ist, wenn die Schraube dafür im Gehäuse und unter dem Board verbaut ist. Die beiden Schraublöcher kommen nun an die Außenwand. Die Stromversorgung ist aktuell über einen Stecker gelöst. Leider aber nicht wirklich schön. Hier soll ein ordentlicher DC-Plug ran mit Schutzdiode. Das Verluftverlöten von 4 Widerständen geht noch. Der Ordentlichkeit wegen soll aber im nächsten Schritt eine Platine her und alle Bauteile darauf. Status-LED und Sensor werden dann via JST angeschlossen. Das einschrauben der M3 Schrauben funktioniert, soll aber im nächsten Schritt verbessert werden. Unten in der Gehäuse werden Vertiefungen angebracht um die Schrauben von unten mit Muttern zu fixieren. Die Löcher selbst werden größer gemacht. ==== Hardware ==== {{:projekte:sensornode_rev1.png?400|}} {{:projekte:3d_rev1.png?400|}} {{:projekte:img_20190513_133603.jpg?400|}} {{:projekte:img_20190609_011522.jpg?400|}} Schaltplan: {{:projekte:rev1.pdf |Schematic rev1}} Code: [[https://gist.github.com/noppelmax/35ec7b1fdfd46a9ebe8191e18f3b808b|GitHub Gist Src v2]] === Änderung 1 === Neuer Schaltplan inkl. Änderungen: {{ :projekte:noname.pdf |Schematic rev1.1}} Workaround: Data Pin Verbindung zum ESP abkratzen und vom Widerstand direkt an D7 (ein Pin daneben) löten. **Die auf dem Foto deutlich sichtbare Kratzspur ist nicht die richtige!** Die eigentlich abzukratzende Leiterbahn verläuft direkt unter dem sichtbaren schwarzen Kabel. {{:projekte:photo_2019-11-04_11-36-25.jpg?200|Foto vom Workaround}} === BOM === ^ Ref ^ Qty ^ Value ^ Footprint ^ | C1 | 1 | 100nF | Elko C SMD 0805_2012 | | C2 | 1 | 47uF | Keramik THT Radial D5.0mm P2.50mm | | D1 | 1 | polarity protection | THT D035_SOD27_P7.62 Horizontal | | D2, D3 | 2 | green at >=3.3V (3.3V-470R, 5V-1k) | LED SMD 0805_2012 | | J1 | 1 | - | JST PH B2B 1x02 P2.00mm Vertical | | J2 | 1 | - | JST PH B2B 1x03 P2.00mm Vertical | | J3 | 1 | - | JST PH B2B 1x04 P2.00mm Vertical | | R1 | 1 | 15k | R SMD 0805_2012 | | R2, R3, R4, R5 | 4 | 1k | R SMD 0805_2012 | | R6 | 1 | 470R | R SMD 0805_2012 | | U1 | 1 | - | LoLin Board v3 | | not onboard | 1 | - | RGB LEDs (common ground) | | not onboard | 1 | - | Temperaturesensor DHT22 | | not onboard | 1 | - | DC Plug | | not onboard | 1 | - | Gehäuse (3D Druck) | | not onboard | 4 | M3x20 | Schrauben | | not onboard | 4 | M3x10 | Schrauben | | not onboard | 1 | DC 5V 200mA | Netzteil | ==== Gehäuse ==== {{ :projekte:case_2_9.zip |Konstruktionsdaten für 3D-Druck (Version 2.9)}} {{:projekte:1.png?400|}} {{:projekte:2.png?400|}} {{:projekte:3.png?400|}} ===== Version 1 ===== Im folgenden wird Version 1 beschrieben. ==== Defines ==== #define LED_RED D1 #define LED_BLUE D5 #define LED_GREEN D3 #define DHT_DATA D7 #define LED_ONLINE LED_GREEN #define LED_ERROR LED_RED #define LED_MEASURING LED_BLUE ==== Features: ==== * Update over the air * Sendete jede Minute die aktuelle Temperatur und rel. Luftfeuchte per MQTT an den MQTT-Server * Über den Connector wird das auf die Spaceapi übertragen * Leutet grün wenn online * Blinkt grün wenn er sich gerade verbindet * Leutet rot wenn Fehler * Leutet blau und grün wenn er gerade misst und Daten schickt. * Ist klein (Leider muss daher die Temperatur etwas kalibriert werden) * 3D Druckgehäuse (rev1) ===== TODOs / Lessons learned ===== * Neues etwas größeres Gehäuse * mit Buchse! * mit Anschraubstutzen außen * kleine Platine bauen ===== Bilder ===== {{:projekte:img_20190417_154704.jpg?400|}} {{:projekte:img_20190417_153819.jpg?400|}} {{:projekte:gehaeuse_v3.png?400| }}