采用 Arduino 控制的低成本、开源百叶窗

IF 4.6 Q2 MATERIALS SCIENCE, BIOMATERIALS
Mathias S. Fischer, Martin C. Fischer
{"title":"采用 Arduino 控制的低成本、开源百叶窗","authors":"Mathias S. Fischer,&nbsp;Martin C. Fischer","doi":"10.1016/j.ohx.2024.e00548","DOIUrl":null,"url":null,"abstract":"<div><p>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 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 actuators (servo motors or solenoids) 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 actuator options. We provide designs for all required components, including 3D print files for the actuator holders and cases, the Arduino code, libraries for serial communication (C and python), and example graphical user interfaces for testing.</p></div>","PeriodicalId":2,"journal":{"name":"ACS Applied Bio Materials","volume":null,"pages":null},"PeriodicalIF":4.6000,"publicationDate":"2024-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2468067224000427/pdfft?md5=02fce5019067842722b3fd9fb7f6343c&pid=1-s2.0-S2468067224000427-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Cost-effective, open-source light shutters with Arduino control\",\"authors\":\"Mathias S. Fischer,&nbsp;Martin C. Fischer\",\"doi\":\"10.1016/j.ohx.2024.e00548\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>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 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 actuators (servo motors or solenoids) 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 actuator options. We provide designs for all required components, including 3D print files for the actuator holders and cases, the Arduino code, libraries for serial communication (C and python), and example graphical user interfaces for testing.</p></div>\",\"PeriodicalId\":2,\"journal\":{\"name\":\"ACS Applied Bio Materials\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2024-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2468067224000427/pdfft?md5=02fce5019067842722b3fd9fb7f6343c&pid=1-s2.0-S2468067224000427-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACS Applied Bio Materials\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2468067224000427\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MATERIALS SCIENCE, BIOMATERIALS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Bio Materials","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2468067224000427","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATERIALS SCIENCE, BIOMATERIALS","Score":null,"Total":0}
引用次数: 0

摘要

在光学实验中,快门是打开或关闭光路的装置。它们通常用于限制光照射到目标或探测器上的时间,以减少可能的光致损伤。许多商用快门可用于不同的应用领域--有些快门的打开和关闭速度非常快,有些快门可以处理较大的光功率,还有些快门可以进行故障安全操作。其中许多设备价格昂贵,提供的控制选项也很有限。在这里,我们提供了一种低成本、通用快门系统的开源设计,该系统基于无处不在的执行器(伺服电机或螺线管),并与基于 Arduino 的控制器相连。一个控制器可以控制多个快门,从而进一步降低了系统成本。百叶窗的状态可通过控制器内置的显示屏、USB 串行命令或电气控制线路进行控制。微控制器的使用使百叶窗控制器具有很强的适应性--只需包含所使用的控制选项,设计中还可选择显示器和执行器选项。我们提供所有所需组件的设计,包括致动器支架和外壳的 3D 打印文件、Arduino 代码、串行通信库(C 和 python)以及用于测试的图形用户界面示例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Cost-effective, open-source light shutters with Arduino control

Cost-effective, open-source light shutters with Arduino control

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 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 actuators (servo motors or solenoids) 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 actuator options. We provide designs for all required components, including 3D print files for the actuator holders and cases, the Arduino code, libraries for serial communication (C and python), and example graphical user interfaces for testing.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
ACS Applied Bio Materials
ACS Applied Bio Materials Chemistry-Chemistry (all)
CiteScore
9.40
自引率
2.10%
发文量
464
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信