Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howtos_knowledge_base:loxberry_wetterstation:11_twilight_sensor [2024/09/13 07:37] Michael Schlenstedthowtos_knowledge_base:loxberry_wetterstation:11_twilight_sensor [2025/01/02 21:36] (aktuell) – [Software ESP32 (ESPEasy)] Michael Schlenstedt
Zeile 1: Zeile 1:
-====== 11. Dämmerungssensor ====== +====== 11. Dämmerung ======
- +
-<WRAP center round todo 100%> +
- +
-Under Contruction +
- +
-</WRAP>+
  
 ===== Hintergrund ===== ===== Hintergrund =====
Zeile 11: Zeile 5:
 Der Dämmerungssensor hat für die Wetteraufzeichnungen nur eine untergeordnete Rolle. Dazu nutzt man besser [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|einen Helligkeitssensor]] (Lux-Sensor). Aber für das Smarthome kann ein Dämmerungssensor sehr sinnvoll sein. Denkbar ist zum Beispiel die Schaltung der Außenbeleuchtung, der Weihnachtsbeleuchtung o. ä. Insbesondere wenn man sehr genau im Dämmerungsbereich schalten will, ist ein Lux-Sensor teilweise zu ungenau. Der Dämmerungssensor hat für die Wetteraufzeichnungen nur eine untergeordnete Rolle. Dazu nutzt man besser [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|einen Helligkeitssensor]] (Lux-Sensor). Aber für das Smarthome kann ein Dämmerungssensor sehr sinnvoll sein. Denkbar ist zum Beispiel die Schaltung der Außenbeleuchtung, der Weihnachtsbeleuchtung o. ä. Insbesondere wenn man sehr genau im Dämmerungsbereich schalten will, ist ein Lux-Sensor teilweise zu ungenau.
  
-Der Dämmerungssensor gibt keine absolute Helligkeit in Lux aus! Er gibt lediglich eine Spannung aus, die eine Messgröße für die Dämmerung ist.+Der Dämmerungssensor gibt keine absolute Helligkeit in Lux aus! Er gibt lediglich eine Spannung aus, die eine Messgröße für die Dämmerung ist. Wir rechnen diesen Wert in "Prozent Dämmerung" um, wobei 100% absolute Dunkelheit bedeutet.
  
 ===== Einkaufsliste ===== ===== Einkaufsliste =====
Zeile 18: Zeile 12:
 | (Analog-Digital-Wandler ADS1115 - nur 1x notwendig für alle Sensoren!) | (6 EUR) | [[https://www.berrybase.de/ads1115-4-kanal-16-bit-ad-wandler-breakout-board|BerryBase]] | | (Analog-Digital-Wandler ADS1115 - nur 1x notwendig für alle Sensoren!) | (6 EUR) | [[https://www.berrybase.de/ads1115-4-kanal-16-bit-ad-wandler-breakout-board|BerryBase]] |
 | KY-018 Fotowiderstand | 2 EUR | [[https://www.berrybase.de/ky-018-ldr/fotowiderstands-modul-mit-analogem-ausgang|BerryBase]] | | KY-018 Fotowiderstand | 2 EUR | [[https://www.berrybase.de/ky-018-ldr/fotowiderstands-modul-mit-analogem-ausgang|BerryBase]] |
-| **GESAMT** | **2 EUR** |  |+| **GESAMT** | **2 EUR** |   |
  
 ===== Sensorauswahl ===== ===== Sensorauswahl =====
  
-Als Dämmerungssensor verwenden wir [[https://www.elektronik-kompendium.de/sites/praxis/bauteil_ky018-ldr.htm|den KY-018]]. Dabei handelt es sich um einen Fotowiderstand, der als Spannungsteiler mit einem 10 kOhm-Widerstand geschaltet ist. Der Widerstandswert des Fotowiderstands verändert sich, je nachdem wieviel Licht auf ihn fällt. Gemessen wird der Spannungsabfall am Festwiderstand: Je dunkler es ist, desto geringer ist der Spannungsabfall und somit desto größer ist die gemessene Spannung. Der KY-018 wird an den Eingang des  [[howtos_knowledge_base:loxberry_wetterstation:1_steuerung|Digital-Analog-Wandlers ADS1115]] angeschlossen, den wir auf den Prototyping HAT auf dem Raspberry gesetzt haben.+Als Dämmerungssensor verwenden wir den **KY-018 Sensor**. Dabei handelt es sich um einen Fotowiderstand, der als Spannungsteiler mit einem 10 kOhm-Widerstand geschaltet ist. Der Widerstandswert des Fotowiderstands verändert sich, je nachdem wieviel Licht auf ihn fällt. Gemessen wird der Spannungsabfall am Festwiderstand: Je dunkler es ist, desto geringer ist der Spannungsabfall und somit desto größer ist die gemessene Spannung. Der KY-018 wird an den Eingang des  [[howtos_knowledge_base:loxberry_wetterstation:1_steuerung|Digital-Analog-Wandlers ADS1115]] angeschlossen, den wir auf den Prototyping HAT auf dem Raspberry gesetzt haben.
  
 Vergleicht man den KY-018 mit dem von uns verbauten Helligkeitssensor VEML7700, so erkennt man, dass der Dämmerungssensor die Dämmerung noch deutlich länger auflösen kann als der VEML7700. Dieser springt ab einer gewissen Dämmerung auf "0 Lux", während der KY-018 noch weiter auflöst. Man erkennt bei mir sogar die geschaltete Gartenbeleuchtung, die lediglich aus indirekt beleuchteten Pflanzen besteht! Vergleicht man den KY-018 mit dem von uns verbauten Helligkeitssensor VEML7700, so erkennt man, dass der Dämmerungssensor die Dämmerung noch deutlich länger auflösen kann als der VEML7700. Dieser springt ab einer gewissen Dämmerung auf "0 Lux", während der KY-018 noch weiter auflöst. Man erkennt bei mir sogar die geschaltete Gartenbeleuchtung, die lediglich aus indirekt beleuchteten Pflanzen besteht!
Zeile 48: Zeile 42:
 Wir verwenden das gleiche Gehäuse [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|wie der Helligkeitssensor]]. Es ist kein separates Gehäuse notwendig. Wir verwenden das gleiche Gehäuse [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|wie der Helligkeitssensor]]. Es ist kein separates Gehäuse notwendig.
  
-===== Zusammenbau =====+===== Zusammenbau und Montage =====
  
-Das Modul wird auf den entsprechenden Platz auf der Platine gesetzt, siehe [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|Anleitung zum Helligkeitssensor]]. Bei mir war das Modul bereits fertig zusammengelötet. Allerdings war das Modul so aufgebaut, dass die Platine des Moduls aufrecht steht. Das ist für uns unbrauchbar. Das heisst ihr müsst die mitgelieferte, gebogene Pinleiste ablöten und eine gerade Pinleiste von unten an die Platine wieder auflöten (oder die vorhandene gerade biegen und wiederverwenden). Der Fotowiderstand wird vorsichtig auf die Oberseite der Platine gebogen.+Das Modul wird auf den entsprechenden Platz auf der Platine des Helligkeitssensors gesetzt, siehe [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor|Anleitung zum Helligkeitssensor]]. Bei mir war das Modul bereits fertig zusammengelötet. Allerdings war das Modul so aufgebaut, dass die Platine des Moduls aufrecht steht. Das ist für uns unbrauchbar. Das heisst ihr müsst die mitgelieferte, gebogene Pinleiste ablöten und eine gerade Pinleiste von unten an die Platine wieder auflöten (oder die vorhandene gerade biegen und wiederverwenden). Der Fotowiderstand wird vorsichtig auf die Oberseite der Platine gebogen.
  
-===== Montage und Anschluss =====+{{howtos_knowledge_base:loxberry_wetterstation:pasted:20240913-080509.png?400}} 
 + 
 +//Umgebauter KY-018// 
 + 
 +===== Anschluss ===== 
 + 
 +Der KY-018 wird über den ADS1115 Spannungswandler am Raspberry angeschlossen, hier zur Übersicht erst einmal auf dem Breadboard - aber Achtung! Es existieren sehr viele verschiedene Bauarten und Platinen! Schaut Euch die Beschriftung eurer Platine genau an!
  
 {{howtos_knowledge_base:loxberry_wetterstation:pasted:20240913-073705.png?400}} {{howtos_knowledge_base:loxberry_wetterstation:pasted:20240913-073705.png?400}}
  
-===== Software =====+Auf der Platine in der Wetterstation wird der Sensor auf die gleiche Platine wie der Helligkeitssensor gesetzt. Der Anschluss ist dazu bereits komplett vorbereitet. Es ist ansonsten nichts weiter notwendig. Siehe Kapitel [[howtos_knowledge_base:loxberry_wetterstation:9_light_sensor]] 
 + 
 +Fertig angeschlossen: 
 + 
 +{{howtos_knowledge_base:loxberry_wetterstation:pasted:20240913-081404.png?400}} 
 + 
 +===== Software Allgemein ===== 
 + 
 +Der Sensor gibt je nach Helligkeit eine analoge Spannung aus. Je dunkler es ist, je höher ist die Spannung. Er kann also keine Werte in Lux o.ä. ausgeben. Wir rechnen später die ausgegebene Spannung in "Prozent Dämmerung" um. 100% entspricht dabei absolute Dunkelheit. 
 + 
 +===== Software ESP32 (ESPEasy) ===== 
 + 
 +Der Sensor wird über das Device ''Analog input - internal'' eingebunden. 
 + 
 +== Task Settings: == 
 + 
 +  * Name: ''intanalog_p0'' 
 +  * Enabled: ''Ja'' 
 +  * Analog Pin: ''ADC1 ch6 / GPIO-34'' 
 +  * Attenuation: ''12 dB'' 
 +  * Oversampling: ''Use Current Sample'' 
 +  * Apply Factory Calibration: ''Ja'' 
 +  * Calibration enabled: ''Nein'' 
 +  * Send to Controller 1 (MQTT): ''Ja'' 
 +  * Intervall: ''5'' 
 + 
 +{{:howtos_knowledge_base:loxberry_wetterstation:pasted:20250102-213624.png?400}} 
 + 
 +== Values #1: == 
 + 
 +  * Name: ''twilight'' 
 +  * Formula: ''%value%/3134*4095'' 
 +  * Decimals: ''4'' 
 + 
 +{{:howtos_knowledge_base:loxberry_wetterstation:pasted:20250102-213604.png?500}} 
 + 
 +===== Software Raspberry (Multi-IO Plugin) ===== 
 + 
 +Der Sensor wird über ein Sensormodul ''ads1x15'' eingebunden, unter dem dann 1 Sensor Input für den UV-Index angelegt wird. Das gleiche Modul nutzen wir auch noch für 2 weitere Sensor Inputs: [[howtos_knowledge_base:loxberry_wetterstation:10_uv_sensor|UV-Sensor]] und [[howtos_knowledge_base:loxberry_wetterstation:6_wind_direction|Windrichtungsmesser]]. Es muss nur einmal für alle 3 Sensoren angelegt werden! 
 + 
 +== Sensor Modul: == 
 + 
 +  * Name: ''ads1115_1'' 
 +  * Chip Address: ''0x48'' 
 +  * Type: ''ADS1115'' 
 +  * Pins: ''Pin 0'', ''Pin 1'', ''Pin 2'' 
 +  * Gain: ''1'' 
 + 
 +{{:howtos_knowledge_base:loxberry_wetterstation:pasted:20241008-082140.png?400}} 
 + 
 +== Sensor Input: Dämmerung == 
 + 
 +  * Name: ''twilight'' 
 +  * Type: ''Value'' 
 +  * Pin: ''Pin 0'' 
 +  * Polling Intervall: ''5''
  
-===== LoxoneConfig =====+{{:howtos_knowledge_base:loxberry_wetterstation:pasted:20241008-085539.png?400}}