Skip to content

Java application controlling the laser power of a confocal microscope

Notifications You must be signed in to change notification settings

Mathieuu/LaserRegulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaserRegulation

Java application controlling the laser power of a confocal microscope.

A word about the software

To run the demo version, just launch Regulation-Demo-Mode.jar. This file needs backup.ml0 and the folders: images, L1 and L2 in same folder in order to work properly.

Only the Java application is available on download. If you are interested in the Arduino program or any technical detail, please contact me directly.

This version has been modified for demo purpose. The code portion in charge of the communication with the Arduino device has been disabled. To try the application in real conditions, uncomment lines in Regulation.java and each method in Communication.java. Since Communication.java uses a low level library to manipulate the serial port, the real software can only be used with Window.

Purpose of the project

The aim of this project is to control the laser power of an experimental confocal microscope. This microscope allows biologists to get a full 3d + time modelization of a fish embryon development. By modifying the laser calibration, it is also possible to obtain images of the cells inside the embryon. The regulation task is to increase/decrease the laser power to keep the same image quality as the laser penetrates deeper in the embryon and get absorbed.

The laser power is composed of a polarized filter coupled to an Arduino card and a computer with a Java software used by biologists to configure, compute the regulation curve and launch the control process.

About

Java application controlling the laser power of a confocal microscope

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages