Pi in the Sky (Sensors) Ian Bragg from Gadsden, AL Jacksonville State University Mentors: Raj and Dr. Loft NCAR SIParCS
Topic and Authors Cost-effective weather data cloud storage and web portal using a Raspberry Pi bramble and WeatherPiArduino sensors Ian Bragg (Sensors), Jenish Koirala (Cloud Storage), Whitney Nelson (Scripting), & Gaston Seneza (Web Interface) This presentation will focus on the sensors used in the project
Overview www.argentdata.com www.solutionanalysts.com
RASPBERRY PI 2 MODEL B $35 40 General Purpose Input Output Pins MicroSD 4 USB 4-core processor w/ 1 GB RAM Power Supply Port HDMI
WeatherPiArduino $25 WeatherPiArduino to Raspberry Pi Initial Setup WeatherPiArduino Board I2C BMP180 Barometer / Temperature Raspberry Pi I2C Interface WeatherPiArduino Board
WeatherPiArduino Description Weather station controller board capable of interfacing with Raspberry Pi or Arduino micro-computers Developed by SwitchDoc Labs Low power Plug for external analog sensor inputs
Real Time Clock/EEPROM Memory WeatherPiArduino Board I2C BMP180 Barometer / Temperature Raspberry Pi I2C Interface DS3231 Real Time Clock
Real Time Clock/EEPROM Memory Description DS231 RTC Battery input for accurate timekeeping when main power interrupted Seconds, minutes, hours, day, date, month, & year info Automatically adjusts for months fewer than 31 days and leap years AT24C32 EEPROM 32,768 bits of Electrically Erasable and Programmable Read Only Memory (EEPROM) ~4.51 minutes of storage Drivers included in SwitchDoc software
Humidity & Temperature Sensor $15 WeatherPiArduino Board I2C BMP180 Barometer / Temperature Raspberry Pi https://learn.adafruit.com Humidity Sensor I2C Interface DS3231 Real Time Clock
Humidity & Temperature Sensor Description Typical accuracy of ±2% with an operating range from 5% to 95% relative humidity Temperature output has an accuracy of ±1 C from -30 to 90 C 3.3V regulator Filter to keep the sensor clean
Lightning Sensor $27 WeatherPiArduino Board I2C BMP180 Barometer / Temperature Raspberry Pi http://www.embeddedadventures.com I2C Lightning Detector I2C Interface Humidity Sensor DS3231 Real Time Clock
Lightning Sensor Description Can detect storm fronts up to 40km away Can trigger interrupts on your microcontroller to let you know about weather events and changes in storm distance Able to distinguish if storm fronts are moving closer or further away
WeatherRack Anemometer/ Wind Vane/Rain Bucket $75 WeatherPiArduino Board RJ11 Plugs/ Pullups Raspberry Pi http://www.switchdoc.com I2C BMP180 Barometer / Temperature I2C Lightning Detector I2C Interface Humidity Sensor DS3231 Real Time Clock
WeatherRack Description Requires additional analog to digital converter board for operation Measures Wind Speed / Wind Direction / Rainfall Uses sealed magnetic reed switches and magnets No active electronics
Analog to Digital Converter $10 WeatherPiArduino Board RJ11 Plugs/ Pullups Raspberry Pi http://www.adafruit.com I2C BMP180 Barometer / Temperature ADC I2C Lightning Detector I2C Interface Humidity Sensor DS3231 Real Time Clock
Analog to Digital Converter Description Necessary for WeatherRack High resolution analog to digital conversion Can perform conversions at rates up to 3300 samples per second Includes programmable gain amplifier which can help boost small signals to utilize the full 12 bit range
Fully Populated
WeatherPi to Raspberry Pi Communication
Data & Results Temperature in Celsius Pressure in KiloPascals Altitude in Meters Humidity in Percentage Lightning Detection counts number of strikes within a time window Rain Bucket in Inches Wind Vane in Directional Degrees Anemometer in MPH
Future Work Distributing reliable weather stations across the globe with all data collected easily accessible via website for only around $200 each http://www.globalpledge.org/globalpledge_connections.html
Questions? http://suddenlyseptember.com/wp-content/uploads/2015/02/ask-the-right-questions-.jpg
Acknowledgements Harish Rashmi Priyanka Amogh SwitchDoc Labs Adafruit