How to build a DIY Raspberry Pi Spectrometer using a Picamera and Spectroscope.

Sdílet
Vložit
  • čas přidán 1. 06. 2024
  • Episode 20
    #raspberrypi
    #spectrometer
    Code at the end of the Description! Check out my other videos: / leslaboratory​
    Please don't forget to like,subscribe and comment for more great content!
    If you found this content useful, and would like to support this Channel, please consider supporting this work on Patreon: / leslaboratory
    Or donate directly: paypal.me/leslaboratory
    Alternatively, please share this content on your social media platforms, it really helps me out!
    In this video I demonstrate a home-made Raspberry Pi Spectrometer for measuring the wavelength of light! If you already have a Raspberry Pi, this useful tool can be built for under 100 bucks!
    This uses readily available components and easy to use Python software I have written specially for this application.
    All code for this video and the bill of materials, as well as additional information is available at my GitHub:
    github.com/leswright1977/PySp...
  • Věda a technologie

Komentáře • 380

  • @peepopalaber
    @peepopalaber Před 3 lety +40

    Ahhhh shit, here we go again ... *opens project list* .... *adds another point*
    Nice project.

    • @3harath
      @3harath Před 3 lety +2

      bro, can you please share your project list with us?

  • @eridan3158
    @eridan3158 Před dnem

    Great project. Congrats !

  • @GoalOrientedLifting
    @GoalOrientedLifting Před 3 lety +4

    Thanks, mate. Definitely gonna make this to analyze the light for my plants

  • @canwenot573
    @canwenot573 Před 3 lety +20

    Amazing project! This video earned you a new subscriber! I really appreciate the thought process behind this. Making scientific instruments more affordable by using readily available parts is truly brilliant. This personifies the spirit of open source in my book!

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +6

      Thanks very much! Totally! Knowledge should be free!

  • @davidprice875
    @davidprice875 Před 2 lety +1

    A nice update to a cool project, Thanks for sharing.

  • @attemm1
    @attemm1 Před 2 lety +1

    Looks really nice!

  • @jimc386
    @jimc386 Před 3 lety +15

    Exceptionally clear presentation of a cool project. This is the kind of useful and informative high caliber project you would see in the Amateur Scientist section of Scientific American back in the mid 50's to mid 70's. The content makes this project accessible to people with a wide range of capabilities and experience levels. I cold easily see a middle school or high school student build this as a tool to use in support of a variety of Science Fair projects. I think it will also work well for many of us DIY experiments at home. Providing the source code and a quick tutorial on building the PY project is also very helpful to those who are just starting out or others that want to brush up their skill sets. I hope to see more like this.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      Awesome! Thanks for your kind words! I used to read the Amateur Scientist over and over as a kid!

  • @TerryLawrence001
    @TerryLawrence001 Před 3 lety +2

    Awesome Project and very nice presentation!

  • @helmutzollner5496
    @helmutzollner5496 Před 8 měsíci

    Great Work! Very nice project!.

  • @ebrewste
    @ebrewste Před 2 lety +1

    What a great project!

  • @gortnewton4765
    @gortnewton4765 Před 5 dny

    Superb build, hardware and software, love this.

  • @pedrohervef.7780
    @pedrohervef.7780 Před 2 lety +1

    Simply Awesome!

  • @justin.campbell
    @justin.campbell Před 3 lety +2

    Congrats on 1k subscribers! This is a really cool project, very useful. Would be cool to make a briefcase style case with an lcd and put a fiber connector or something on the input.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Thanks Justin! For sure. I deliberately made the GUI small enough that is should fit on most decent LCD modules you can get for the Pi (clicking the graph on a touchscreen would be a pain, but there are ways around that!). A Desktop instrument would be pretty sweet!

  • @nganyong9904
    @nganyong9904 Před 3 lety +1

    Wow. This is the coolest video I have seen all day!

  • @AlexanderGosselin
    @AlexanderGosselin Před 3 lety +1

    Great project!

  • @oceanz55
    @oceanz55 Před 3 lety +1

    This is fantastic and exactly what I needed... you now have another subscriber! Thanks Les!

  • @danriches7328
    @danriches7328 Před 3 lety +20

    Very nice! I built a spectrometer inside a CD-ROM drive case using a laptop USB web cam pulled from the screen and a cheap 1000 lines/mm grating. I've also just seen that you can get 13500 lines/mm gratings so I'll be upgrading it and adding the Raspberry Pi instead of having to use my working laptop. Cheers Les, great stuff as always!!

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +4

      Awesome, thanks! Yep this should work with any physical hardware setup just fine. Happy hacking!

  • @UTRG-UnderTheRain
    @UTRG-UnderTheRain Před 3 lety +1

    That's pretty impressive subbed

  • @ozzymandius666
    @ozzymandius666 Před 3 lety +1

    Very nice. Lotsa uses for it.

  • @chelseastevenson6459
    @chelseastevenson6459 Před 3 lety +2

    this is fantastic!

  • @Tony770jr
    @Tony770jr Před 3 lety +1

    Super nice project!

  • @MekazaBitrusty
    @MekazaBitrusty Před 3 lety +1

    What a great project 👍👍👍

  • @marcspeer1486
    @marcspeer1486 Před 3 lety +1

    Just thanks. Made the world better - kudos

  • @duncan94019
    @duncan94019 Před 3 lety

    Thank you so much. This is wonderful.

  • @dagobertkrikelin1587
    @dagobertkrikelin1587 Před 3 lety +1

    Fantastic stuff!

  • @SnowcamoZ
    @SnowcamoZ Před 3 lety +11

    Nice! Just a suggestion: instead of reading the amplitudes from a single line of the camera image, maybe you should integrate over the image. 100 lines -> 10 x amplitude resolution, in theory. Either requires a good orientation of the spectroscope or an algorithm finding the tilt (not too hard).

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +2

      Yep for sure. A much earlier version did this, but I found it too slow. My particular need was speed (pulsed Laser), but if you were doing astronomical observations then integrating is probably a good idea!

    • @hamjudo
      @hamjudo Před 3 lety +2

      A little tilt allows OpenCV to achieve subpixel resolution when it is calculating the location of straight line intersections in an image.
      Tilt will help here too, if the system is limited by the optical sensor.
      Which is to say that fancy math won't help if the optics move around when the cat jumps on the table.

  • @richardoates8103
    @richardoates8103 Před 3 lety +1

    Great work!

  • @aps8446
    @aps8446 Před 3 lety +9

    I love how dominant is that elusive, pricey 608nm, makes me hope for that WL to become available as direct diode in a near future

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +3

      That would be cool, and yellow as well!

    • @aps8446
      @aps8446 Před 3 lety +2

      Shrek green would be a good addition too

  • @seebaastian
    @seebaastian Před 3 lety +1

    dude, this is awesome!!

  • @douglaspeale9727
    @douglaspeale9727 Před 3 lety +6

    If the ability to take the difference between two spectra is added, it will be useful to characterize optical filters, color film, and the reflective properties of materials.

  • @Maxjoker98
    @Maxjoker98 Před 3 lety +6

    I love tat the rPi has an RGB cooler, with heatpipes and all. awesome project.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      For sure! There's a huge gap between Green and Red that Laser diode manufacturers have been trying to figure out for years.

    • @appabison8694
      @appabison8694 Před 3 lety

      Extremely important to obtain maximum fps in the program interface!!!

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      @@appabison8694 indeed. I tried MATLAB in a really early version, but it was far too slow.

  • @chronophagocytosis
    @chronophagocytosis Před 3 lety

    This is really cool. You know, one of the ways chemists use spectrophotometry is to estimate the concentration of a given compound in a solution, but doing that requires making a series of standard solutions. Particularly IR-spectrometry is uesd for identifying organic compounds, but doing that requires a library of known transmission spectra. Either way, you have a very powerful tool right there.

  • @abighairyspider
    @abighairyspider Před 4 dny

    Thanks, Les

  • @Allan_aka_RocKITEman
    @Allan_aka_RocKITEman Před 9 měsíci

    Great video...👍

  • @richgoza1956
    @richgoza1956 Před 10 měsíci +1

    I think this project is superior!

  • @patnutoris4054
    @patnutoris4054 Před 3 lety +1

    nice work

  • @albygnigni
    @albygnigni Před 3 lety +3

    I really enjoyed this video. Thank you for sharing!
    Btw, on the web you can find a lot of projects using webcams as spectrometers, most of them where from 2012-2015.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Great! Yep, for sure, but I thought it would be cool do do it on the Pi with Open Source Software.

  • @googlefuuplayad9055
    @googlefuuplayad9055 Před 3 lety +1

    4:23 Dog in the Background likes the beautiful Spectrum...🐶🐕🐕 me2
    Nice Video 👍Thx

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      :-D all creatures love Spectra :-)

    • @googlefuuplayad9055
      @googlefuuplayad9055 Před 3 lety

      @@LesLaboratory oh Yes..everyone is stunned by such a miraculous appearance...
      Have a nice week, keep going with this nice videos and Stay Safe! 👍
      Greetz from Germany
      Ps: give me that mnl 100...instantly!!! 😁😋

  • @sadiqnawazkhan3333
    @sadiqnawazkhan3333 Před 3 lety +7

    This is very interesting Project. I think if we calibrate it with saturation absorption spectroscopy technique this could become a commercial level spectrometer

  • @fnegnilr
    @fnegnilr Před 3 lety +3

    Spectacular!

    • @maxf8549
      @maxf8549 Před 3 lety +2

      Don't you mean SpectRacular? :)

  • @gornistvo-8821
    @gornistvo-8821 Před 2 lety +1

    Thanks Les, great project. Installed on RPi 3B+ and it runs ok ...

  • @Mr.Newlove
    @Mr.Newlove Před 3 lety +2

    Amazing!! Back in school I didn't end up taking a real optics class. Any recommendations for books or online resources for optics? If not for this video I wouldn't know what lenses to put between the spectroscope and the camera, or if I wanted to project a LCD onto a wall. I really need to know more about this.

  • @DDryTaste
    @DDryTaste Před rokem +1

    Looking forward to the software fix! I was looking for something like this to test/calibrate my custom grow lights, this is really nice.

    • @LesLaboratory
      @LesLaboratory  Před rokem +1

      Version 3.2 is up on GitHub, which temporarily resolves the Bullseye issues!

    • @DDryTaste
      @DDryTaste Před rokem

      @@LesLaboratory epic, thanks!

  • @ryan77anderson
    @ryan77anderson Před rokem

    superb. thank you.

  • @MrQuijibo
    @MrQuijibo Před 2 lety +1

    I'm so glad I found this channel. Criminally under-subscribed but it won't be for long

    • @LesLaboratory
      @LesLaboratory  Před 2 lety

      Thanks, it is much appreciated. Yeah, the CZcams algorithm doesn't seem to be trying to push my content. Meh, patience and time....

  • @tmartin9482
    @tmartin9482 Před 3 lety +1

    Great project! I think I will build one and do some tests to find a suitable light source to make it a transmission spectrometer. Let's see if I can convince some chemistry teachers at school to do experiments on spectroscopy and photometry.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      Thanks! I am sure one of them will be interested in it for sure. Would make a great project!

  • @jamesmihalcik1310
    @jamesmihalcik1310 Před 3 lety

    Very impressive, well thought out presentation and process. I so want to make this! Thank you so much! Subscribed, with the bell :)

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      Awesome thank you! Yes another use for the Pi! :-t

  • @arieverveer665
    @arieverveer665 Před 3 lety

    Very interesting - thanks.

  • @joecobra48
    @joecobra48 Před 3 lety +2

    Good on CZcams bring it out or underrated people

  • @greensheen8759
    @greensheen8759 Před 3 lety +3

    Nice! I was just looking at the adafruit AS7341 spectrometer board earlier and this came up

  • @Maclman1
    @Maclman1 Před 3 lety +1

    Very nice gui 👌

  • @SarahKchannel
    @SarahKchannel Před 8 měsíci

    Cool I have built a Raspi Terminal with 7" touch screen, that is beside my light microscope... with Raspi cam mounted to the third ocular on the microscope. Now if I added a UV LED illuminator I could measure wavelength shifts etc of specimens !

  • @thatoneguy99100
    @thatoneguy99100 Před 3 lety +1

    This is great!

  • @GaryMcKinnonUFO
    @GaryMcKinnonUFO Před 2 lety +1

    Very cool indeed, thanks for sharing, liked and subbed :)

  • @adrianramos2229
    @adrianramos2229 Před 3 lety +1

    Amazing!

  • @davidprice875
    @davidprice875 Před 3 lety +3

    Very cool project. DId you consider the smaller pocket spectroscope and have you done any flame tests. One of my interests is identification/verification of 3D printing filament

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +3

      The one I have was gifted to me, so I worked with what I had. The pocket version should work, with some experimentation. I have not done a flame test, but now it is added to my to-do list! ;-)

  • @schumzy
    @schumzy Před 2 lety +3

    Thanks for making it with items that are available, the classic "I bought it off Ebay" is the most annoying thing to say.

    • @LesLaboratory
      @LesLaboratory  Před 2 lety +1

      You are welcome, yeah, I hate unobtanium for builds like this, sometimes it's a necessity, but if it can be done with off the shelf parts, then all the better!

  • @lambda7652
    @lambda7652 Před 3 lety +4

    Nice! can you add calibration for relative amplitude? for example with a black body source.

  • @UReasonIt
    @UReasonIt Před 3 lety +2

    Very nice. I am working on getting an AS7341 specto-sensor working on a telescope. It has ok wavelength coverage for a cheap sensor. I have made a 3d printed mount for it that resembles an eyepiece camera. It keeps the sensor's entrance in the center of the optical train. Shooting for prime-focus but may introduce an ED 2x Barlow to give larger star images. I have an ESP D1 Mini reading the sensor and sending the data via MQTT for processing. I will be looking into getting a plot done soon after I get the optics/focusing sorted. Looking at making a focus mask to use in place of the sensor in the same type of mount.

    • @WilliamDye-willdye
      @WilliamDye-willdye Před 3 lety

      Interesting project. Just curious, do you have a specific astronomy goal such as identifying certain types of objects by their spectra?

    • @UReasonIt
      @UReasonIt Před 3 lety +2

      @@WilliamDye-willdye Long term, I'm looking to have a small on-the-scope sensor that can be used for quick spectral analyses. Short term, it's to see if I can get a working system for such data collection just on the scope. The AS7341 is the first device I thought would be a good one worth testing due to its bandwidth and cost. I did us an RGB sensor a few years back but never moved past an initial test due to the limitation on the sensor. I know this would not replace a real Astro-spectra setup, but it has been fun and the sensors are getting better.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      All sounds pretty cool! :-)

  • @cyrilbrunner8019
    @cyrilbrunner8019 Před 3 lety +33

    Cool!! Have you thought about removing the UV- and IR-cutoff filter from the Pi cam?

    • @haroldemmers3678
      @haroldemmers3678 Před 3 lety +12

      I had the same question --> can we upvote this question ? :)

    • @canwenot573
      @canwenot573 Před 3 lety +2

      @@haroldemmers3678 I concur. It is a very solid question and I'm now curious about the answer. Perhaps he considered removing them but decided against it for some reason, and that reason itself might make for a good followup video.

    • @jurgislll
      @jurgislll Před 3 lety +2

      Bayer filter also might affect the spectrum, going with black and white sensor is doable with calibration. Hardest part in this DIY setup is intensity calibration since sensors might pick up different spectrums with different intensity.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +15

      All good questions!
      I did not remove the IR filter, as the scope I am using was designed for visible wavelengths only, and my interest at the moment is the visible spectrum.
      Internally the spectroscope is a transmission Diffraction grating, plus a collimating lens and a prism (for a linear design) this is too much glass and plastic film for UV to make it though and would significantly attenuate IR.
      If you build your own spectroscope frontend, you could do whatever you like. For this you would need a reflective Diffraction grating to deal with IR and UV, and quartz optics as well.
      Yes, Picams have a Bayer filter. Jon Smirl on GitHub suggested removing this for UV work, and cited a paper here: www.mdpi.com/1424-8220/16/10/1649/pdf but it is not for the faint of heart!
      Also yes, you would then have to characterize the response curve for the Picam sensor, minus the Bayer filter.
      On the plus side, you would have a really high resolution B&W Picam if you sample the original RGB values as individual pixels. That, in and of itself might be useful to the Astronomers.

    • @iliahborg7079
      @iliahborg7079 Před 3 lety +1

      Consider removing the CFA or using a monochrome sensor ;)

  • @bra1nsen
    @bra1nsen Před 2 lety +1

    OMG NICE!

  • @alexanderm2702
    @alexanderm2702 Před 3 lety +1

    Great video! For those of us who are super-cheap, I wonder if it's possible to make a version that uses light reflected off of CD's or DVD's instead of the spectroscope. Maybe the software could transform the image as needed to reconcile between the CD and a real spectroscope.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      Thanks! It should work with any home made spectroscope. So long as you can fit the spectrum in the preview Window. RPi4 is best for this as that is what it was deigned for.

  • @porcorosso4330
    @porcorosso4330 Před 3 lety

    Brilliant

  • @hullinstruments
    @hullinstruments Před 3 lety +5

    Holy shit man… It was just a suggestion 😂 When I left those comments and suggestions I didn’t think you would drop everything and do this as your next video! But I’m not complaining because this is exactly what I’ve been looking for!
    I’m so happy you made this! That’s the reason I left those comments because I knew you would design this thing perfectly and I’ve been ready for a good and polished DIY spectrometer design for a long time!

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +3

      LOL chill! It was already in the pipeline for some time as I need a tool to measure the tuning curves of the homemade Dye Laser (upcoming video ;-) ) Besides, although there is plenty of x86 Windows software kicking about, nobody seemed to have written software to do this on the Pi, so I figured, why not, it seemed like a good idea! Also Raspberry Pi's are just awesome.
      You are welcome! It seems pretty popular on here too.

    • @EvertvanIngen
      @EvertvanIngen Před 3 lety +2

      😂😂😂😂😂😂 this made my day

  • @Midnightmicroscope
    @Midnightmicroscope Před 3 lety

    Fantastic video! I can’t wait to try this myself. Is the website you listed on the GitHub page the place you bought your spectroscope?
    And how bright of a light source do you need to get a reading? For example would it be sensitive enough get a reading off something like a glowstick? or maybe a bright LCD screen?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Thanks! The spectroscope was gifted to me, but that is the manufacturers site for this model. There are plenty of similar ones about, or you could make your own.
      You can easily get spectra from an LCD monitor. I would imagine you should be able to for a glowstick as well in ideal circumstances.
      If I can get time on my side, I might add things like brightness, contrast etc, but I would need to rewrite the interface.

  • @SiriusFuenmayor
    @SiriusFuenmayor Před 3 lety +1

    Great!

  • @pepekrozinek
    @pepekrozinek Před 3 lety +1

    Badass!

  • @andymouse
    @andymouse Před 3 lety +3

    Wow ! Please, any more info on software would be amazing, I'm blown away by this, if ever I needed an excuse to find out what RP is all about its this ! Wow ....cheers.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +4

      Thanks! I will do a video on the inner workings of the program when I get some time.

  • @HerrFrankenstein
    @HerrFrankenstein Před 3 lety +1

    Kinda of cool... You could use it to measure color space and calculate CIELAB ( L*a*b*)... Sort out that sock drawer... Check a paint job... Color formulation... Quality control (if there is such a thing)... Cheers

  • @AlanDeRossett
    @AlanDeRossett Před 2 lety +1

    Nice

  • @RebelPhoton
    @RebelPhoton Před 3 lety +2

    Can this be used for display calibration with something like ArgyllCMS? I guess a custom driver would have to be written, but it's the hardware adequate for this purpose?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      I have never used that software, so I am not sure whether this would be suitable. I think there are already miniature sensors that can do that at a fraction of the cost.

  • @clipikt
    @clipikt Před rokem

    I wonder if this can be used for leaf spectral analysis or other agricultural use. Can the software be run in other os with python? Thanks!

  • @SwissPGO
    @SwissPGO Před 3 lety +4

    Would see additional value in integrating detector response curve... currently it is only calibrated for wavelength, not intensity. I agree, that is much more difficult to achieve though.

    • @TheMAggi99
      @TheMAggi99 Před 3 lety +1

      Good idea. For this, one will need the quantum efficency curve from the camera. But I m not sure the manufacturer has measured it for such a cheap camera. Also, the camera uses a bayer matrix, which means there are red, green and blue pixels. These have to be callibrated individually. So i guess it is easier to look for a monochrome sensor with a quantum efficency curve available.

    • @SwissPGO
      @SwissPGO Před 3 lety +2

      @@TheMAggi99 Definitely going black and white sensor is a good option. In my young days when still doing detector work, I removed the glass protective plates in front of the ccd array: you can buy 50 of them on the cheap (and break several off them while improving your methods), compared to only one equipped with a quarz window.
      I was dealing with soft x-rays lasers, and these tend to actually increase the dark current of your pixels over time, burning the camera chip, even at low average (but high peak) intensity.

  • @Bianchi77
    @Bianchi77 Před 3 lety +1

    Cool :)

  • @naimulhaque375
    @naimulhaque375 Před rokem

    Excellent video. I was wondering how I can utilize the spectrum data. Since I can capture some screen shot of the spectrum, how it is possible to analyze the whole spectrum. For example, I want to see the color spectrum of a colorful shirt, how can understand what different colors are present in the shirt. Moreover, while we take spectrum of a white thing, its a combination of all color and show all different spectrum. How can we understand if the color is white or brown.

  • @ricardomaggiore5518
    @ricardomaggiore5518 Před 3 lety

    Great video. I have a question, I need to measure uv wavength from 320 up to 420 nm. Any suggestions? Is there any filter for the camera? Or a specific camera for uv?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      jonsmirl on github sent me this: www.mdpi.com/1424-8220/16/10/1649/pdf Worth a look!

  • @Reefark
    @Reefark Před rokem

    Thanks!

  • @mastershooter64
    @mastershooter64 Před rokem +1

    I'd love to see if you can actually find out the emission and absorption spectrum of actual stars, if you used a good telescope

  • @Ragnar.Lothbrok.3.14
    @Ragnar.Lothbrok.3.14 Před 3 lety

    Neat project. You got my attention with spectrometer, I've always wanted to use a metal spectrometer that can identify alloy percentages in metals. I think they use an x-ray as the most common type , could something like that be modified to use your design?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      What you are talking about is XRF (X-ray Fluorescence), which is a whole different ballgame, but fundamentally similar, it just uses X-rays instead, and a suitable Scintillator instead f a diffraction grating to detect the different photon energies.
      It would be possible to identify a metal with an optical spectrometer by vaporising it. This can be done with a High power Laser. Mars Curiosity does that: mars.nasa.gov/msl/spacecraft/instruments/chemcam/

  • @ancapftw9113
    @ancapftw9113 Před 3 lety

    I wonder if you could use this to analyze the composition of soil samples? I was thinking of trying to use a specroscope to analyze the mineral content of. Rocks and soil near my house, so I can try my hand at refining metals.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Maybe. I know the Gemologists use them for large gem samples. For things like soil, I'm not sure. You might have to suspend them in a viscous solution like Glycerin perhaps, or as a thin layer on a microscope slide (just a guess I'm afraid).

  • @AntoninKral
    @AntoninKral Před 3 lety

    Aaaah, man, why? ... Just ordered mine ... Great project. Thank you.

  • @JerkerMontelius
    @JerkerMontelius Před 3 lety +23

    Pipe that spectrums to a tensorflow network and see if you can make it to recognize diffrent waveforms.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +9

      That could make a pretty cool project!

    • @brianwesley28
      @brianwesley28 Před 3 lety +2

      EXACTLY what I have in mind. Material identification with a Jetson Nano, if possible. If not, another SBC. Same idea. That's exactly why I'm here.

  • @jmadera_6
    @jmadera_6 Před 2 lety +1

    Would this be useful in detecting what substances make up a powder or liquid? Like if you put it between the light and the receiver, would the change in what light passes through help to determine the makeup of whatever solution you put in its path? Like say for instance you had a few bottles of plant fertilizer without labels and your objective is to identify which is what and if any of them are mixtures, and if they are, what that mixture would be..... If you understand what I'm saying

    • @LesLaboratory
      @LesLaboratory  Před 2 lety

      Yes. What you are describing is Spectrophotometry. You would have a light source aimed at the spectrometer with a known spectrum. This would pass through a Cuvette containing your solution and note the absorption spectra to make a determination of the contents.
      You might find with things like Ammonium nitrate, you would need to be able to detect quite far into the Infrared though.

    • @jmadera_6
      @jmadera_6 Před 2 lety

      @@LesLaboratory what about products like SCiO's NIR Micro Spectrometer? Too good to be true?

  • @ManOleg38
    @ManOleg38 Před 3 lety +2

    It is a big deal man!
    Now I know what to do at this sunday.

  • @fhj007
    @fhj007 Před 3 lety

    what do you plan to do with this? It seems limiting that it's only as accurate as the light sources you have on hand

  • @olafmarzocchi6194
    @olafmarzocchi6194 Před 2 lety +1

    How do you calibrate amplitude (height)? which source could be used with a known curve? For example, I think a calibrated amplitude is needed to calculate CRI for light sources

    • @olafmarzocchi6194
      @olafmarzocchi6194 Před 2 lety +1

      @@TheOleHermit that part is clear, I'm suggesting to introduce a second calibration for the amplitude

  • @tdtrecordsmusic
    @tdtrecordsmusic Před 3 lety +1

    epic cool

  • @ruairif5227
    @ruairif5227 Před 3 lety +1

    Hypothetically could you run multiple instances of this for use with multiple cameras on the one rpi ?, is there an AU ledgend on the y axis ? Would it be easy to pipe this data through to another program which could act on the data say for monitoring cell densities during fermentation?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Hypothetically, yes, but it would require a rewrite. The Y axis vals are AU from 0-255.
      Again, yes, but a rewrite would be required. There has been considerable interest in using data beyond the program itself, I am just pushed for time at the moment, but it is coming.
      With the number and types of request, I am thinking of creating a "suite" of small applications that will run on the pi Zero. One that just spits data out so you can pipe to whatever seems like a good idea.

    • @ruairif5227
      @ruairif5227 Před 3 lety

      @@LesLaboratory awesome, thanks for replying, your setup could give my work spec a run for its money, brilliant work

  • @igorrutk
    @igorrutk Před 3 lety +2

    There are cheap handheld spectroscopes on aliexpress (between 4 and 7 USD). Can they be used instead of the spectroscope you are using?

  • @emteepeeess
    @emteepeeess Před 3 lety

    Just what I've been looking for - THANK YOU!
    I have lots of RPi 3B+ but no RPi4, so I'll have to get one I suspect. I assume a 2GB one will be enough - but I see that you're using a substantial heatsink on the Pi.
    Two questions: Is the heatsink really necessary? Will your software work with the the RPi HQ camera?
    Thank you again!

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      You are welcome!
      The heatsink is not totally necessary, but I use the pi for some OpenCV dev work, so why not!
      I have not tried it with the HQ cam (I dont have one...yet), but there is no reason why it wouldn't work!

    • @emteepeeess
      @emteepeeess Před 3 lety

      @@LesLaboratory Thanks - much appreciated. I'll give it a go this week some time. None of the work I do with the Pi is particularly demanding (I've got every variety except the 4, and desperately waiting for some Zeros to become available again)

    • @emteepeeess
      @emteepeeess Před 2 lety

      @@LesLaboratory Thanks again - I've only just made a test version, and it works pretty good. I got a pi-4 and set it up with the HQ camera (12.3Mp) and the 6mm CS-mount lens.
      It's quite a wide angle lens so the spectrum appears quite narrow, and calibrating the software resulted in the graph grid becoming corrupted. So I'll try with the 16mm lens if I can find it, although I suspect it may be too narrow (but it is optically a much better lens than the 6mm). I'd like to try to get maximum resolution from this, although I guess it'll slow the refresh rate.
      The pi does get VERY hot, and eventually shuts down after about 15 minutes - so I've added a simple heatsink.
      I've 3D-printed a basic mount for all of this, but will redesign when I get a narrower-angle lens.

  • @das250250
    @das250250 Před 3 lety +1

    How did you know the lasers were those values? I did see a test where the nominated value was not the true value as referenced from a calibrated scope. Is there a standard product where we know the true value that does not vary?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +2

      He-Ne Lasers have very specific wavelengths. The common red He-Ne for example is 632.8nm, and does not drift with temperature like diode lasers. This makes quite a precise standard. DPSS Lasers, again these have very specific wavelengths. although the pump diode (808nm) may drift, the Nd:YV04 lases at 1064nm exactly, and so the doubled light is exactly 532nm.

  • @Mainstream818
    @Mainstream818 Před 2 lety

    How high in frequency can your system detect? can it detect far infrared? or is this more dependent on the camera being used? Great work!

    • @LesLaboratory
      @LesLaboratory  Před 2 lety

      It can go a little ways into the UV ~380nm to a little ways into the IR ~810, but the spectroscope was designed for visible light. You could build a spectroscope with an extended range though.

  • @neophytealpha
    @neophytealpha Před 3 lety +1

    Interesting

  • @fabriziosavoretto
    @fabriziosavoretto Před 3 lety

    Awesome work!
    Could you suggest other suitable usb camera fore the project ?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      It 'should' work with any USB cam that the Linux driver supports. Of course there is variation in quality of cameras. The beauty of Picams though, is that there isn't much variation between models, even from different suppliers.

  • @McTroyd
    @McTroyd Před 3 lety +1

    Greetings from a HAD reader & new sub. I only recently became aware that it was even possible to build lasers at home -- my wife is concerned. 😁 Cool you were able to get that spectrum on a regular RPi camera. Would the NoIR cam variant help with the sensitivity at the extremes of the spectrum, maybe?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Yes, the NoIR cam would be more sensitive. The Spectroscope I am using is designed for visible wavelengths though. The deepest into the IR I have seen is 760nm. To get a larger range, you would have to build the spectroscope frontend. UV is particularly problematic. Most glass types, and all plastic will absorb it. You would have to use Fused Silica optics for UV work, which costs $$$! IR should be no problem though.

    • @McTroyd
      @McTroyd Před 3 lety

      @@LesLaboratory Ahh yes, of course. You're working in UV... no idea how I got IR in my head. That explains the effort behind the dye lasers.

  • @mr1enrollment
    @mr1enrollment Před 3 lety

    Interesting project. I wonder if this band would be useful to measure aqueous salts as in the content of said salts for maintaining a hydroponics system? I suspect, (I am no chemist), that shorter wavelengths would be more useful in that domain. Any idea? A broad band of light may be required also.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety

      Not a Chemist either really. My suspicion is as yours, short wavelengths. IR transmission of solid salt at least, is pretty good, good enough for IR Laser windows such as for CO2.

    • @texasfossilguy
      @texasfossilguy Před 2 lety

      the most useful range for chemical compositions are SWIR and LWIR as the bond lengths absorb IR light for different bonds.

  • @johndoggett808
    @johndoggett808 Před 3 lety +2

    Pin hole camera to look at the sun? Might be useful for calibration.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +2

      Either that or an ND filter and you can maybe calibrate from prominent Fraunhofer lines perhaps. Relative intensity is a different story.

  • @garrettfarrell2617
    @garrettfarrell2617 Před 3 lety +1

    Brilliant, well done. Is its possible to get an xy data file of the spectra?

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +1

      Thanks! It's coming in the next release (this weekend with luck). A few people have asked, so it will do CSV export, that you can use in other programs. Also, I have implemented a peak hold feature for pulsed applications. Stay tuned!

  • @nerd9992
    @nerd9992 Před 2 lety +1

    evolving!

  • @nialltracey2599
    @nialltracey2599 Před 3 lety +1

    Have you played around with the Pi NoIR camera? Just a Pi camera without the IR filter -- seems like it would be useful for spectroscopy.

    • @LesLaboratory
      @LesLaboratory  Před 3 lety +2

      I have tried one and can see a little way into the IR, but I haven't fully tested it yet. I have another NoIR cam on order at the moment, as I sacrificed the one I have for an upcoming video...