VirtualWire: Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

VirtualWire : Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits. / Lee, Woojin; Prasad, Ramkrishna; Je, Seungwoo; Kim, Yoonji; Oakley, Ian; Ashbrook, Daniel; Bianchi, Andrea.

TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction. Association for Computing Machinery, Inc., 2021. 4.

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Lee, W, Prasad, R, Je, S, Kim, Y, Oakley, I, Ashbrook, D & Bianchi, A 2021, VirtualWire: Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits. in TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction., 4, Association for Computing Machinery, Inc., 15th International Conference on Tangible, Embedded, and Embodied Interaction, TEI 2021, Virtual, Online, Austria, 14/02/2021. https://doi.org/10.1145/3430524.3440623

APA

Lee, W., Prasad, R., Je, S., Kim, Y., Oakley, I., Ashbrook, D., & Bianchi, A. (2021). VirtualWire: Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits. In TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction [4] Association for Computing Machinery, Inc.. https://doi.org/10.1145/3430524.3440623

Vancouver

Lee W, Prasad R, Je S, Kim Y, Oakley I, Ashbrook D et al. VirtualWire: Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits. In TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction. Association for Computing Machinery, Inc. 2021. 4 https://doi.org/10.1145/3430524.3440623

Author

Lee, Woojin ; Prasad, Ramkrishna ; Je, Seungwoo ; Kim, Yoonji ; Oakley, Ian ; Ashbrook, Daniel ; Bianchi, Andrea. / VirtualWire : Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits. TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction. Association for Computing Machinery, Inc., 2021.

Bibtex

@inproceedings{d7fe6a3683ba4ddcb194eb3bb35580f0,
title = "VirtualWire: Supporting Rapid Prototyping with Instant Reconfigurations of Wires in Breadboarded Circuits",
abstract = "Assembling circuits is a challenging and time consuming activity for novice makers, frequently resulting in incorrect placements of wires and components into breadboards. This results in errors that are difficult to identify and debug, and delays that hinder creating, exploring or reconfiguring circuit layouts. This paper presents VirtualWire, a tool that allows users to rapidly design and modify circuits in software and have these changes instantiated in real-time as electrical connections on a physical breadboard. To achieve this, VirtualWire dynamically translates circuit design files into physical connections inside a hardware switching matrix, which handles wiring across breadboard rows and to/from an embedded Arduino. The user can interactively test, tune, and share different circuit layouts for an Arduino shield, and once satisfied, can fabricate the circuit on a permanent substrate. Quantitative and qualitative user studies demonstrate that VirtualWire significantly reduces the time taken for (by 37%), and the number of errors made during (by 53%) circuit assembly, while also supporting users in creating readable, space-efficient and flexible layouts.",
keywords = "circuits, Physical computing, system., virtual wires",
author = "Woojin Lee and Ramkrishna Prasad and Seungwoo Je and Yoonji Kim and Ian Oakley and Daniel Ashbrook and Andrea Bianchi",
note = "Publisher Copyright: {\textcopyright} 2021 ACM.; 15th International Conference on Tangible, Embedded, and Embodied Interaction, TEI 2021 ; Conference date: 14-02-2021 Through 19-02-2021",
year = "2021",
doi = "10.1145/3430524.3440623",
language = "English",
booktitle = "TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction",
publisher = "Association for Computing Machinery, Inc.",

}

RIS

TY - GEN

T1 - VirtualWire

T2 - 15th International Conference on Tangible, Embedded, and Embodied Interaction, TEI 2021

AU - Lee, Woojin

AU - Prasad, Ramkrishna

AU - Je, Seungwoo

AU - Kim, Yoonji

AU - Oakley, Ian

AU - Ashbrook, Daniel

AU - Bianchi, Andrea

N1 - Publisher Copyright: © 2021 ACM.

PY - 2021

Y1 - 2021

N2 - Assembling circuits is a challenging and time consuming activity for novice makers, frequently resulting in incorrect placements of wires and components into breadboards. This results in errors that are difficult to identify and debug, and delays that hinder creating, exploring or reconfiguring circuit layouts. This paper presents VirtualWire, a tool that allows users to rapidly design and modify circuits in software and have these changes instantiated in real-time as electrical connections on a physical breadboard. To achieve this, VirtualWire dynamically translates circuit design files into physical connections inside a hardware switching matrix, which handles wiring across breadboard rows and to/from an embedded Arduino. The user can interactively test, tune, and share different circuit layouts for an Arduino shield, and once satisfied, can fabricate the circuit on a permanent substrate. Quantitative and qualitative user studies demonstrate that VirtualWire significantly reduces the time taken for (by 37%), and the number of errors made during (by 53%) circuit assembly, while also supporting users in creating readable, space-efficient and flexible layouts.

AB - Assembling circuits is a challenging and time consuming activity for novice makers, frequently resulting in incorrect placements of wires and components into breadboards. This results in errors that are difficult to identify and debug, and delays that hinder creating, exploring or reconfiguring circuit layouts. This paper presents VirtualWire, a tool that allows users to rapidly design and modify circuits in software and have these changes instantiated in real-time as electrical connections on a physical breadboard. To achieve this, VirtualWire dynamically translates circuit design files into physical connections inside a hardware switching matrix, which handles wiring across breadboard rows and to/from an embedded Arduino. The user can interactively test, tune, and share different circuit layouts for an Arduino shield, and once satisfied, can fabricate the circuit on a permanent substrate. Quantitative and qualitative user studies demonstrate that VirtualWire significantly reduces the time taken for (by 37%), and the number of errors made during (by 53%) circuit assembly, while also supporting users in creating readable, space-efficient and flexible layouts.

KW - circuits

KW - Physical computing

KW - system.

KW - virtual wires

U2 - 10.1145/3430524.3440623

DO - 10.1145/3430524.3440623

M3 - Article in proceedings

AN - SCOPUS:85102041171

BT - TEI 2021 - Proceedings of the 15th International Conference on Tangible, Embedded, and Embodied Interaction

PB - Association for Computing Machinery, Inc.

Y2 - 14 February 2021 through 19 February 2021

ER -

ID: 306694334