I think that this one deserves a dual entry for category, as it fits nicely in electronics as well.
I worked in a laser lab in a former life that had a device we used to characterize light permeable media using a sensor that could sense a slightly wider spectrum of light than the visible spectrum. You could shine a visible light laser into it, and it would break the incoming light into a spectrum that extended on both sides beyond the visible light spectrum which was something like 300-700 nm. The device would characterize from say 200 to 1000 nm. The result was a graph showing the intensity curve at each point across this spectrum. It was derived via some version of transform, likely of Fourier variety, as was clear if you watched how it danced on the screen during live operation.
So the idea was, a physicist or engineer could shine the light through nothing and do a capture. The device software would allow you to use this as a calibration reference curve for your source. It had user selectable averaging, which was nice since there was movement from sampled curve to sampled curve.
After calibration, the user could place a filter of some sort in need of characterization betwixt the source and the sensor. A practical filter in need of characterization could be some lens of sunglasses. And it was fruitful to see how the lens would allow certain wavelengths of light to pass at various angles. I think it may have had polarization options as well, but I may have just made that up.
Now I think that you could use something like this sensor to do mass spectroscopy, but I could again be lying, as I am a tad rusty.
And yes, I have interest in Michelson Morley as well. I want to build an inexpensive (sorta) interferometer for commercial sales, something that can be shined upon a surface, and yield data concerning that surface such as Ra.
I think a key to some of the items we are thinking about is the CCD, and CCDs with potential wells that capture photons of differing wavelength on movable platforms, alongside some clever mathematics are a very powerful thing indeed. Mix that will a good understanding of lenses and a data acquisition expert who can code mathematics to massage the acquired image data on the fly in either software or hardware and you have a deadly mix. Untapped profitable applications abound in this space.
So yeah, I like the suggestion. I recommend steering far clear of Arduino solutions here. Go straight into your PC so that you have the full gambit of decades of software development available at your fingertips with no need to write oodles of code to accomplish a simple task. Many like Matlab, however, I would point LabVIEW straight at this and be done coding while the Matlab folks were still arguing about how to get it done.
Do your bring up and debug in LabVIEW with full blown PC. Once you have the secret sauce for your application, pull the PC data acquisition gear out of the way, and then interface using Arduino. Now you have a working alogorithm in the form of your LabVIEW code. And whats even cooler, now it appears that you may be able write your Arduino code in LabVIEW (but you won’t be able to copy the PC code into it, still have to use a new set of Arduino specific LabVIEW functions).
I think we should take your idea and go a step further… identify a hole in the marketplace we can exploit, take your physics knowledge, combine with electronics skills, and go straight for the profitable product. Are you so brazen as to believe that such development can take place in that well equipped electronic room? I am.