juanmont / TFG

Final degree project. The goal is to predict the solar radiation with machine learning techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TFG - Solar prediction

This project tries to predict the solar radiation based on temperature, humidity and the actual solar radiation.

The system is composed of two elements: the node and the server

Node

Prerequisites

HardWare

  • Raspberry Pi 2 model B with a Linux distribution (we use Raspbian)
  • 1 Led
  • 1 DHT22 to measure temperature and humidity
  • Piranometer (we don't have it integrated in the project yet)

The wiring is described in node/node_setup.txt

Software

In the Raspberry pi we need

Installation

  • Place the folder node in our Raspberry Pi
  • Change the variables brokerIp, brokerPort, topic, ubication in solar_node.py

Usage

Server

Prerequisites

Python version and libraries

  • Python 2.7
  • Pandas to manage csv files sudo pip install pandas
  • Paho MQTT to create the listener of the MQTT server sudo pip install paho-mqtt

Installation

  • Place the folder server in your server.
  • Change the variables brokerIp, brokerPort, topic and thingspeakKey in solar_node.py

Usage

About

Final degree project. The goal is to predict the solar radiation with machine learning techniques.


Languages

Language:TeX 85.6%Language:Python 10.0%Language:PostScript 3.4%Language:MATLAB 0.8%Language:Makefile 0.2%