Published November 10, 2023 | Version v2

BlinkBoard: Guiding and Monitoring Circuit Assembly for Synchronous and Remote Physical Computing Education

  • 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