Ian Dunbar

 

A breadboard circuitry development environment

 

Circuit Assistant
February 2012

 
Role Language: Java

The Circuit Assistant is a project I did for a class on Human Computer Interaction. My teammates included two graduate Electirical Engineering students as well as a fellow undergraduate computer scientist. At its core, the project was a development environment for breadboard circuitry. Users would be able to create and debug circuits in software using our GUI, and then recreate those circuits on our smart board. Our smart board was able to detect exactly what components were plugged into it and where. I was responsible for programming the GUI that interfaced with the bread board. This entailed replicating the board in software as well as developing a quick and intuitive way for users to interact with the software board. Additionally my software had to detect proper circuits and warn users when they made a mistake.

Full documentation of our project and the studies conducted with it can be found here.

<< Back to Portfolio Next Prev