Instrumentino: An Open-Source Software for Scientific Instruments

Scientists often need to build dedicated computer-controlled experimental systems. For this purpose, it is becoming common to employ open-source microcontroller platforms, such as the Arduino. These boards and associated integrated software development environments provide affordable yet p...

Full description

Bibliographic Details
Main Authors: Israel Joel Koenka, Jorge Sáiz, Peter C. Hauser
Format: Article
Language:deu
Published: Swiss Chemical Society 2015-04-01
Series:CHIMIA
Subjects:
Online Access:https://www.chimia.ch/chimia/article/view/5725
_version_ 1811183876920311808
author Israel Joel Koenka
Jorge Sáiz
Peter C. Hauser
author_facet Israel Joel Koenka
Jorge Sáiz
Peter C. Hauser
author_sort Israel Joel Koenka
collection DOAJ
description Scientists often need to build dedicated computer-controlled experimental systems. For this purpose, it is becoming common to employ open-source microcontroller platforms, such as the Arduino. These boards and associated integrated software development environments provide affordable yet powerful solutions for the implementation of hardware control of transducers and acquisition of signals from detectors and sensors. It is, however, a challenge to write programs that allow interactive use of such arrangements from a personal computer. This task is particularly complex if some of the included hardware components are connected directly to the computer and not via the microcontroller. A graphical user interface framework, Instrumentino, was therefore developed to allow the creation of control programs for complex systems with minimal programming effort. By writing a single code file, a powerful custom user interface is generated, which enables the automatic running of elaborate operation sequences and observation of acquired experimental data in real time. The framework, which is written in Python, allows extension by users, and is made available as an open source project.
first_indexed 2024-04-11T13:05:16Z
format Article
id doaj.art-abe3ca3b2e2c49138efb4290a00c58ed
institution Directory Open Access Journal
issn 0009-4293
2673-2424
language deu
last_indexed 2024-04-11T13:05:16Z
publishDate 2015-04-01
publisher Swiss Chemical Society
record_format Article
series CHIMIA
spelling doaj.art-abe3ca3b2e2c49138efb4290a00c58ed2022-12-22T04:22:49ZdeuSwiss Chemical SocietyCHIMIA0009-42932673-24242015-04-0169410.2533/chimia.2015.172Instrumentino: An Open-Source Software for Scientific InstrumentsIsrael Joel Koenka0Jorge Sáiz1Peter C. Hauser2Department of Chemistry, University of Basel, Spitalstrasse 51, CH-4056 Basel, Switzerland. yoelk@tx.technion.ac.ilDepartment of Analytical Chemistry, Physical Chemistry and Chemical Engineering, University of Alcalá, Ctra. Madrid-Barcelona Km 33.6, Alcalá de Henares 28871, Madrid, SpainDepartment of Chemistry, University of Basel, Spitalstrasse 51, CH-4056 Basel, Switzerland Scientists often need to build dedicated computer-controlled experimental systems. For this purpose, it is becoming common to employ open-source microcontroller platforms, such as the Arduino. These boards and associated integrated software development environments provide affordable yet powerful solutions for the implementation of hardware control of transducers and acquisition of signals from detectors and sensors. It is, however, a challenge to write programs that allow interactive use of such arrangements from a personal computer. This task is particularly complex if some of the included hardware components are connected directly to the computer and not via the microcontroller. A graphical user interface framework, Instrumentino, was therefore developed to allow the creation of control programs for complex systems with minimal programming effort. By writing a single code file, a powerful custom user interface is generated, which enables the automatic running of elaborate operation sequences and observation of acquired experimental data in real time. The framework, which is written in Python, allows extension by users, and is made available as an open source project. https://www.chimia.ch/chimia/article/view/5725ArduinoComputer-control of experimentsData acquisitionGraphical user interfacePurpose-made instrumentsPython
spellingShingle Israel Joel Koenka
Jorge Sáiz
Peter C. Hauser
Instrumentino: An Open-Source Software for Scientific Instruments
CHIMIA
Arduino
Computer-control of experiments
Data acquisition
Graphical user interface
Purpose-made instruments
Python
title Instrumentino: An Open-Source Software for Scientific Instruments
title_full Instrumentino: An Open-Source Software for Scientific Instruments
title_fullStr Instrumentino: An Open-Source Software for Scientific Instruments
title_full_unstemmed Instrumentino: An Open-Source Software for Scientific Instruments
title_short Instrumentino: An Open-Source Software for Scientific Instruments
title_sort instrumentino an open source software for scientific instruments
topic Arduino
Computer-control of experiments
Data acquisition
Graphical user interface
Purpose-made instruments
Python
url https://www.chimia.ch/chimia/article/view/5725
work_keys_str_mv AT israeljoelkoenka instrumentinoanopensourcesoftwareforscientificinstruments
AT jorgesaiz instrumentinoanopensourcesoftwareforscientificinstruments
AT peterchauser instrumentinoanopensourcesoftwareforscientificinstruments