skip to main content
10.1145/3313831.3376513acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article
Honorable Mention

TangibleCircuits: An Interactive 3D Printed Circuit Education Tool for People with Visual Impairments

Published:23 April 2020Publication History

ABSTRACT

We present a novel haptic and audio feedback device that allows blind and visually impaired (BVI) users to understand circuit diagrams. TangibleCircuits allows users to interact with a 3D printed tangible model of a circuit which provides audio tutorial directions while being touched. Our system comprises an automated parsing algorithm which extracts 3D printable models as well as an audio interfaces from a Fritzing diagram. To better understand the requirements of designing technology to assist BVI users in learning hardware computing, we conducted a series of formative inquiries into the accessibility limitations of current circuit tutorial technologies. In addition, we derived insights and design considerations gleaned from conducting a formal comparative user study to understand the effectiveness of TangibleCircuits as a tutorial system. We found that BVI users were better able to understand the geometric, spatial and structural circuit information using TangibleCircuits, as well as enjoyed learning with our tool.

Skip Supplemental Material Section

Supplemental Material

paper386vf.mp4

mp4

177.7 MB

paper386pv.mp4

mp4

15.7 MB

a386-davis-presentation.mp4

mp4

44.2 MB

References

  1. Hackster.io. 2019. Arduino Project Hub. Last retrieved 18 September 2019 from https://create.arduino.cc/projecthubGoogle ScholarGoogle Scholar
  2. Friends of Fritzing Foundation. 2019. Fritzing Hub. Last retrieved 18 September 2019 from https://fritzing.org/projects/Google ScholarGoogle Scholar
  3. Primo Toys. 2016. Cubetto -- Hand on coding for ages 3 and up. Last retrieved March 14th, 2016 from https://www.kickstarter.com/projects/primotoys/cubetto-hands-on-coding-for-girls-and-boys-aged-3Google ScholarGoogle Scholar
  4. Smith-Kettlewell Eye Research Institute. 2019. Smith-Kettlewell Technical File. Last retrieved 18 September 2019 from https://www.ski.org/smith-kettlewell-technical-fileGoogle ScholarGoogle Scholar
  5. Web Accessibility Initiative. 2019. Web Content Accessibility Guidelines. Last retrieved 18 September 2019 from https://www.w3.org/WAI/fundamentals/accessibility-principles/Google ScholarGoogle Scholar
  6. Fraser Anderson, Tovi Grossman, and George Fitzmaurice. 2017. Trigger-Action-Circuits: 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. 331--342. DOI=https://doi.org/10.1145/3126594.3126637Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Jeffrey P. Bigham, Maxwell B. Aller, Jeremy T. Brudvik, Jessica O. Leung, Lindsay A. Yazzolino, and Richard E. Ladner. 2008. Inspiring blind high school students to pursue computer science with instant messaging chatbots. In Proceedings of the 39th SIGCSE technical symposium on Computer science education (SIGCSE '08). ACM, NY, NY, USA, 449--453. DOI=http://dx.doi.org/10.1145/1352135.1352287Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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. 3485--3497. DOI=https://doi.org/10.1145/2858036.2858533Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. Brulé, G. Bailly, A. M. Brock, F. Valentin, G. Denis, and C. Jouffrais, "MapSense: Multi-Sensory Interactive Maps for Children Living with Visual Impairments," In Proceedings of the 2016 Conference for Human-Human Factors in Computing Systems (CHI 2016). ACM, San Jose, California, USA, pp. 445--457, 07-May-2016.Google ScholarGoogle Scholar
  10. Z. Cattaneo and T. Vecchi. 2011. Blind vision: the neuroscience of visual impairment, no. March. MIT Press. pp.83--89Google ScholarGoogle Scholar
  11. Daniel Drew, Julie L. Newcomb, William McGrath, Filip Maksimovic, David Mellis, and Björn Hartmann. 2016. The Toastboard: Ubiquitous Instrumentation and Automated Checking of Breadboarded Circuits. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology. 677-- 686. DOI = https://doi.org/10.1145/2984511.2984566 ?Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Josh Davis. 2019. IllumiWear: A Fiber-Optic eTextile for MultiMedia Interactions. In the Proceedings of the Conference on New Interfaces in Musical Expression (NIME'19).Google ScholarGoogle Scholar
  13. Josh Davis, Jun Gong, Yunxin Sun, Parmit Chilana, Xing-Dong Yang. 2019. CircuitStyle: A System for Peripherally Reinforcing Best Practices in Hardware Computing. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology. ACM. DOI = https://doi.org/10.1145/3332165.3347920Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Ducasse, A. Brock, and C. Jouffrais, "Accessible Interactive Maps for Visually Impaired Users," in Mobility in Visually Impaired People - Fundamentals and ICT Assistive Technologies, E. Pissaloux and R. Velasquez, Eds. Springer, 2017.Google ScholarGoogle Scholar
  15. J. Ducasse, M. Macé, M. Serrano, and C. Jouffrais, "Tangible Reels: Construction and Exploration of Tangible Maps by Visually Impaired Users," in Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016, pp. 2186--2197.Google ScholarGoogle Scholar
  16. Caitlin Duncan, Tim Bell, and Steve Tanimoto. 2014. Should your 8-year-old learn coding?. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education (WiPSCE '14). ACM, 60--69. DOI = http://doi.acm.org/10.1145/2670757.2670774Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Fleck and M. Hachet, "Making Tangible the Intangible: Hybridization of the Real and the Virtual to Enhance Learning of Abstract Phenomena," Front. ICT, vol. 3, p. 30, Dec. 2016.Google ScholarGoogle ScholarCross RefCross Ref
  18. Louis H. Goldish, Harry E Taylor. 1974. The Optacon: A Valuable Device for Blind Persons. In New Outlook for the Blind, 68, 2, 49--56, Feb 74.Google ScholarGoogle Scholar
  19. Michael S. Horn and Robert J. K. Jacob. 2007. Designing tangible programming languages for classroom use. In Proceedings of the 1st international conference on Tangible and embedded interaction (TEI '07). ACM, 159--162. DOI = http://dx.doi.org/10.1145/1226969.1227003Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P.A. Ioannou ; C.C. Chien. 1993. Autonomous intelligent cruise control. Published in IEEE Transactions on Vehicular Technology. Volume: 42, Issue: 4, Nov 1993. DOI = https://doi.org/10.1109/25.260745Google ScholarGoogle ScholarCross RefCross Ref
  21. Shaun K. Kane and Jeffrey P. Bigham. 2014. Tracking @stemxcomet: teaching programming to blind students via 3D printing, crisis management, and twitter. In Proceedings of the 45th ACM technical symposium on Computer science education (SIGCSE '14). ACM, NY, NY, USA, 247--252. DOI = http://dx.doi.org/10.1145/2538862.2538975Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Jingyi Li, Son Kim, Joshua A. Miele, Maneesh Agrawala, Sean Follmer. 2019. Editing Spatial Layouts through Tactile Templates for People with Visual Impairments. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). DOI = https://doi.org/10.1145/3290605.3300436Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Jo-Yu Lo, Da-Yuan, Tzu-Sheng Kuo, Chen-Kuo, Jun, Teddy Seyed, Xing-Dong Yang, Bing-Yu Chen. 2019. AutoFritz: Autocomplete for Prototyping Virtual Breadboard Circuits. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). DOI = https://doi.org/10.1145/3290605.3300633Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Stephanie Ludi, Lindsey Ellis, and Scott Jordan. 2014. An accessible robotics programming environment for visually impaired users. In Proceedings of the 16th international ACM SIGACCESS conference on Computers & accessibility (ASSETS '14). ACM, 237- 238. DOI = http://dx.doi.org/10.1145/2661334.2661385Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. S. Manshad, E. Pontelli, and S. J. Manshad, "Trackable Interactive Multimodal Manipulatives: Towards a Tangible User Environment for the Blind," in Proceedings of ICCHP 2012, 2012, vol. 7383, pp. 664-- 671.Google ScholarGoogle Scholar
  26. D. McGookin, E. Robertson, and S. Brewster, "Clutching at Straws: Using Tangible Interaction to Provide Non-Visual Access to Graphs," in Proceedings of the 28th Conference on Human Factors in Computing Systems - CHI '10, 2010, pp. 1715--1724.Google ScholarGoogle Scholar
  27. 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. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology. 299--310. DOI=https://doi.org/10.1145/3126594.3126658Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Orni Meerbaum-Salant, Michal Armoni, and Mordechai Ben-Ari. 2013. Learning computer science concepts with Scratch. Computer Science Education 23(3), 239--264. DOI=http://dx.doi.org/10.1080/08993408.2013.832022Google ScholarGoogle ScholarCross RefCross Ref
  29. David A. Mellis, Leah Buechley, Mitchel Resnick, and Björn Hartmann. 2016. Engaging Amateurs in the Design, Fabrication, and Assembly of Electronic Devices. In Proceedings of the 2016 ACM Conference on Designing Interactive Systems. 1270--1281. DOI=https://doi.org/10.1145/2901790.2901833Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Mitchel Resnick, Fred Martin, Randy Sargent and Brian Silverman. 1996. Programmable bricks: Toys to think with. IBM Systems journal, 35 (3.4). 443-452.Google ScholarGoogle Scholar
  31. Jaime Sánchez, and Fernando Aguayo. 2005. Blind learners programming through audio. In Extended Abstracts on Human Factors in Computing Systems (CHI EA '05). ACM, 1769--1772. http://dx.doi.org/10.1145/1056808.1057018Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. O. Shaer and E. Hornecker, "Tangible User Interfaces: Past, Present, and Future Directions," Found. Trends Human--Computer Interact., vol. 3, no. 1--2, pp. 1--137, Jan. 2009.Google ScholarGoogle Scholar
  33. Lei Shi, Zhuohao Zhang Zhejiang, Shiri Azenkot. 2019. Designing Interactive 3D Printed Models with Teachers of the Visually Impaired. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). DOI=https://doi.org/10.1145/3290605.3300427Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Lei Shi Yuhang Zhao Shiri Azenkot . 2017. Markit and Talkit: A Low-Barrier Toolkit to ' Augment 3D Printed Models with Audio Annotations. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (UIST '17). DOI=https://doi.org/10.1145/3126594.3126650Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Lei Shi Yuhang Zhao Shiri Azenkot . 2017. Designing Interactions for 3D Printed Models with Blind People. In Proceedings of the 19th international ACM SIGACCESS conference on Computers & accessibility (ASSETS '17). ACM. DOI=https://doi.org/10.1145/3132525.3132549Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Lei Shi, Idan Zelzer, Catherine Feng, and Shiri Azenkot. 2016. Tickers and Talker: An Accessible Labeling Toolkit for 3D Printed Models. In Proceedings of the 2016 Conference on Human Factors in Computing Systems (CHI '16). ACM, NY, NY, USA, 4896--4907. DOI=https://doi.org/10.1145/2858036.2858507Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. J. Schneider and T. Strothotte, "Constructive exploration of spatial information by blind users". In Proceedings of the fourth international ACM conference on Assistive technologies - ASSETS '00, 2000, pp. 188--192.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Ann C. Smith, Joan M. Francioni, and Sam D. Matzek. 2000. A Java programming tool for students with visual disabilities. In Proceedings of the fourth international ACM conference on Assistive technologies (ASSETS '00). ACM, 142--148. DOI=http://dx.doi.org/10.1145/354324.354356Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Andreas M. Stefik, Christopher Hundhausen, and Derrick Smith. 2011. On the design of an educational infrastructure for the blind and visually impaired in computer science. In Proceedings of the 42nd ACM technical symposium on Computer science education DOI=http://dx.doi.org/10.1145/1953163.1953323Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Evan Strasnick, Maneesh Agrawala, and Sean Follmer. 2017. Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology. 321--330. DOI=https://doi.org/10.1145/3126594.3126618Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Anja Thieme, Cecily Morrison, Nicolas Villar, Martin Grayson and Siân Lindley. 2017. Enabling Collaboration in Learning Computer Programing Inclusive of Children with Vision Impairments. In Proceedings of the 2017 ACM Conference on Designing Interactive Systems (DIS '17). ACM, NY, NY, USA DOI=http://dx.doi.org/10.1145/3064663.3064689Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Jeremy Warner, Ben Lafreniere, George Fitzmaurice, Tovi Grossman. 2018. ElectroTutor: Test-Driven Physical Computing Tutorials. Proceedings of ACM Symposium on User Interface Software Technology. (UIST'18). ACM, NY, NY, USAGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  43. Sujeath Pareddy, Anhong Guo, and Jeffrey P. Bigham. 2019. X-Ray: Screenshot Accessibility via Embedded Metadata. In The 21st International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '19). Association for Computing Machinery, New York, NY, USA, 389--395. DOI=https://doi.org/10.1145/3308561.3353808Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Xiaoyi Zhang, Tracy Tran, Yuqian Sun, Ian Culhane, Shobhit Jain, James Fogarty, Jennifer Mankoff. 2018. Interactiles: 3D Printed Tactile Interfaces to Enhance Mobile Touchscreen Accessibility. In The 20th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '18). Association for Computing Machinery, New York, NY, USA DOI=https://doi.org/10.1145/3234695.3236349Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. TangibleCircuits: An Interactive 3D Printed Circuit Education Tool for People with Visual Impairments

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
          April 2020
          10688 pages
          ISBN:9781450367080
          DOI:10.1145/3313831

          Copyright © 2020 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 23 April 2020

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate6,199of26,314submissions,24%

          Upcoming Conference

          CHI '24
          CHI Conference on Human Factors in Computing Systems
          May 11 - 16, 2024
          Honolulu , HI , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format