BlinkBoard: Guiding and monitoring circuit assembly for synchronous and remote physical computing education

IF 2 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC
Andrea Bianchi , Kongpyung (Justin) Moon , Artem Dementyev , Seungwoo Je
{"title":"BlinkBoard: Guiding and monitoring circuit assembly for synchronous and remote physical computing education","authors":"Andrea Bianchi ,&nbsp;Kongpyung (Justin) Moon ,&nbsp;Artem Dementyev ,&nbsp;Seungwoo Je","doi":"10.1016/j.ohx.2024.e00511","DOIUrl":null,"url":null,"abstract":"<div><p>Motivated by the necessity of guiding and monitoring students when assembling electronic circuits during in-class activities, we propose <em>BlinkBoard</em>, an augmented breadboard that enhances synchronous and remote physical computing classes. <em>BlinkBoard</em> uses LEDs placed on each row of a breadboard to guide, via four distinct blinking patterns, how to place and connect components and wires. It also uses a set of Input/Output pins to sense voltage levels or to generate voltage output at user-specified rows. Our hardware uses an open protocol of JSON commands and responses that can be used directly via a command line interface to control the hardware. Alternatively, these commands can be issued within a front-end graphical application hosted on a computer for a more user-friendly interface, and to ensure bidirectional and real-time communication between the instructor’s guiding and monitoring panel, and all the students’ remote <em>BlinkBoards</em>. The <em>BlinkBoard</em> hardware is affordable and simple, partially due to a customized circuit configured via a hardware description language that handles the LEDs’ patterns with minimal load on the Arduino microcontroller. Finally, we briefly show <em>BlinkBoard</em> in use during a workshop with high-school students and an undergraduate design course.</p></div>","PeriodicalId":37503,"journal":{"name":"HardwareX","volume":null,"pages":null},"PeriodicalIF":2.0000,"publicationDate":"2024-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2468067224000051/pdfft?md5=0d16d40823a7147778fbf5dfad225599&pid=1-s2.0-S2468067224000051-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"HardwareX","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2468067224000051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

Motivated by the necessity of guiding and monitoring students when assembling electronic circuits during in-class activities, we propose BlinkBoard, an augmented breadboard that enhances synchronous and remote physical computing classes. BlinkBoard uses LEDs placed on each row of a breadboard to guide, via four distinct blinking patterns, how to place and connect components and wires. It also uses a set of Input/Output pins to sense voltage levels or to generate voltage output at user-specified rows. Our hardware uses an open protocol of JSON commands and responses that can be used directly via a command line interface to control the hardware. Alternatively, these commands can be issued within a front-end graphical application hosted on a computer for a more user-friendly interface, and to ensure bidirectional and real-time communication between the instructor’s guiding and monitoring panel, and all the students’ remote BlinkBoards. The BlinkBoard hardware is affordable and simple, partially due to a customized circuit configured via a hardware description language that handles the LEDs’ patterns with minimal load on the Arduino microcontroller. Finally, we briefly show BlinkBoard in use during a workshop with high-school students and an undergraduate design course.

Abstract Image

BlinkBoard:指导和监控电路组装,用于同步和远程物理计算教育
在课堂活动中,学生组装电子电路时需要指导和监控,受此激励,我们提出了增强型面包板 BlinkBoard,它能增强同步和远程物理计算课堂的效果。BlinkBoard 利用放置在面包板每一行上的 LED 灯,通过四种不同的闪烁模式,指导学生如何放置和连接元件和导线。它还使用一组输入/输出引脚来感应电压水平,或在用户指定的行上产生电压输出。我们的硬件使用 JSON 命令和响应的开放协议,可直接通过命令行界面控制硬件。此外,这些命令也可以在计算机上的前端图形应用程序中发出,以获得更友好的用户界面,并确保教师的指导和监控面板与所有学生的远程 BlinkBoard 之间的双向实时通信。BlinkBoard 硬件既经济又简单,这部分归功于通过硬件描述语言配置的定制电路,该电路可在 Arduino 微控制器负荷最小的情况下处理 LED 灯的模式。最后,我们简要展示了 BlinkBoard 在高中生工作坊和本科生设计课程中的使用情况。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
HardwareX
HardwareX Engineering-Industrial and Manufacturing Engineering
CiteScore
4.10
自引率
18.20%
发文量
124
审稿时长
24 weeks
期刊介绍: HardwareX is an open access journal established to promote free and open source designing, building and customizing of scientific infrastructure (hardware). HardwareX aims to recognize researchers for the time and effort in developing scientific infrastructure while providing end-users with sufficient information to replicate and validate the advances presented. HardwareX is open to input from all scientific, technological and medical disciplines. Scientific infrastructure will be interpreted in the broadest sense. Including hardware modifications to existing infrastructure, sensors and tools that perform measurements and other functions outside of the traditional lab setting (such as wearables, air/water quality sensors, and low cost alternatives to existing tools), and the creation of wholly new tools for either standard or novel laboratory tasks. Authors are encouraged to submit hardware developments that address all aspects of science, not only the final measurement, for example, enhancements in sample preparation and handling, user safety, and quality control. The use of distributed digital manufacturing strategies (e.g. 3-D printing) is encouraged. All designs must be submitted under an open hardware license.
×
引用
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学术官方微信