Universalsensor: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:


== Übersicht ==
== Übersicht ==
Die Universalsensor-Platine ist eine Hardwareplattform um verschiedene Sensorwerte auch über unterschiedliche Übersetzungsverfahren z.B. für die eigene Homeautomatisierung verfügbar zu machen.
Die Universalsensor-Platine ist eine Hardwareplattform um verschiedene Sensorwerte auch über unterschiedliche Übertragungsverfahren z.B. für die eigene Homeautomatisierung verfügbar zu machen.
Hier werden die unterschiedliche Platinenlayouts welche z.B. für einen Innensensor und einen Außensensor verwendet werden können vorgestellt.
 
Hier werden die unterschiedliche Platinenlayouts, welche z.B. für einen Innensensor und einen Außensensor verwendet werden können, vorgestellt.


Als Übertragungsmedien sind ein Funkmodul (CC1101) oder ein RS485 Tranceiver (LT1785 oder kompatibel) vorgesehen.
Als Übertragungsmedien sind ein Funkmodul (CC1101) oder ein RS485 Tranceiver (LT1785 oder kompatibel) vorgesehen.
Zeile 17: Zeile 18:
Mit dem RS485 Tranceiver ist z.B. auch eine Integration in das Homematic-Wired System möglich.
Mit dem RS485 Tranceiver ist z.B. auch eine Integration in das Homematic-Wired System möglich.


Das Platinenlayout der Sensoren enthält zwei Erweiterungssports welche Arduino-Kompatibel sind.
Das Platinenlayout der Sensoren enthält zwei Pinleisten welche Arduino-Kompatibel sind. Als Mikrocontroller ist ein Atmega 328p bestückt.
 
Als Mikrocontroller ist ein Atmega328p bestückt.
 
Über diese Erweiterungsports können zusätzlich auch eigene Sensoren oder auch Aktoren angeschlossen werden.
Somit ist es auch denkbar z.B. Bewegunsmelder, Gas- Luftgütesensoren und vieles anzuschließen.


Die Spannungsversorgung erfolgt über 2 AA bzw. AAA Batterien. Damit eine möglichst gute Ausnutzung der Batterikappazität erzielt wird und auch damit Sensoren mit 3,3 V Spannungsversorgung benutzt werden können, kann ein MAX1724 Stepup-Converter bestückt werden.
Über diese Erweiterungsports können zusätzlich eigene Sensoren oder auch Aktoren angeschlossen werden. Über eine entsprechende Firmware ist es z.B. möglich auch mehrere 1-Wire-Sensoren abzufragen und deren Werte zu übertragen.


Dieser stellt eine stabile Spannungsversorgung von 3,3 V zur Verfügung. Als Mindest-Eingangsspannung sind hier dann lediglich 0,8 V notwendig.  
Die Spannungsversorgung erfolgt über 2 AA bzw. AAA Batterien. Damit eine möglichst gute Ausnutzung der Batteriekapazität erzielt wird und auch damit Sensoren mit 3,3 V Spannungsversorgung benutzt werden können, kann ein MAX1724 Stepup-Converter bestückt werden. Dieser stellt eine stabile Spannungsversorgung von 3,3 V zur Verfügung. Als Mindest-Eingangsspannung sind hier dann lediglich 1,2 V notwendig. Somit ist eine Versorung auch nur aus einer Batteriezelle denkbar.


Alternativ kann eine Spannungsversorung über einen Schaltregler erfolgen. Diese Versorgung kommt bei der Bestückungsversion mit RS485-Tranceiver zum Einsatz. Aber auch bei Benutzung mit dem Funkmodul kann diese Spannungsversorgung eingesetzt werden.


Der Schaltregler erlaubt dann einen recht breiten Eingangsspannungsbreich von 7 V bis 24 V. Außerdem steht dann intern zusätzlich zu den 3,3 V eine Spannung von 5 V zur Verfügung.


== Innensensor ==
== Innensensor ==

Version vom 18. Juli 2014, 20:22 Uhr

Todo: Dieser Artikel ist noch unvollständig und in Arbeit


Universalsensor im Innengehäuse
Universalsensor im Außengehäuse


Übersicht

Die Universalsensor-Platine ist eine Hardwareplattform um verschiedene Sensorwerte auch über unterschiedliche Übertragungsverfahren z.B. für die eigene Homeautomatisierung verfügbar zu machen.

Hier werden die unterschiedliche Platinenlayouts, welche z.B. für einen Innensensor und einen Außensensor verwendet werden können, vorgestellt.

Als Übertragungsmedien sind ein Funkmodul (CC1101) oder ein RS485 Tranceiver (LT1785 oder kompatibel) vorgesehen.

Mit dem Funkmodul ist eine Anbindung an Funksysteme im 868 Mhz oder auch 433 Mhz-Band möglich. Hiermit kann der Sensor z.B. in ein Homematic Funksystem integriert werden. Aber auch andere Funksysteme sind über eine entsprechende Firmware zu realisieren.

Mit dem RS485 Tranceiver ist z.B. auch eine Integration in das Homematic-Wired System möglich.

Das Platinenlayout der Sensoren enthält zwei Pinleisten welche Arduino-Kompatibel sind. Als Mikrocontroller ist ein Atmega 328p bestückt.

Über diese Erweiterungsports können zusätzlich eigene Sensoren oder auch Aktoren angeschlossen werden. Über eine entsprechende Firmware ist es z.B. möglich auch mehrere 1-Wire-Sensoren abzufragen und deren Werte zu übertragen.

Die Spannungsversorgung erfolgt über 2 AA bzw. AAA Batterien. Damit eine möglichst gute Ausnutzung der Batteriekapazität erzielt wird und auch damit Sensoren mit 3,3 V Spannungsversorgung benutzt werden können, kann ein MAX1724 Stepup-Converter bestückt werden. Dieser stellt eine stabile Spannungsversorgung von 3,3 V zur Verfügung. Als Mindest-Eingangsspannung sind hier dann lediglich 1,2 V notwendig. Somit ist eine Versorung auch nur aus einer Batteriezelle denkbar.

Alternativ kann eine Spannungsversorung über einen Schaltregler erfolgen. Diese Versorgung kommt bei der Bestückungsversion mit RS485-Tranceiver zum Einsatz. Aber auch bei Benutzung mit dem Funkmodul kann diese Spannungsversorgung eingesetzt werden.

Der Schaltregler erlaubt dann einen recht breiten Eingangsspannungsbreich von 7 V bis 24 V. Außerdem steht dann intern zusätzlich zu den 3,3 V eine Spannung von 5 V zur Verfügung.

Innensensor

Universalsensor-Platine für für das Innengehäuse. Hier noch ohne Bestückungsoption für RS485 und ohne bestückten SHT10 (Temperatur / Luftfeuchte)

Das Layout des Innensensors unterstützt standardmäßig folgende Sensorbestückung:

  • Temperatur / Feuchte (STH10)
  • Temperatur / Luftdruck (BMP180)
  • Helligkeit (TSL2561)


Außensensor

Universalsensor-Platine für für das Außengehäuse. Hier ohne bestückten BMP180 (Temperatur / Luftdruck)

Das Layout des Außensensors unterstützt standardmäßig folgende Sensorbestückung:

  • Temperatur / Luftdruck (BMP180)
  • Helligkeit (TSL2561)

Weitere Sensoren z.B. ein STH10 für Temperatur/Luftfeuchte können über den nach außen geführten I2C-Bus angeschlossen werden.


Existierende Firmware

im Moment existiert bereits eine Firmware um den Sensor in eine bestehende Homematic-Funk-Installation einzubinden.

HB-UW-Sen-THPL HB-UW-Sen-THPL-I, HB-UW-Sen-THPL-O


Links