Sainlogic WS3500 Console
The above display console is the receiver for all data from the weather sensor array shown below. Data received from the weather sensor is recorded and displayed on the console.
The following functions are displayed by default on the console:
Inside and Outside Temperature
Inside and Outside Humidity
Wind Direction and Speed
UV Index and Solar Radiation
The above console also can stream weather data to many popular weather networks including Wunderground, Ecowitt and Weather Cloud.
A custom transfer option is also available allowing you to stream your data to your own server/website.
This product is also available under several different names, including WS3500 and WH300SE.
WS3500 Weather Sensors
The weather sensors comprise of the following components:
Wind Speed Sensor
UV Sensor/Light Sensor
Thermo Hygro Sensor
The Raspberry Pi is a small single board computer that can be linked to a keyboard, monitor (TV) and various other devices. It comes with built in bluetooth, wifi, 4 x USB Ports, 1 x Ethernet Port, Quad Core CPU, MicroSD card slot, Full size HDMI output, audio output jack and 1 GB of RAM. For this particular setup, I used a Raspberry Pi 3 with a 16GB SD Card, Mouse, Keyboard, USB Power supply (2.5 amps) and HDMI lead to a portable TV/Monitor Screen. The SD card came preinstalled with NOOBS Debian Linux. The set-up is very easy to do as it basically involved plugging all the components in and powering on. Once powered online, you can connect to either a Wifi network or plug in an Ethernet cable.
Weather data received from the sensors is passed to the WS3500 console, which in turn transmits the data received to the Raspberry Pi. To process the data, a software pacakge called "weewx" is installed on the Raspberry Pie that can parse the recieved data and generate weather reports in html formats. The processed data is then transmitted to my website every five minutes.
A general guide can be found at my Linux website LandofLinux.com that takes you through the basics of configuring weewx and various other components.