BlinkBoard: Guiding and Monitoring Circuit Assembly for Synchronous and Remote Physical Computing Education
Authors/Creators
- 1. KAIST
- 2. Google
- 3. SUSTech
Description
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 the 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 breadboards. 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.
Files
BlinkBoard-master.zip
Files
(24.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5790696e3807897ddd859358d8a83bc4
|
24.7 MB | Preview Download |