Design

The software had to communicate to multiple devices using a number of libraries. The GRBL API was used to communicate to the motor driver board. The DAQMX API was used to communicate to the DAC. The code was designed to move the scanning bar 23mm and take a measurment wtih ever photovoltaic sensor, logging it into a Pandas dataframe.

Build

The parts were orderd and the device was assembled with a lamp overtop in order to create an non uniform light distribution over the array. This was done to hopefully see the lamp in the data collected showing a non uniform light dirstrobution

Test

In this heat plot one can clearly see the device was able to detect the lamp in the middle of the array. This was ploted using MatPlotLib in python.