The automation of device control and data aquisition is strongly desired to efficiently conduct scientific and industrial research. Here, I have built some GUI tools, codes, and softwares for achieving the automated research. They allow you to control optical devices, such as a motorized linear stage, optical shutter, and optomechanics equiped with fine motors, and to get images from different types of cameras.
- Description: This repository provides a GUI tool for getting images from PCO sCMOS camera and controlling the Newport delay line stage, optical shutters, and picomotors. You can get images as a function of the delay stage position and investigate the effect of the additional light by opening and closing the shutter. Moreover, you can precisely adjust optomechanics equiped with picomotors.
- Programming Language: Matlab
- Application: Focussing profile of laser beam, interferometry, time-resolved measurement
- Description: This repository provides a GUI tool for controlling the Newport delay line stage, getting images from Thorlabs CMOS camera, and opening/closing a Thorlabs optical shutter. You can get images as a function of the delay stage coordinate. Live view is available.
- Programming Language: Matlab
- Application: Focussing profile of laser beam, interferometry, time-resolved measurement
- Description: This is a GUI tool for controlling the Newport Picomotor. This tool allows us to do fine tuning of optomechanics.
- Programming Language: Matlab
- Description: This is a GUI tool for controlling the Thorlabs optical shutter.
- Programming Language: Matlab
- Description: This is a simple GUI tool for controlling the Newport delay line stage. This tool allows us to move the delay stage in a set range with a specified speed.
- Programming Language: python
https://github.com/ksonod/controlling_devices/tree/master/basic_tools/matlab
- USB webcam control
- Newport delay stage control
- PCO sCMOS camera control
- Picomotor control
- Thorlabs camera control
- Thorlabs optical shutter control
https://github.com/ksonod/controlling_devices/tree/master/basic_tools/python
- Newport delay stage control