Skip to content

Latest commit

 

History

History
44 lines (22 loc) · 2.03 KB

File metadata and controls

44 lines (22 loc) · 2.03 KB

Integrating camera and arduino

In many applications, organic compounds are used as fluorescence tracer. LEDs are often use to excite these compounds, which then emit radiation in a different wavelength. Fluorescein, for instance, is used in a broad range of applications, from cell miscroscopy to forensics. The idea of this project is to use Python to syncrhonize LEDs and camera.

Primary goal

By the end of this project, we should have an acquisition system that synchronizes an array of LEDs with a camera. You should be able to control the sampling rate and the exposition of the LEDs (which controls for photobleach).

Technical challenges

  • Use Python to synchronize an LED array and a camera

  • Writing very simple code for arduino

  • Control a camera from Python

Guideline

  1. Write a Python script/module that communicates with a camera and an arduino

  2. Make the camera take picture after the arduino has turned on LEDs.

  3. Control the interval between each shots with a parameters delta. How small can delta be?

  4. What is the best way to keep track of time?

  5. Modify your system to, instead of controlling the time interval between shots, take Nshots per second.

Resources

  • To send signals from the computer to the arduino board, you will use the serial port.

  • OpenCV tutorial on how to capture video/frames