Project

# Title Team Members TA Documents Sponsor
23 Full Movement Gaming Mouse
Drake Bernhard
Michael Bindon
Anthony Caton design_review
other
presentation
proposal
The project I would like to work on is a computer mouse that allows the thumb of the mouse hand to control a joystick like device. Some similar devices exist but they use a true joystick that has an awkward feel for directions. My focus is on providing better direction feel on the mouse thumb. The mouse will be built largely from scratch by integrating buttons, positioning laser, the joystick, and USB communication all with an FPGA.

The mouse will be powered through USB, the casing will be 3D printed when the product starts coming together more. The current team is 2 electrical engineers.

The joystick is a slider for analog in game left/right movement, the slider on the mouse will be roughly vertical where thumb down is left (or map-able to anything) and thumb up is right. This slider is combined with a rocking switch which has a central position as well as a pushed forward, pushed backward, and ideally pushed 2x forward for 4 digital positions. Likely project will only have 3 positions for simplicity and ease of part selecting.

Potential Parts list for providing rough idea of design:

Slider: Mouser Part # 652-PTA15432010CIB10 , OR 312-2045F-A100K OR 688-RS15H113CA05
USB Jack and cord, for example Mouser # 474-BOB-12700
Rocker switch ideally is of (ON)-OFF-(ON) type, few cadidates also from Mouser. Also have seen several multi (4+) position slider switches, but these seem less desirably for the feel.
FPGA - have not selected however have experience in Vivado with Artix 7 chip from ECE 437 using an Opal Kelly dev board. Not sure what is allowed as has as if it is ok to start with a basic board and integrate another board of our own design into the project. One possible https://www.xilinx.com/products/boards-and-kits/1-f3zdrn.html
Otherwise my requirements for the FPGA are probably not to difficult. Able to receive a few discrete signals from the rocker switch as well as an analog value from the slider. Will need to confirm voltage levels with the slider are compatable with FPGA. Also FPGA will need to be at lease USB 2.0 capable (as far as speed).
Optical sensing for mouse can be done from scratch or preferably with a board such as https://www.tindie.com/products/jkicklighter/adns-9800-laser-motion-sensor/ where all that is needed is SPI communication to FPGA.

-Drake

Logic Circuit Teaching Board

Younas Abdul Salam, Andrzej Borzecki, David Lee

Featured Project

Partners: Younas Abdul Salam, Andrzej Borzecki, David Lee

The proposal our group has is of creating a board that will be able to teach students about logic circuits hands on. The project will consist of a board and different pieces that represent gates. The board will be used to plug in the pieces and provide power to the internal circuitry of the pieces. The pieces will have a gate and LEDs inside, which will be used to represent the logic at the different terminals.

By plugging in and combining gates, students will be able to see the actual effect on logic from the different combinations that they make. To add to it, we will add a truth table that can be used to represent inputs and outputs required, for example, for a class project or challenge. The board will be able to read the truth table and determine whether the logic the student has created is correct.

This board can act as a great learning source for students to understand the working of logic circuits. It can be helpful in teaching logic design to students in high schools who are interested in pursuing a degree in Electrical Engineering.

Please comment on whether the project is good enough to be approved, and if there are any suggestions.

Thank you