Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
37 lines (25 sloc) 2.55 KB
layout type image title permalink date labels summary
project
project
images/solarbeast.png
Solar Beast
projects/solarbeast
2016
angular.js
Arduino
P-I-D
Embedded Systems Design--Team based EE x96 project course focused on using Arduino.
<h2 class="ui header">Video Demonstration</h2>

Scope:

Embedded System Design challenged us to use the popular Arduino microcontroller to build an innovative new product. The project culminated with a sales pitch presentation at the end of the semester. Many of the teams created intersting prodcuts that pushed the limits of what is possible with just an Arduino. The motivation behind our project was to develop a cheap, peripheral system that can improve the power quality of solar arrays. In particular, one way to improve power quality is to include a magnification lens transposed over the solar panel, the drawback, however, is angle of incidence must be nearly perfect for the power quality to improve. Our system set to solve this problem using Log-Scale Analog Light Sensors, 180-degree Servo, and 3200-N Linear Actuater in conjunction with our Arduino. Although initially designed as a theoretically addition to a magnified solar array, the system was capable of maintaing a 14V floating charge on a lead-acid powerbank, and led to data that supports a 13% increase in energy collection on traditional solar panels.

Role:

In this project, I was a lead programmer who was responsible for programming the P-I-D algorithm and subsequent tuning. I started by programming a basic iteration of the P-I-D that was capable of making binary decisions. After which, I began deciding how aggressive the movement of the motors should be in relation to the analog data stream from our ICs. The pedagogy of the algorithm was that the system should try to minimize the standard deviation of the IC Light Sensors. To achieve this, a schematic of edges between the ICs was devised and movement was tuned based on a greatest-edge calculation. From there I worked to improve our Angular.JS web application which included a User-Interface for viewing metrics. The project was a success as shown by the systems ability to keep a floating charge on the lead-acid powerbank.

Further Reading:

You can learn more at the UH EE Department.