Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3290605.3300407acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

VirtualComponent: A Mixed-Reality Tool for Designing and Tuning Breadboarded Circuits

Published: 02 May 2019 Publication History

Abstract

Prototyping electronic circuits is an increasingly popular activity, supported by researchers, who develop toolkits to improve the design, debugging, and fabrication of electronics. Although past work mainly dealt with circuit topology, in this paper we propose a system for determining or tuning the values of the circuit components. Based on the results of a formative study with seventeen makers, we designed VirtualComponent, a mixed-reality tool that allows users to digitally place electronic components on a real breadboard, tune their values in software, and see these changes applied to the physical circuit in real-time. VirtualComponent is composed of a set of plug-and-play modules containing banks of components, and a custom breadboard managing the connections and components' values. Through demonstrations and the results of an informal study with twelve makers, we show that VirtualComponent is easy to use and allows users to test components' value configurations with little effort.

Supplementary Material

MP4 File (paper177.mp4)
Supplemental video
MP4 File (paper177p.mp4)
Preview video

References

[1]
Fraser Anderson, Tovi Grossman, and George Fitzmaurice. 2017. Trigger-ActionCircuits: Leveraging Generative Design to Enable Novices to Design and Build Circuitry. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (UIST '17). ACM, New York, NY, USA, 331--342.
[2]
S. Arakliotis, D. G. Nikolos, and E. Kalligeros. 20 LAWRIS: A rule-based arduino programming system for young students. In Modern Circuits and Systems Technologies (MOCAST), 2016 5th International Conference on. IEEE, 1--4. http://ieeexplore.ieee.org/abstract/document/7495150/
[3]
Ayah Bdeir. 2009. Electronics As Material: LittleBits. In Proceedings of the 3rd International Conference on Tangible and Embedded Interaction (TEI '09). ACM, New York, NY, USA, 397--400.
[4]
Tracey Booth, Simone Stumpf, Jon Bird, and Sara Jones. 2016. Crossed Wires: Investigating the Problems of End-User Developers in a Physical Computing Task. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 3485--3497.
[5]
Varun Perumal C and Daniel Wigdor. 20 Printem: Instant Printed Circuit Boards with Standard Office Printers & Inks. In Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology (UIST '15). ACM, New York, NY, USA, 243--251.
[6]
Alvaro Cassinelli and Daniel Saakes. 20 Data Flow, Spatial Physical Computing. In Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction (TEI '17). ACM, New York, NY, USA, 253--259.
[7]
Kayla DesPortes, Aditya Anupam, Neeti Pathak, and Betsy DiSalvo. 2016. BitBlox: A Redesign of the Breadboard. ACM Press, 255--261.
[8]
Daniel Drew, Julie L. Newcomb, William McGrath, Filip Maksimovic, David Mellis, and Bjorn Hartmann. 2016. The Toastboard: Ubiquitous Instrumentation and Automated Checking of Breadboarded Circuits. ACM Press, 677--686.
[9]
Saul Greenberg and Chester Fitchett. 2001. Phidgets: Easy Development of Physical Interfaces Through Physical Widgets. In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST '01). ACM, New York, NY, USA, 209--218.
[10]
Björn Hartmann, Scott R. Klemmer, Michael Bernstein, Leith Abdulla, Brandon Burr, Avi Robinson-Mosher, and Jennifer Gee. 2006. Reflective physical prototyping through integrated design, test, and analysis. In Proceedings of the 19th annual ACM symposium on User interface software and technology. ACM, 299-- 308.
[11]
Björn Hartmann, Scott R. Klemmer, Michael Bernstein, and Nirav Mehta. {n. d.}. d.tools: Visually Prototyping Physical UIs through Statecharts.
[12]
Mark Hatch. 20 The maker movement manifesto: Rules for innovation in the new world of crafters, hackers, and tinkerers. McGraw-Hill Education New York.
[13]
Steve Hodges, Nicolas Villar, Nicholas Chen, Tushar Chugh, Jie Qi, Diana Nowacka, and Yoshihiro Kawahara. 2014. Circuit stickers: peel-and-stick construction of interactive electronic prototypes. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1743--1746.
[14]
Y. Kato. 2010. Splish: A Visual Programming Environment for Arduino to Accelerate Physical Computing Experiences. In 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing. 3--10.
[15]
Yoshihiro Kawahara, Steve Hodges, Benjamin S. Cook, Cheng Zhang, and Gregory D. Abowd. 2013. Instant Inkjet Circuits: Lab-based Inkjet Printing to Support Rapid Prototyping of UbiComp Devices. In Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp '13). ACM, New York, NY, USA, 363--372.
[16]
Will McGrath, Daniel Drew, Jeremy Warner, Majeed Kazemitabaar, Mitchell Karchemsky, David Mellis, and Björn Hartmann. 2017. Bifröst: Visualizing and Checking Behavior of Embedded Systems across Hardware and Software. ACM Press, 299--310.
[17]
David A. Mellis, Sam Jacoby, Leah Buechley, Hannah Perner-Wilson, and Jie Qi. 2013. Microcontrollers As Material: Crafting Circuits with Paper, Conductive Ink, Electronic Components, and an "Untoolkit". In Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction (TEI '13). ACM, New York, NY, USA, 83--90.
[18]
Yoichi Ochiai. 2014. Visible breadboard: System for dynamic, programmable, and tangible circuit prototyping with visible electricity. In International Conference on Virtual, Augmented and Mixed Reality. Springer, 73--84. http://link.springer. com/chapter/10.1007/978--3--319-07464--1_7
[19]
Martin O'Hara. 1993. Modeling non-ideal inductors in SPICE. Newport Components (1993).
[20]
Raf Ramakers, Kashyap Todi, and Kris Luyten. 2015. PaperPulse: An Integrated Approach for Embedding Electronics in Paper Designs. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 2457--2466.
[21]
Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and Yasmin Kafai. 2009. Scratch: Programming for All. Commun. ACM 52, 11 (Nov. 2009), 60--67.
[22]
Joel Sadler, Kevin Durfee, Lauren Shluzas, and Paulo Blikstein. 2015. Bloctopus: A Novice Modular Sensor System for Playful Prototyping. ACM Press, 347--354.
[23]
Paul Scherz. 2006. Practical electronics for inventors. McGraw-Hill, Inc.
[24]
Evan Strasnick, Maneesh Agrawala, and Sean Follmer. 2017. Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware. ACM Press, 321--330.
[25]
Joshua G. Tanenbaum, Amanda M. Williams, Audrey Desjardins, and Karen Tanenbaum. 2013. Democratizing Technology: Pleasure, Utility and Expressiveness in DIY and Maker Practice. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13). ACM, New York, NY, USA, 2603-- 2612.
[26]
M. Tawfik, E. Sancristobal, S. Martin, R. Gil, G. Diaz, A. Colmenar, J. Peire, M. Castro, K. Nilsson, J. Zackrisson, L. Hakansson, and I. Gustavsson. 2013. Virtual Instrument Systems in Reality (VISIR) for Remote Wiring and Measurement of Electronic Circuits on Breadboard. IEEE Transactions on Learning Technologies 6, 1 (Jan 2013), 60--72.
[27]
Daniel Tetteroo, Iris Soute, and Panos Markopoulos. 2013. Five Key Challenges in End-user Development for Tangible and Embodied Interaction. In Proceedings of the 15th ACM on International Conference on Multimodal Interaction (ICMI '13). ACM, New York, NY, USA, 247--254.
[28]
N. Umetani and R. Schmidt. 2017. SurfCuit: Surface-Mounted Circuits on 3D Prints. IEEE Computer Graphics and Applications 37, 3 (May 2017), 52--60.
[29]
Nicolas Villar, James Scott, Steve Hodges, Kerry Hammil, and Colin Miller. 2012. NET gadgeteer: a platform for custom devices. In International Conference on Pervasive Computing. Springer, 216--233.
[30]
Chiuan Wang, Hsuan-Ming Yeh, Bryan Wang, Te-Yen Wu, Hsin-Ruey Tsai, RongHao Liang, Yi-Ping Hung, and Mike Y. Chen. 2016. CircuitStack: Supporting Rapid Prototyping and Evolution of Electronic Circuits. ACM Press, 687--695.
[31]
Tianyi Wang, Ke Huo, Pratik Chawla, Guiming Chen, Siddharth Banerjee, and Karthik Ramani. 2018. Plain2Fun: Augmenting Ordinary Objects with Interactive Functions by Auto-Fabricating Surface Painted Circuits. In Proceedings of the 2018 Designing Interactive Systems Conference (DIS '18). ACM, New York, NY, USA, 1095--1106.
[32]
Te-Yen Wu, Mike Y. Chen, Bryan Wang, Jiun-Yu Lee, Hao-Ping Shen, Yu-Chian Wu, Yu-An Chen, Pin-Sung Ku, Ming-Wei Hsu, and Yu-Chih Lin. 2017. CircuitSense: Automatic Sensing of Physical Circuits and Generation of Virtual Circuits to Support Software Tools. ACM Press, 311--319.
[33]
Te-Yen Wu, Hao-Ping Shen, Yu-Chian Wu, Yu-An Chen, Pin-Sung Ku, Ming-Wei Hsu, Jun-You Liu, Yu-Chih Lin, and Mike Y. Chen. 2017. CurrentViz: Sensing and Visualizing Electric Current Flows of Breadboarded Circuits. ACM Press, 343-- 349.

Cited By

View all
  • (2024)Challenges and Opportunities in Using Electronic Prototyping as a Maker ToolProceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems10.1145/3702038.3702092(1-15)Online publication date: 7-Oct-2024
  • (2024)Inline Visualization and Manipulation of Real-Time Hardware Log for Supporting Debugging of Embedded ProgramsProceedings of the ACM on Human-Computer Interaction10.1145/36602508:EICS(1-26)Online publication date: 17-Jun-2024
  • (2024)DisplayFab: The State of the Art and a Roadmap in the Personal Fabrication of Free-Form Displays Using Active Materials and Additive Manufacturing.Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642708(1-24)Online publication date: 11-May-2024
  • Show More Cited By

Index Terms

  1. VirtualComponent: A Mixed-Reality Tool for Designing and Tuning Breadboarded Circuits

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI '19: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
    May 2019
    9077 pages
    ISBN:9781450359702
    DOI:10.1145/3290605
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 May 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. circuits
    2. component tuning
    3. physical computing
    4. toolkit

    Qualifiers

    • Research-article

    Funding Sources

    • NRF-2017R1D1A1B03035261

    Conference

    CHI '19
    Sponsor:

    Acceptance Rates

    CHI '19 Paper Acceptance Rate 703 of 2,958 submissions, 24%;
    Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)61
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Challenges and Opportunities in Using Electronic Prototyping as a Maker ToolProceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems10.1145/3702038.3702092(1-15)Online publication date: 7-Oct-2024
    • (2024)Inline Visualization and Manipulation of Real-Time Hardware Log for Supporting Debugging of Embedded ProgramsProceedings of the ACM on Human-Computer Interaction10.1145/36602508:EICS(1-26)Online publication date: 17-Jun-2024
    • (2024)DisplayFab: The State of the Art and a Roadmap in the Personal Fabrication of Free-Form Displays Using Active Materials and Additive Manufacturing.Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642708(1-24)Online publication date: 11-May-2024
    • (2023)CircuitGlueProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35962657:2(1-30)Online publication date: 12-Jun-2023
    • (2023)What Can We Learn From Educators About Teaching in Makerspaces?Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544549.3585687(1-7)Online publication date: 19-Apr-2023
    • (2023)Beyond prototyping boards: future paradigms for electronics toolkitsExtended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544549.3573792(1-6)Online publication date: 19-Apr-2023
    • (2023)AutomataStage: an AR-mediated Creativity Support Tool for Hands-on Multidisciplinary LearningProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581408(1-16)Online publication date: 19-Apr-2023
    • (2023)Understanding the educators’ practices in makerspaces for the design of education toolsEducational technology research and development10.1007/s11423-023-10305-172:1(329-358)Online publication date: 27-Nov-2023
    • (2022)SensorViz: Visualizing Sensor Data Across Different Stages of Prototyping Interactive ObjectsProceedings of the 2022 ACM Designing Interactive Systems Conference10.1145/3532106.3533481(987-1001)Online publication date: 13-Jun-2022
    • (2022)LeviCircuits: Adhoc Electrical Circuit Prototyping using Ultrasound LevitationAdjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526114.3561352(1-3)Online publication date: 29-Oct-2022
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media