Spectrometry
spectrometry

The Public Lab spectrometry project is an open source community effort to develop low-cost spectrometers for a range of purposes. All open spectrometry hardware and software efforts are welcome here! **Join in by:** * Learning [what spectrometry is](#Whats+spectrometry) * Reading about goals and [asking great questions](#Frequently+Asked+Questions) * Building a basic spectrometer using [one of our starter kits](#Starter+Kits) * Trying (and critiquing) our [community-made how-to guides](#Activities) and posting your own * Building on others’ work; hack and remix the kits to refine and expand them * [Share your upgrades](#Upgrades) for others to try -- and perhaps for inclusion in an upcoming starter kit release or add-on kit **** ## Starter Kits Public Lab’s Kits initiative offers several starter kits, including many of the basic components, and instructions for constructing a basic visible light spectrometer. The point of the kits is to provide a shared reference design for building experimental setups onto. Lego Spectrometer Kit Our most recent kit, incorporating community improvements while balancing low cost and ease of construction. Choose between webcam and Raspberry Pi camera versions and build attachments width standard Lego connectors. Build one Buy one Papercraft Spectrometry Intro Kit A $9 paper spectrometer which you can attach to a smartphone or webcam. It’s made of paper to reduce cost and complexity, and is mainly intended as an “introductory” or educational kit. The flat design can be printed on a laser printer or photocopied to make more. Build one Buy one **** ## Activities This is a list of community-generated guides for specific applications using your spectrometry setup (either a [starter kit](#Starter+Kits) or a [modded design](#Upgrades)). These [activities can be categorized](https://publiclab.org/wiki/activity-categories), and some may be more reproduced -- or reproducible -- than others. Try them out to build your skills, and help improve them by leaving comments. Together, we can repeat and refine the activities into experiments. > **Note:** If you are working on an **urgent issue** such as a threat to your or someone else’s health, please know that these techniques may not be ready for your use; it's possible that they never will be. [Read more here](/notes/gretchengehrke/09-29-2016/common-low-cost-technique-limitations) ### Activity grid [activities:spectrometry] **** ## Upgrades Have you added to your starter kit, improved it, or redesigned it? Show others how to take it to the next level by posting a build guide here: [upgrades:spectrometry] Add your upgrade guide here Request or propose an upgrade _Mods should include a parts list and a step-by-step construction guide with photo documentation. See an example._ **** ## Challenges We're working to refine and improve DIY spectrometry on a number of fronts; here, take a look at the leading challenges we're hoping to solve, and post your own. For now, we're using the Q&A feature, so just click "Ask a question" to post your own challenge. Be sure to add: * constraints: expense, complexity * goals: performance, use cases [questions:spectrometry-challenge] **** ## Builds There’s a lot going on in open source spectrometry -- if you’ve developed another open source design you’d like to show others how to construct, post it here! * [RamanPi](https://hackaday.io/project/1279-ramanpi-raman-spectrometer) * [Hackteria “drop”-style spectrometers](https://publiclab.org/notes/gaudi/04-03-2014/diy-micro-volume-spectrophotometer) / [DIY NanoDrop on Hackteria.org](http://hackteria.org/wiki/index.php/DIY_NanoDrop) * _Add yours here_ ##What's spectrometry? Colored light is often a blend of different colors. A spectrometer is a device which splits those colors apart, like a prism, and measures the strength of each color. A typical output of a spectrometer looks like this spectrum of the daytime sky, with the actual light spectrum at the top and the graph of wavelength (horizontal axis, in nanometers of wavelength) and intensity (vertical axis) below: [![sky.png](https://i.publiclab.org/system/images/photos/000/005/455/original/sky.png)](https://spectralworkbench.org/analyze/spectrum/19882) > Needed: overview of spectra, calibration, units, comparison, and fluorescence/absorption. Please edit this page or link to a resource, potentially [the Wikipedia page](https://en.wikipedia.org/wiki/Spectroscopy), although that's quite full of technical jargon. ## Software Spectral data can be analyzed with https://spectralworkbench.org to create spectra plots, find centers of emissions plots, and find similar spectra. Data also can be exported in various formats (JSON, CSV, XML) for further analysis and visualization. ## How does this compare to a lab instrument? The [Desktop Spectrometry Starter Kit](/wiki/desktop-spectrometry-kit-3-0) is only one part in an experimental setup, and the following shows where it fits in an overall diagram of a lab spectrometric setup: [![tmp_31873-IMG_20161027_101601_2-79757779.jpg](https://publiclab.org/system/images/photos/000/018/635/large/tmp_31873-IMG_20161027_101601_2-79757779.jpg)](https://publiclab.org/system/images/photos/000/018/635/original/tmp_31873-IMG_20161027_101601_2-79757779.jpg) [![tmp_31873-IMG_20161027_095939_2-108076392.jpg](https://publiclab.org/system/images/photos/000/018/636/large/tmp_31873-IMG_20161027_095939_2-108076392.jpg)](https://publiclab.org/system/images/photos/000/018/636/original/tmp_31873-IMG_20161027_095939_2-108076392.jpg) There are many, many different types of spectrometry and spectrometers -- many don’t even measure light. Even among those that do, some detect light in the ultraviolet range, and others in the infrared range of light. The range of Public Lab spectrometers depends on the range of the commercially available cameras we attach them to (~400-700 nanometer wavelengths). A commercially available product with a slightly wider range (from 335 to 1000 nanometers) is [available from Cole Parmer](http://www.coleparmer.com/Product/Cole_Parmer_Visible_spectrophotometer_335_to_1000_nm_wavelength_range_analog_output/UX-83055-10). **** ## Frequently Asked Questions [questions:spectrometry] Note our previous Frequently Asked Questions page, which [can be found here »](/wiki/spectrometer-faq) -- please help port these into the new system, here!...


Author Comment Last activity Moderation
jsbonillam "@warren The camera will be just part of the spectrometer. I am still considering whether to use LDRs (light depending resistors), as here http://ww..." | Read more » over 6 years ago
warren "How would you set up the spectrometer next to the other equipment, or the tracker? Are you using a raspberry pi camera as-is, as well, or just as p..." | Read more » over 6 years ago
warren "I think the Lego spectrometer's suitability for this is an open question, but the Raspberry Pi Camera v2 is very low noise and could be worth testi..." | Read more » over 6 years ago
david_uwi "Update: The diode array has gone from obsolete to unobtainable in a matter of a few months. I am testing an ILI1402 (made by ic Haus) which is supp..." | Read more » over 6 years ago
david_uwi "Sadly the diode array has also gone from "end of life" to obsolete to unobtainable. I'm getting the same problem with my design https://publiclab.o..." | Read more » over 6 years ago
Karthickraj "Hi, the collimating lens and slit links are not available. Can someone please tell me the alternative links for those. Thanks in advance :) " | Read more » over 6 years ago
Ag8n "The device referenced has very mixed reviews on the internet. And it does seem pricey. As a suggestion, borrow or rent one first. Try it and see..." | Read more » over 6 years ago
zayas "Here is a device ( https://www.consumerphysics.com/business/ )we have considered using as it offers a self contained hand held unit suitable for co..." | Read more » over 6 years ago
zayas "Thank you for the article! As mentioned in my posting, BRIX has been a standard tool used in the field ( current Consumer/Business product in the ..." | Read more » over 6 years ago
jht001 "Here is an article from Ohio State University Extension on using Brix to measure vegetable quality Artice link " | Read more » over 6 years ago
Ag8n "Absolutely correct. The fluorescence spectrometer is the same layout as for the basic turbidimeter. The standards are a bit of a pain, but quite ..." | Read more » over 6 years ago
rmaltzman "I didn't but I wish I had. I would suggest creating a template for an 'inner sleeve' or something of that sort which could be made with dark paper..." | Read more » over 6 years ago
warren "So a design using the Lego Spectrometer, for example, might need a right-angle light source -- but that's not so bad, since already with fluorescen..." | Read more » over 6 years ago
warren "Hm, good point -- actually going back to an old post there's some great stuff here: https://publiclab.org/notes/donblair/08-25-2015/turbidity-001 ..." | Read more » over 6 years ago
warren "That's so great! Did you darken the interior or use thicker paper? Any suggestions on improving the instructions? " | Read more » over 6 years ago
Ag8n "Maybe. It depends on the chromophores present, the assay method used, and a bunch of other factors. And that's before you talk about the instrume..." | Read more » over 6 years ago
Ag8n "By definition, turbidity measures the amount of light scattered at a 90 angle. So there would have to be a change in the optical layout from the ..." | Read more » over 6 years ago
IvanNik "it would be interested to use Vantablack.. maybe the manufacturer would be willing to donate some considering the purpose " | Read more » over 6 years ago
warren "It would also be really cool to see a design adapted for the Lego Spectrometer! https://publiclab.org/wiki/lego-spectrometer " | Read more » over 6 years ago
warren "Related: How can we detect contaminants in water samples with a DIY spectrometer using reagents? https://publiclab.org/notes/warren/12-18-2017/ca..." | Read more » over 6 years ago
warren "Looks like you can just load it as an image using this code, and insert it: var piImage = new Image(); piImage.onload = function() { ..." | Read more » over 6 years ago
warren "Hi! Hope you're well -- we just announced this and I think it could be super awesome to pair up with your attachments! https://publiclab.org/notes/..." | Read more » over 6 years ago
warren "There's some really good starting code here: https://www.sitepoint.com/streaming-a-raspberry-pi-camera-into-vr-with-javascript/ Please help out if..." | Read more » over 6 years ago
quencher "Hi Warren, we're testing the flow of multiple fluids using dye solutions. We're total amateurs. Any ideas or references you could point us at? Char..." | Read more » over 6 years ago