Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
12 | PC Buttonpad |
Adit Umakanth Stephanie Jaster Yicong Dong |
Mengze Sha | design_document4.pdf final_paper1.pdf presentation1.pptx proposal3.pdf |
|
## Names {NetIDs} - Yicong Dong {yicongd2} - Stephanie Jaster {sjaster2} - Aditya Umakanth {adityau2} ## Project Description ### General Info. Keyboards and mice work well, but are not the quickest way to interact with computers. There are some actions people perform on a regular basis that take many mouse clicks or keyboard button presses, but could be condensed down into one simple press of a button. Our solution is a compact and portable unit with buttons that can be connected to ***any*** PC. These buttons will perform whatever repeated actions the user assigns it. ### Uniqueness (Invention or Innovation) Macro buttons are not new and exist on some keyboards and specialized keypads on the market. Our project is different because it promises to let the user customize the button functionality to their wishes instead of relying on forced presets, and at a much lower cost. ### Alternatives or Competitors In addition to those macro keyboards and keypads on the market, one option would have been our alternative solution that was a small touch screen powered by a Raspberry Pi connected to the user’s computer. A touch screen allows more specific actions and contextual feedback that would be impossible with just physical buttons. But due to a heavy reliance on pre-made, store-bought components, this alternative is not ideal for ECE 445. ### Technical Overview of Functionality A capacitive touch sensor detects button presses and sends a signal to the connected computer through a microprocessor and USB chip. The connected computer has drivers installed which decodes these signals and performs the user-assigned actions. The USB port of the user’s computer is expected to power the whole circuit. |