This weeks learning came in form of a series of graphs as the embedded and control panel software were modified simultaneously. This path began with erratic values given from a high intensity flashing light source with low sensor integration time.
Poor target illumination(intense short flash) and sensor timing yield erratic values with wide range. Low integration time also gave a narrow range of values from maximum to minimum light intensities. Increasing the integration time of the light sensors gave a wider value range and higher resolution.
Illuminating the target before sensing, averaging multiple samples, and receiving stable values from the 18 light channels.
Running two rounds of calibration using six sample concentrations with stable and repeatable values
Final result with one invalid value, possible swap or mixing error.
Modifying the NodeRed display panel software and embedded software simultaneously appears to be a good way to quickly experiment with a device and close in on a desired result. I would recommend this route to others doing similar development efforts.





No comments:
Post a Comment