projekte:2019:newtemperaturesensors

Neue Temperature Sensoren für den Space

Contact: nopx

Projectstatus:

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.

Änderung 1

Neuer Schaltplan inkl. Änderungen: 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. 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 1×02 P2.00mm Vertical
J2 1 - JST PH B2B 1×03 P2.00mm Vertical
J3 1 - JST PH B2B 1×04 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

Im folgenden wird Version 1 beschrieben.

#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
  • 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)
  • Neues etwas größeres Gehäuse
  • mit Buchse!
  • mit Anschraubstutzen außen
  • kleine Platine bauen

  • projekte/2019/newtemperaturesensors.txt
  • Zuletzt geändert: 2021/04/03 10:31
  • von max