Scientific instruments are expensive. In a lot of cases, really expensive, so if you have spent any time in a well-equipped lab, the chances are that it would have been one backed up by the resources of a university, or a large company. Those experimenters who wish to pursue such matters outside those environments have traditionally had to rely on obsolete instruments from the surplus market. A fascinating endeavor in itself, but one that can sometimes limit the opportunity to pursue science.
It has been interesting then to see the impact of the arrival of affordable 3D printing on the creation of self-built scientific instruments. A fantastic example has come our way, [David H Haffner Sr]’s 3D printable Raman probe. A Raman spectroscope is an instrument in which the light scattered from the sample exposed to an incident monochromatic source is collected, as opposed to that reflected or transmitted through it. Scattered light can be a huge magnitude weaker than other modes, thus the design of a Raman probe is critical to its success. (If you are curious, read this multi-part explanation on Raman spectroscopy.)
This is a work in progress at the time of writing, but it still makes for an interesting examination of Raman probe design. Interestingly the sensor is a standard DSLR camera, which though not a cheap device is possibly more affordable than a more dedicated sensor.
There is always something interesting to find when browsing the projects on Hackaday.io. I’m always amazed at how much hackers can get done in their basements and home labs. One surprising trend I’ve found is the sheer number of spectrometer projects people across the globe are working on. I’ve always known what a spectrometer is, but I never knew so many hackers would want them. The numbers don’t lie though – plenty of hackers around the world want to measure the spectra of light — be it to test out a new LED, or determine the structure of an object. This week we’re checking out some of the best spectrometer projects on Hackaday.io!
We start with [fl@C@] and ramanPi – Raman Spectrometer. RamanPi is one of the first spectrometer projects on Hackaday.io. [fl@C@] entered his project in the 2014 Hackaday Prize, and was one of 5 finalists. As the name implies, ramanPi is a raman spectrometer, a type often used in chemistry. [fl@C@’s] original use for the machine was determining atomic bond angles. RamanPi uses 3D printed parts created with standard desktop printers wherever possible. A Raspberry Pi runs the system, originally a model B, though now I’m sure a Pi 3 would fit the bill. The detector is a Toshiba linear CCD.
Next up is [David H Haffner Sr] with DH 4.0 Spectrometer V 4 ( upgrade 2 ). [David’s] project doesn’t give a lot of background in the description text – he dives right in to the technical details of designing and building a spectrometer. His sensor is a JDEPC-OV04, which is a webcam module intended for use in laptops. Much of [David’s] recent work has been on the optical path. Optical spectrometers can use a diffraction grating and a slit to split light into spectra. [David] is using a recordable DVD as his diffraction grating. The slit is a bit more home-made. Two Gillette razor blades and an acetate strip are used to form an optical slit only 0.11 mm wide. [David] has already used his spectrometer to analyze crude oil.
Next we have [Pure Engineering] with C12666MA Micro-Spectrometer. Electro-Optics manufacturer Hamamatsu has created an optical spectrometer in a fingertip sized can. Their C12666MA micro-spectrometer sounds like it must be magic — and it is. The magic of Microelectromechanical systems (MEMS) have brought this device to life. Bringing one of these devices up isn’t exactly an easy task though. [Pure Engineering] has designed a breakout board for the C12666MA. They’ve even included a 404nm laser diode and a white LED for illumination. The board can plug into a standard Arduino header.
Finally, we have [Adam] with Handheld VNIR Spectrometer. VNIR in this case stands for visible and near-infrared. [Adam] created this device so he could learn how spectrometers worked. That’s a noble purpose if I ever heard one. He is building his system to be portable, so he can take measurements outside the lab. The sensor is a Sony ILX511B linear CCD. An Arduino nano reads the CCD and passes the data on to a PC for analysis. [Adam’s] diffraction grating is a concave holographic affair from Public Lab. [Adam] is also using an acetate slit purchased from Public Lab. Illumination enters via a fiber optic bundle.
Now that we’re starting to get serious about The Hackaday Prize we thought we’d take a look at the lives of some of the hackers who have submitted entries. Meet fl@C@, who is working on a Raman Spectrometer which is largely 3D printed and uses a Raspberry Pi. He was kind enough to answer all of our questions, some serious and some not so.
Creating. It’s probably no surprise that I have many hobbies…but hardware hacking is my life. I got my first taste with my dads Imsai 8080 (showing my age, but I was fairly young!)..Then it was an Apple][.. I really dove into that. I built my own from a bare pcb to a working machine when I was around 11 or 12. Just moved up from there.. Really went nuts when I got a job at a surplus electronics store in the silicon valley.. I rarely took home a paycheck.. I have a few other hobbies, I’m a private pilot…love flying. I built a pretty cool device that allowed me to datalog my flights, my heartrate, keep track of the fuel, it speaks and connects to the comm to remind me when to switch tanks, etc.. I’ll have to put that up on the project page.
Well…For my day job, I am a Network Engineer.. I can’t really say for which company, but it’s big.
My Passion is Going Big
I would say my passion is going big..if it’s worth doing…..it’s worth overdoing. I love coming up with ideas that would make a difference. The spectrometer I am working on is actually only a small part of a larger project I am working toward. There are never enough hours, or dollars to cover all of my ideas…but I always work as hard as I can to get there.. TLDR- I’m excited every day to wake up and make another step towards changing the world.
I work from home, but in the office… it’s definitely the snack machine. Seriously? We can’t build a machine that dispenses snacks without getting them stuck?
I’d say linux. I’ve been a fan of ubuntu for a while.. lately I’ve been playing with xubuntu. I don’t care for messing with computers..lol. I love electronics, hardware, software and all that.. but I do not geek out over PC hardware..I consider them another tool…they need to work when I need them to work. lol
Not sure if you want a breakdown of what gear I have….I have quite a bit and a pretty elaborate lab setup..but I’m really a bit of a minimalist when it comes to day to day use.. I use my scope when it’s appropriate..my logic analyzer (saelae logic rocks) pretty often.. but I’d say my go to device is usually my DMM since it’s what I tend to use most often…I have a few, but I like to use the one that connects up to my PC so I can make screenshots, and/or see it from a distance..
I would have to default to the mBed for this one..for general purpose. I started out like most people probably with the basic stamp waaaay back…and went through a few others..and settled on the mBed when there was just one device, but now they have so many platforms that you can fit to whatever need..and some of them are dirt cheap. I’m using the ST Nucleo041RE for the spectrometer project, and it’s only $10 at mouser. I have just started peering into FPGA stuff, I hope to get some more time to work with them very soon, I see lots of potential.. I never really used Arduino’s until the past year or two when I got into quadcopters..they have a purpose..and are ok for quick and dirty stuff since you can source a pro mini on ebay for like 3 bucks..
Python has become my best friend. C++ is great and all, I’ve been forced to use VB6 for work…where they even use winbatch……. But python works.. and it’s easy to crank something out quickly, and you can build some pretty robust stuff with it..
Well, I have a couple that come to mind immediately that I honestly would love to share with the world…but won’t just yet.. =) So, I’ll go with what is left…hopefully it’s plenty for now..
I’d love to build a fusor. I built my first tesla coil when I was 17.. I’d love to take the hobby fusor to the next step..
A Moon Rover. Seriously. And the vehicle to get it there. I think we all agree rockets and gasoline both need to go away. Mankind needs to reach out beyond what we’re confortable with.
A fully autonomous multirotor. I actually started this project..have it all layed out..but it’s not high enough on my priority list to make it the rest of the way..I have probably 80% of the parts new in a box..I’ve started doing a writeup on it..and hope to get it up soon.
Learn the Value of Knowing Where and How to Find the Information [You] need
I wish that everyone would learn the value of knowing where and how to find the information they need to accomplish a goal. Schools typically force you to memorize facts and information that is often worthless. I would like for people to learn instead how to be adaptive in their approach to problems, and understand that there is always more than one answer.. and there is a huge resource out there that will enable you to make educated decisions and reach grander goals. We live in a great time with that…and in that way, the internet is underutilized…
The timing was right…I thought this was an interesting and unique project..I had promised myself to try to be more open and share..this project was perfect since it has 3d parts people can print themselves, a raspberryPi, a sorta arduino and a cool laser…plus I figured there are several people out there that could either benefit from a low cost raman spectrometer, or at least benefit from some part of it..be it the parts I designed or just the understanding of how it works and what they’re used for…
I always keep an open mind, and consider any advice given.. There have been many aspects of this project that created a challenge.. This is my first serious venture into 3d printing this much stuff…I’ve never really worked with lasers and optics in such a way.. Avoiding spending thousands on optics was a major challenge. I have been doing all the research I can to understand the best approach to imaging…My first idea was to modify a webcam to take long exposures since the light reaching the camera will be fairly faint..after looking into that, it’s not just a lot of work and difficult to reproduce…but the cameras that others have modified are ancient and next to impossible to find. I wanted to go with a camera that anyone could find…the raspiCam kept surfacing as the best choice…so, the next challenge was how to get the long exposure…the raspiCam driver doesn’t really allow for 10-30 second exposures… so the next idea was to take several shots, and stack them to build a usable image.. so my latest approach is to take a 90fps video for a couple seconds, split that into individual frames, and stack those.. If anyone has suggestions in this area, I’d love to hear them.. I planned on using either mathematica or qtoctave from python, etc..
A Moon Rover. =) It’d probably most definately be a team effort.. But I think as a community, the skills are out there. And the google XPrize shouldn’t be the only game in town.. I think things are building up to this kind of stuff anyway, but someone’s got to be first.
Live Out Loud Every Day
I’d just like to say…putting this project on this site was a major debate for me. I grew up with parents that had secret clearances, and privacy was central. I’ve been trying to build up the courage to share my work and ideas with the world because I think it benefits everyone. This project is my first to share, and for it to be featured here, and for me to be honored with being the first the be featured is really amazing. I appreciate this whole community, I’ve learned a lot from it over the years and I hope to be able to give back and contribute more soon!