Final version of ‘analog’ weather station:
Build an analog weather station with temperature, humidity and light sensors, also capable of sending weather data online.
- A cartonboard of small-medium size
- Raspberry Pi model B or B+
- Arduino Micro
- 1 Protoboard
- 3 180º Servos
- 1 Photoresistor
- 1 10k resistor
- 1 0.1-10uF capacitor
- 1 DHT22 sensor
- 1 USB – micro USB cable
- 1 micro USB connector
- 1 Wifi Dongle (if you want to send the data online)
- 1 Power Supply
- A lot of wires and jumpers
Raspberry Pi Temperature and humidity sensor:
I used a DHT22 temperature and humidity sensor connected to the Rasberry Pi.
You can get all the detailed steps from Adafruit website
Raspberry Pi Light sensor:
Add a light sensor using a photoresistor based on this Adafruit tutorial (code included).
Install and test firmata between Raspberry Pi and Arduino:
The best option to control 3 Servos and avoid flickering is attach them to Arduino and use firmata to control them.
Follow this post to see how to do it
With all this stuff, we can start to build and wire the cartonboard weather station, we also use a WIFI dongle to get internet connection.
Code of the analog weather station: