Estimation of solar power supply on Earth surface is the difficult problem because of need to consider many factors that mainly are accidental (atmosphere composition, temperature, pressure, aerosols, humidity, movement of Earth around the Sun and around its axis, etc.). There are a lot of different methods of calculation of the solar power income. We develop a system of tools and applications that consist of solar power measurement device, web server application and Android OS application. This system allows users to long term prognosis of house power supply and also it allows short term prognosis of power supply during your travel.
Power measurement device consist of Arduino open-source electronics prototyping platform. We combine in one device next hardware modules: gyro sensor GY-521, current sensor INA219, pressure sensor BMP180, humidity sensor DHT11, bluetooth module HC-06 and Solar Panel 5V 2W 0.39A. It allow collect meteorological data and also measure power supply of test solar panel and collect positioning data. It can send collected data to Android application. We also plan to use the Compass HMC5983, Time DS3231, MicroSD Card Adapter.
Android application allow to short term planning of the trips and so on, connect and share data with Web server and social networks.
Our server application represents solar power supply based on analytical models and NASA data. It allows long term prognosis of the house power consumption based on wide range of data sources and models. Also user can explore their places, solar panels and power consumption.
Our presentation: https://docs.google.com/presentation/d/1bsIvvMvJMj...
We adopt the Unified clear-sky solar output prediction model https://apollo.open-resource.org/lab:ucsspm as a javascript library to use with the Cesium WebGL globus. It can be used for representation of prediction of the averaged on time solar power supply on Earth's surface in each moment of time(hours). It can be used with different input data as: humidity, vapor, pressure, etc.
Future developments:
Our project also can be used by citizens of the HI-SEAS habitat and future Mars missions. Our measurement tool can provide all data for placing and orientation of solar panels based on accelerometer and gyroscope data and can communicate with astronaut's space suit by bluetooth. It also can collect data from planet surface.
We use next projects, data, and libraries:
https://apollo.open-resource.org/lab:ucsspm
https://data.giss.nasa.gov/impacts/agmipcf/
https://data.giss.nasa.gov/impacts/agmipcf/agmerra/
https://data.giss.nasa.gov/impacts/agmipcf/agcfsr/
Used hardware libraries for Arduino:
Wire.h (standart) Adafruit_INA219.h
https://github.com/adafruit/Adafruit_INA219
DHT.h
https://github.com/adafruit/DHT-sensor-library
https://github.com/adafruit/Adafruit_Sensor
SFE_BMP180.h
https://github.com/sparkfun/BMP180_Breakout
Our GitHub repository Our GitHub
SpaceApps is a NASA incubator innovation program.