# Title Team Members TA Documents Sponsor
20 Dynamic Keyboard
Jeevitesh Juneja
Nigel Haran
Xinrui Zhu appendix0.pdf
We hope to design a physical dynamic keyboard that can reconfigure into different layouts (i.e: AZERTY, QWERTZ, Dvorak, Colemak, Maltron, etc). We have considered embedding standard keys with LEDs in order to produce an 8x8 set of pixels. By doing this we can alter the layout of the keyboard without removing the keys. This allows the user to modify and assign a keyboard layout that is most suitable for them. They can have multiple layouts set and thus switch between the layouts that are needed with ease. We also want these layouts to be programmable by the user through hardware and the keyboard to have memory so it can retain its various layout even when transferred between computers.

We believe that this could be useful due to the fact that certain languages have difficulty being laid out on the keyboard. We also believe this could help industries and the use of certain computer programs (i.e: photoshop, sony vegas video editing software, animation studio, etc) by programming the keys to perform actions that are commonly used by the industry and/or program.

We are considering using a USB type C control instead of the standard 3.0 and are currently looking into whether there will be any issue obtaining keycaps designs. We hope to use cherry mx design due to the importance of the keyboard providing a feedback. We will further investigate keyboard types, how to obtain LED arrays, and how to get keycap set up.

To clarify that this proposal is significantly different from the original idea post made. We will not be having moving keys. Instead we will implement the variable keyboard configurations via the led embedded in the key caps. Further, we believe our idea is significantly different from the Fall 2017 semesters group 19 project because we will creating a entire fully programmable keyboard whose keys are individually reconfigurable via the hardware. Please let us know if there are any other questions that you'd like answered.

Jeevitesh Juneja: jjuneja2
Nigel Haran: ndharan2

RFI Detector

Jamie Brunskill, Tyler Shaw, Kyle Stevens

RFI Detector

Featured Project

Problem Statement:

Radio frequency interference from cell phones disrupts measurements at the radio observatory in Arecibo, Puerto Rico. Many visitors do not comply when asked to turn their phones off or put them in airplane mode.


We are planning to design a handheld device that will be able to detect radio frequency interference from cell phones from approximately one meter away. This will allow someone to determine if a phone has been turned off or is in airplane mode.

The device will feature an RF front end consisting of antennas, filters, and matching networks. Multiple receiver chains may be used for different bands if necessary. They will feed into a detection circuit that will determine if the power within a given band is above a certain threshold. This information will be sent to a microcontroller that will provide visual/audible user feedback.

Project Videos