Hi! Im working on making a polarized attachment to this
for @denisedd . And figured while i was looking at a cool open science hardware project I hadn’t heard of, i might as well share it here!
" OSpRad
An open-source, low-cost, high-sensitivity spectroradiometer
Developed by Jolyon Troscianko - 2022
Released under GPL-3.0 license.
This project allows users to build their own low-cost, high-sensitivity spectroradiometer for measuring radiance/irradiance based on the Hamamatsu C12880MA chip. The spectral range of ~310 to 880nm and resoltuion of ~9nm make the OSpRad particularly well suited to visual modelling.
Testing shows that the system can measure spectral radiance down to around 0.001 cd/sqm, and irradiance down to around 0.005 lx.
Included in this project are the 3D STL files for creating your own housing, code for uploading to an arduino nano microcontroller, and a Python app for interfacing with the OSpRad spectroradiometer via desktop computer or Android smartphone (via Pydroid 3).
Code and data are released without any form of warranty, and the author accepts no liability."
Having built quite a few spectrometers and sensor systems, I would ask them for some real data on linearity before investing effort in it.
Or, you can prototype the unit and record a fluorescent lamp spectrum at several different exposure times. The lines at 435nm and 546nm are both Hg. Their intensity ratio should be close to 2:1 (435nm is the stronger line) and the ratio should remain constant with different exposure settings.
If you are looking at candidate spectrometers, check this out: