Saved in:
Bibliographic Details
Main Authors: Fischer, Mathias S., Fischer, Martin C.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.02294
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915612292284416
author Fischer, Mathias S.
Fischer, Martin C.
author_facet Fischer, Mathias S.
Fischer, Martin C.
contents In optical experiments, shutters are devices that open or close a path of light. They are often used to limit the duration of light exposure onto a target or onto a detector in order to reduce possible light-induced damage. Many commercial shutters are available for different applications - some provide very fast opening and closing times, some can handle large optical powers, and others allow for fail-safe operation. Many of these devices are costly and offer limited control options. Here we provide an open-source design for a low-cost, general purpose shutter system based on ubiquitous servo motors that are connected to an Arduino-based controller. Several shutters can be controlled by one controller, further reducing system cost. The state of the shutters can be controlled via a display built into the controller, by serial commands via USB, or by electrical control lines. The use of a microcontroller makes the shutter controller adaptable - only control options that are used need to be included, and the design accommodates a selection of display and servo options. We provide designs for all required components, including 3D print files for the servo holders and cases, software for the Arduino, libraries for serial communication (C and python), and example graphical user interfaces for testing.
format Preprint
id arxiv_https___arxiv_org_abs_2405_02294
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Servo-based light shutters with Arduino control
Fischer, Mathias S.
Fischer, Martin C.
Instrumentation and Detectors
In optical experiments, shutters are devices that open or close a path of light. They are often used to limit the duration of light exposure onto a target or onto a detector in order to reduce possible light-induced damage. Many commercial shutters are available for different applications - some provide very fast opening and closing times, some can handle large optical powers, and others allow for fail-safe operation. Many of these devices are costly and offer limited control options. Here we provide an open-source design for a low-cost, general purpose shutter system based on ubiquitous servo motors that are connected to an Arduino-based controller. Several shutters can be controlled by one controller, further reducing system cost. The state of the shutters can be controlled via a display built into the controller, by serial commands via USB, or by electrical control lines. The use of a microcontroller makes the shutter controller adaptable - only control options that are used need to be included, and the design accommodates a selection of display and servo options. We provide designs for all required components, including 3D print files for the servo holders and cases, software for the Arduino, libraries for serial communication (C and python), and example graphical user interfaces for testing.
title Servo-based light shutters with Arduino control
topic Instrumentation and Detectors
url https://arxiv.org/abs/2405.02294