This is an extension of SPECY originally developed by wemperor. This version implements two STS spectrometers using a microcontroller such as an Arduino Mega to capture data using UAVs or ground and lab setups.
The connections (plus an additional SD-logger ethernet shield) are as follows:
In order to have adequate time stamps it is necessary to set the RTC unit in case of battery replacement or first use. The sketch rtcset.ino can be used for such a task.
The firmware is located in the folder ATSpecy_Firmware_V1_1 and contains the protocols for each spectrometer, RTC related functions, and data logging. On its present form the execution of the code calibrates the intergration times, computes the spectra and serially prints the spectra and temperatures, so the data is made available to a data stream.
To monitor the performance of the devices a jupyter notebook is also included although the arduino serial port monitor can be used as well. A snapshot can be seen here
An early implementation of the system is shown below: