Raspberry Pi enthusiasts, makers and hobbyists interested in creating their very own Internet of Things Raspberry Pi weather station may be interested in a new project published this week to the Hackster.io library by member MJRoBot. The project has been labelled as an “intermediate “skill level build and should take approximately three hours to complete.
Using a Raspberry Pi 3 model B together with a temperature sensor, waterproof digital sensor UV sensor and IoT connectivity provided by the ThingSpeak API the Pi weather station allows you to track a number of different metrics. Capturing data and logging them locally and via the IoT service using the MQTT protocol. Components used in the build include :
– DHT22 – Temperature & Humidity Sensor – Digital Comm
– DS18B20 – Temperature Sensor – 1-Wire
– BMP180 – Temperature & Pressure Sensor – I2C
– UV – Ultra Violet Sensor – Analog Sensor via A/D and SPI bus
“On this tutorial we will get data from several different sensors, sending them to an IoT service, ThingSpeak.com and to a mobile App (Thingsview), where we can log and play with data. We will explore several different communication ways of connecting sensors to a Raspberry Pi. In short, all data will be captured, saved locally on a CSV file and send to an IoT service (ThingSpeak.com), via MQTT protocol.”
Fulfil details on how to build your very own Raspberry Pi weather station jump over to the official Hackster.io website for full details, wiring diagrams and code.