[DIYbio] Re: Does Anyone Know Of A Submersible Arduino/RaspberryPI Compatible Spectrometer?

I presume you are using UV/VIS.

I have been using Hamamatsu C12666MA and C12880MA modules for some stuff.  The modules themselves are a bit north of $200, and you need to add some simple op amps, some way to digitize the signal, and some light source.  There is a carrier board from Pure Engineering that is a little under $100 (so now you are looking at something a bit over $300).  It has a white LED that is an OK light source if you normalize it, and it has a 405nm LED for measuring fluorescence.  The board is designed to plug right into an Arduino, and there is some sample code available for it (the sample code is just "ok").  Spectral resolution is pretty mediocre ( rated at 15nm max ) 

We have code for interfacing the PureEngineering carrier to a NUCLEO-F303K8, which is an ARM-m4 board that is pin-compatible with the Arduino-mini -- the code uses the mbed programming environment.  This code is somewhat more full-featured than the Arduino code .. it's interrupt driven, and the F303 has 12 bit converters that run at 2M samples/sec (the conversion routines that we used actually average four successive conversions) .. so conversions are fast if you have enough light to permit short integration periods.

We have also been looking at the Pasco PS-2600 and Vernier Spectrovis.  This are student spectrometers that cost $400.  It has a fiber-optic accessory for $70 that plugs in to the cuvette holder -- you can probably 3d print your own fiber extender for the light source and the sensor w/o much problem. So far, I am scratching my head trying to figure out how they make such a good spectrometer so inexpensively.  They claim 3nm spectral width, max, and I was able to determine (using Wireshark) that they are probably using a TCD1304 sensor and converting at 12 bits. Their spectrometry software is actually pretty good too (and free).  As a bonus, the machine can be used over bluetooth with a tablet or phone, and it has rechargeable batteries.  No easy way to hook it up to an RPi or Arduino, though.

So .. 
  • under $200, I think you are looking at camera-based solutions, with a healthy dose of DIY and low dynamic range .. or maybe a spinning-mirror setup (lots of tweaking to get it working well) .. or maybe a DIY TCD1304 solution (tough to get the optics really dialed in and calibrated, if that matters in your app).
  • Mid $200-ish, you can probably make a Hamamatsu micro-spec based solution, again with a healthy dose of DIY
    • need to amplify the module's video signal, need to make light-sources, need to enclose everything in a water-tight container etc.
    • spectral resolution ~15nm, dynamic range depends on conversion method.  12-bit converters will probably give about 10 usable bits
  • A bit over $300-ish, you can make a Hamamatsu micro-spec based solution, with just a little DIY
    • Light-sources, signal amps etc. already designed with PureEngineering carrier module.  Need to make water-tight package and add Arduino or other micro for acquisition.
    • spectral resolution ~15nm, dynamic range depends on conversion method.  12-bit converters will probably give about 10 usable bits
  •  $400+, I think that you can add a fiber extensions for light and signal to a Pasco PS-2600 or a Vernier Spectrovis (same machine, I think)
    • Spectral resolution ~3nm,  Conversion appears to be 12-bit. Decent free software.  No standard support for Arduino or RPi.
    • Water-proofing is easy, I think, if you use fiber-optic extensions
  • $1000+ -- The options open way up, with Ocean Optics and a lot of similar modular specs.  Not sure about interfacing methods.


On Sunday, September 3, 2017 at 9:03:45 AM UTC-4, Gordana Ostojic wrote:
 I would use fiber optic input and leave the spectrometer out. Ocean optics used to have small one and probably lots of other companies.  



On Sunday, September 3, 2017 at 2:59:25 AM UTC-5, Cory Geesaman wrote:
The subject pretty much says it - I'm trying to find a (hopefully cheap - under $200) Arduino or RaspberryPI compatible photospectrometer which can be submerged for long periods of time in water to log water quality.  I've been searching around a bit and can't find any, but if someone knows of one which could be hacked fairly easily (sticking it in a new case for instance) that would be great too.  I'm not too worried about calibration (I can calibrate the thing and write the code needed to identify different ions from a bunch of data,) just want to avoid having to designed the thing from a capillary tube up though light sources and sensor if at all possible.

--
-- You received this message because you are subscribed to the Google Groups DIYbio group. To post to this group, send email to diybio@googlegroups.com. To unsubscribe from this group, send email to diybio+unsubscribe@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/diybio?hl=en
Learn more at www.diybio.org
---
You received this message because you are subscribed to the Google Groups "DIYbio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diybio+unsubscribe@googlegroups.com.
To post to this group, send email to diybio@googlegroups.com.
Visit this group at https://groups.google.com/group/diybio.
To view this discussion on the web visit https://groups.google.com/d/msgid/diybio/b8a90228-d3cd-41cf-9e39-85cbc6fee169%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment