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:6_wind_direction [2024/10/08 08:41] – [Software] Michael Schlenstedthowtos_knowledge_base:loxberry_wetterstation:6_wind_direction [2025/01/02 21:15] (aktuell) – [Software Raspberry] Michael Schlenstedt
Zeile 75: Zeile 75:
   - Blau   - Blau
  
-===== Software =====+===== Software Allgemein =====
  
-Der Sensor gibt je nach Stellung der Windfahne eine analoge Spannung aus. Diese rechnen wir später in die korrekte Himmelsrichtung um. Folgende Spannungen habe ich am ADS1115 gemessen - leichte Schwankungen auf Grund unterschiedlicher Verluste sind normal:+Der Sensor gibt je nach Stellung der Windfahne eine analoge Spannung aus. Diese rechnen wir später in die korrekte Himmelsrichtung um. Folgende Spannungen habe ich am Raspberry (ADS1115) und am ESP32 gemessen - leichte Schwankungen auf Grund unterschiedlicher Verluste sind dabei normal. Und zu beachten ist, dass der ESP32 eine schlechtere Auflösung als der ADS1115 hat und zudem nahe Null nicht messen kann. Das stört uns für unsere Anwendung aber überhaupt nicht.
  
-^ Himmelsrichtung |^ Spannung ^ + Himmelsrichtung  |^  Spannung  Raspberry (ADS1115)  ^  Spannung ESP32  
-| N | 0 / 360° | 0,007 V | +   0 / 360°   0,007 V   0,142 V  
-| NE | 45° | 0,457 V | + NE   45°   0,457 V   0,479 V  
-| E | 90° | 0,911 V | +   90°   0,911 V   0,916 V  
-| SE | 135° | 1,365 V | + SE   135°   1,365 V   1,378 V  
-| S | 180° | 1,818 V | +   180°   1,818 V   1,819 V  
-| SW | 225° | 2,271 V | + SW   225°   2,271 V   2,293 V  
-| W | 270° | 2,725 V | +   270°   2,725 V   2,711 V  
-| NW | 315° | 3,175 V |+ NW   315°   3,175 V   3,134 V  | 
 + 
 +===== Software ESP32 (ESPEasy) ===== 
 + 
 +Der Sensor wird über das Device ''Analog input - internal'' eingebunden. 
 + 
 +== Task Settings: == 
 + 
 +  * Name: ''intanalog_p2'' 
 +  * Enabled: ''Ja'' 
 +  * Analog Pin: ''ADC1 ch0 / GPIO-36'' 
 +  * 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-211327.png?400}} 
 + 
 +== Values #1: == 
 + 
 +  * Name: ''winddir'' 
 +  * Formula: ''%value%/1000'' 
 +  * Decimals: ''4'' 
 + 
 +{{:howtos_knowledge_base:loxberry_wetterstation:pasted:20250102-211305.png?500}} 
 + 
 +===== Software Raspberry (Multi-IO Plugin) =====
  
 Der Sensor wird über ein Sensormodul ''ads1x15'' eingebunden, unter dem dann 1 Sensor Input für die Windrichtung angelegt wird. Das gleiche Modul nutzen wir später noch für 2 weitere Sensor Inputs für den [[howtos_knowledge_base:loxberry_wetterstation:11_twilight_sensor|Dämmerungssensor]] und den [[howtos_knowledge_base:loxberry_wetterstation:10_uv_sensor|UV-Sensor]]. Es muss nur einmal für alle 3 Sensoren angelegt werden! Der Sensor wird über ein Sensormodul ''ads1x15'' eingebunden, unter dem dann 1 Sensor Input für die Windrichtung angelegt wird. Das gleiche Modul nutzen wir später noch für 2 weitere Sensor Inputs für den [[howtos_knowledge_base:loxberry_wetterstation:11_twilight_sensor|Dämmerungssensor]] und den [[howtos_knowledge_base:loxberry_wetterstation:10_uv_sensor|UV-Sensor]]. Es muss nur einmal für alle 3 Sensoren angelegt werden!