About This Weather Station
This is a custom weather station of my design.
The rain sensor is a Davis 6463-M AeroCone Rain Collector, the wind speed sensor is a InSpeed WS28P Optical 8-Pulse Wind Speed Sensor, the wind direction sensor is a Inspeed E-Vane Electronic Wind Direction Sensor and the temperature sensor is a Waterproof 1-Wire DS18B20 Digital Temperature Sensor housed in a solar radiation shield. Also included are a TE MS8607 PHT Sensor (pressure, humidity, temperature) and Plantower PMSA003I Air Quality Sensor (PM2.5, PM10.0). The PCB is of my design and constrution.
The controller board is powered by an Arduino 328P that gathers analog sensor data from the wind, vane & temperature sensors. The board is controlled by a WESP32, which is an ESP32 Wroom32 with an Ethernet POE connection. The controller's firmware is written by me and is C/C++ code.
I also have a weather display that is a Raspberry Pi 3 B+ mounted behind a 7" LCD touch screen display. The display runs a custom application that shows the current weather conditions, forecast, and radar image. The application is written using the wxWidgets UI framework using C++.
Weather Station