Computer

Computer System Logic Flow

Computer System Block Diagram

The software behind this system of determining the sun’s position and being able to calculate the flow of water to move the panel requires precise instructions in the algorithm. Ultimately, the panel needs to be able to follow the sun to allow the user maximum usage of energy. As well as being able to determine when there’s a flow of water so the panel knows when to tilt and focus more on collecting the rainfall. The software behind this system is an important factor because this is going to drive the inner workings and help the user prevent any fault in the future. The Arduino Uno will be reading the analog values from the light sensor to understand where the panel needs to tilt to if one side is experiencing more light intensity than the other. The flow sensor will be read through the digital output and use interrupt signals to help it first calculate the water flow and then notify the stepper motor to move precisely towards the gutter. As for the user interface, an LCD screen will be used to display the two different battery percentages. It will be paired with the Arduino Uno and use calculations to help determine the correct battery value it needs to display.