Raspberry Pi Laser Beam Profiler

Fits and displays intensity profile of laser beams using picamera and raspberry pi 2. TFT touch screen and battery pack used for mobility.

Similar projects worth following

A picamera without an infrared filter is used to profile the shape of a laser beam and fit a Gaussian function to determine the size of the intensity slice. Live fitting and display running at about 3 Hz

  • 1 × RASPBERRY PI 2 MODEL B where code is stored and run
  • 1 × PI NOIR CAMERA no infrared filter for large wavelength range

View project log

  • 1
    Step 1

    Get the official noir camera, official display and official Pi 2! connect and grab the code from the github!

  • 2
    Step 2

    Remove the lense from the noir camera with needle nose pliers

  • 3
    Step 3

    Install required python packages (these are the packages listed as imports at the beginning of the

    ***some packages are needed (see top of python code). Soon I will make the Disk image available that boots directly into a full screen program!

View all 3 instructions

Enjoy this project?



Domenic wrote 05/19/2016 at 07:59 point

Has anyone managed to get this project working? 

After installing all the packages as described I am getting a 'no module named cv2' error.

  Are you sure? yes | no

Anthony Ransford wrote 12/22/2015 at 16:28 point

actually I think theres two reasons it wont work.

1. As you said power, although you could try to pick off some low power portion of the beam

2. Co2 lasers wavelength is 10 um and the picamera pixels are only 1.7 um! So i doubt you would see anything on the camera even at low power

  Are you sure? yes | no

ben ko wrote 12/22/2015 at 12:28 point

what kind of laser (wavelength, watts) do you use? Would it be possible to shoot with a 10W-CO2-Laser on the camer? (I think it would destroy the chip ...)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates