I'm adding to this since it seems I worded the original very poorly based on responses (and the concept has been refined a bit since then.)
-- To start, my application is not a data logger meant to sit out in a pond or swamp somewhere, it will be wired into a (hopefully PoE if I can keep the wattage low enough) connection tied directly to a server with decent storage and processing power, but am very against any form of closed hardware (not in the least of which because I use FreeBSD for servers and nobody making proprietary code likes to talk to them, but also because I've never had a pleasant experience with vendor lock-in.)
I'm aiming for a water monitoring probe which can detect a very wide range of ions, this would be coupled with tubidity, D.O., ORP, conductivity, pH, and temperature sensors taking measurements every minute or 10 minutes, depending on the size of the data. Given the other data available and the fact ion detectors tend to be designed per-ion with a focus on membrane-based techniques and run about $1,000-$1,500 (per ion) with a shelflife numbered in months under continuous use (at best), that option isn't on the table.
This has gotten me looking into spectrophotometers, and it seems if I can measure reflection, adsorption, and fluorescence spectra independently over a wide band (and of course one at a time for fluorescence spectrophotometry) it should be feasible to pick out just about any ion concentration with a high degree of accuracy and a decent server to parse the information. It even has the added benefit that I can add ions as needed by finding the relevant data and having the computer check for matches across the entire history of the dataset rather than just having big holes in the data before a particular sensor was added.
To this end I've thus far narrowed down the possible light source combination at the end of this post, which should yield a very large set of possible fluorescence spectrophotometry readings when they are switched on 1 wavelength at a time with individual snapshots taken (just listing these in case anyone else is working on a similar project, it took about a day to find a set of LEDs with fairly well-matched half-amplitude-wavelengths and similar amplitude at a 15-degree radius, the number at the start is the number needed to balance the amplitude to the others for a 15 degree angle, then what it is, then the price each, then the source.)
To get the adsorption spectra is pretty easy - just shine a light through something and see what doesn't make it. To get the reflection spectra is a little trickier, in that you need to measure from the side you are shining the light from, and to get the fluorescence spectra you switch on 1 group at a time and see what other wavelengths you get out of it. My best idea for this thus far is actually pretty painful to implement: take a fiber with two Y-shaped splices (so more like an X with an elongated center) and for one pair have an input going to a cavity with all the LEDs embedded in the walls pointed at a pigtailed cosine corrector (diffuser plate over top of a piece of glass which effectively opens a single mode fiber aperture to about 4mm across.) On the other side of the input pair you would actually have your output, going to a diffraction grating with a camera pointed at it. On the other pair you would have the sample cavity and a reference signal going back to a different y coordinate on the diffraction grating. Then you would have 1 more fiber on the opposite side the cavity for adsorption detection which again goes to the diffraction grating - for a total of two fibers going to the probe. This is probably really hard to decipher so I've added a diagram below (sorry for the quality of it in advance), and would welcome better ideas to achieve the same because at the moment it looks like I'll need to get a fusion splicer to make the X-shaped section and attach the components to it, plus have a cavity milled or hack one together with epoxy.
Diagram: https://i.imgur.com/52NgfBD.png
1 351 +/- 10nm LED 18.99 http://www.ledsupply.com/leds/5mm-led-ultra-violet-351nm-15-degree-viewing-angle
1 361 +/- 10nm LED 3.79 http://www.ledsupply.com/leds/5mm-led-ultra-violet-361nm-15-degree-viewing-angle
1 380 +/- 15nm LED 0.895 http://www.ledsupply.com/leds/5mm-led-ultra-violet-361nm-15-degree-viewing-angle
1 405 +/- 15nm LED 0.694 http://www.mouser.com/ProductDetail/VCC/VAOL-5GUV0T4/
1 430 +/- 15nm LED 2.04 http://www.mouser.com/ProductDetail/VCC/4304H6/
1 461 +/- 15nm LED 0.55 http://www.mouser.com/ProductDetail/Kingbright/WP7083QBD-G/
1 475 +/- 15nm LED 0.2 http://www.mouser.com/ProductDetail/Lite-On/LTL17KTBS3KS/
1 494 +/- 6nm LED 1.89 http://www.mouser.com/ProductDetail/BIVAR/3UTC-F/
1 520 +/- 20nm LED 0.314 http://www.mouser.com/ProductDetail/Kingbright/WP710A10LZGCK/
1 565 +/- 25nm LED 0.322 http://www.mouser.com/ProductDetail/Vishay/TLHP5800/
1 600 +/- 20nm LED 0.39 http://www.mouser.com/ProductDetail/Broadcom-Limited/HLMP-C415/
1 630 +/- 5nm LED 0.36 http://www.mouser.com/ProductDetail/Broadcom-Limited/HLMP-Y601-J0000/
1 638 +/- 8nm LED 0.435 http://www.mouser.com/ProductDetail/Broadcom-Avago/HLMP-AD06-P0000/
21 697 +/- 50nm LED 0.048 http://www.mouser.com/ProductDetail/Lite-On/LTL-4211N/
1 767 +/- 20nm LED 26.75 https://www.thorlabs.com/thorproduct.cfm?partnumber=LED780E
1 850 +/- 20nm LED 1.15 http://www.mouser.com/ProductDetail/Wurth-Electronics/15400385A3590/
1 904 +/- 20nm LED 8.45 https://www.thorlabs.com/thorproduct.cfm?partnumber=LED910E
1 935 +/- 30nm LED 11.5 https://www.thorlabs.com/thorproduct.cfm?partnumber=LED940E
1 1050 +/- 40nm LED 17.8 https://www.thorlabs.com/thorproduct.cfm?partnumber=LED1050E
1 1205 +/- 80nm LED 19 https://www.thorlabs.com/thorproduct.cfm?partnumber=LED1200E
-- 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/e8949f78-44e1-496b-a852-1dd63aaab874%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comments:
Post a Comment