Hier stelle ich euch die Wetterstation mit einem Arduino Leonardo und Adafruit ESP8266 HUZZAH Modul vor.
Verwendete Komponenten (Hardware):
- Arduino Leonardo USB
- Sparkfun Wetter Breakoutboard
- Steckernetzteil 9Volt 1Ampere
- adafruit HUZZAH ESP8266 Modul
- Außensensoren
Als Software wurde folgendes eingesetzt:
Sensoren des Weathershield
- Feuchtigkeits- und Temperatur- Sensor HTU21D (I2C)
- Druck Sensor MLP3115A2 (I2C)
- Lichtsensor (Analog Eingang)
- Windrichtung (Analoger Spannungsteiler Eingang)
- Windgeschwindigkeit (Interrupt Digital Eingang)
- Regensensor (Interrupt Digital Eingang)
- 2 Led’s als Statusanzeige (Digital Ausgang)
Das Arduino Leonardo Board wird als Kommunikationsschnittstelle verwendet.
Dieser holt sich die Daten der Sensoren vom Weather Shield, die als String über die RS232 Schnittstelle an das Huzzah ESP 8266 Modul übertragen werden.Anschließend sendet das Modul die Daten per UDP Stream an den UDP Client Rechner. Das Huzzah ESP8266 Modul dient hier lediglich als UDP Serial Bridge.