Andrea Bianchi , Kongpyung (Justin) Moon , Artem Dementyev , Seungwoo Je
{"title":"BlinkBoard:指导和监控电路组装,用于同步和远程物理计算教育","authors":"Andrea Bianchi , Kongpyung (Justin) Moon , Artem Dementyev , 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":"{\"title\":\"BlinkBoard: Guiding and monitoring circuit assembly for synchronous and remote physical computing education\",\"authors\":\"Andrea Bianchi , Kongpyung (Justin) Moon , Artem Dementyev , 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}","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
摘要
在课堂活动中,学生组装电子电路时需要指导和监控,受此激励,我们提出了增强型面包板 BlinkBoard,它能增强同步和远程物理计算课堂的效果。BlinkBoard 利用放置在面包板每一行上的 LED 灯,通过四种不同的闪烁模式,指导学生如何放置和连接元件和导线。它还使用一组输入/输出引脚来感应电压水平,或在用户指定的行上产生电压输出。我们的硬件使用 JSON 命令和响应的开放协议,可直接通过命令行界面控制硬件。此外,这些命令也可以在计算机上的前端图形应用程序中发出,以获得更友好的用户界面,并确保教师的指导和监控面板与所有学生的远程 BlinkBoard 之间的双向实时通信。BlinkBoard 硬件既经济又简单,这部分归功于通过硬件描述语言配置的定制电路,该电路可在 Arduino 微控制器负荷最小的情况下处理 LED 灯的模式。最后,我们简要展示了 BlinkBoard 在高中生工作坊和本科生设计课程中的使用情况。
BlinkBoard: Guiding and monitoring circuit assembly for synchronous and remote physical computing education
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.
HardwareXEngineering-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.