Name | NetID | Class |
---|---|---|
Zhonghao Pan | zp3 | ECE110 |
Haoyang Zhang | hz5 | ECE120 |
Haiyang Zhang | haiyang3 | ECE120 |
Project Proposal Guideline
- Introduction
- Statement of Purpose
In some sci-fi movies, we see how characters can use their hands in 3D space to touch the screen. A solution to that scene is to build a mouse glove that is able to replace mouse using gestures like taps and slides. Also in recent year, new inventions like VR come into our lives. This project can be very useful as we are entering the era of virtual reality, where controls need to be more intuitive and effective. We believe that our project will be a perfect replacement for a mouse that will prevail the era of VR.
Former companies like 'Gest' industrialize some similar products but they are not into the market yet. Their products are a bit too complex to be manufactured but also contain a lot of extra functions like a "mouse keyboard". We want to build a simple product to replace only the mouse so it can be easily manufactured and go in the market.
- Statement of Purpose
- Design Details
- Block Diagram / Flow Chart
- System Overview
The touch sensor pick up any touches and the gyrosscope pick up the direction the hand is going. Both sensors send signals to the Arduino. Arduino process the signal the transfer them to a signal that can control the mouse of a PC and sended out by the bluetooth module on the Arduino to PC. - Sensors:
Adafruit 12-Key Capacitive Touch Sensor Breakout - MPR121,
3-Axis Gyroscope Sensor BMG160,
Arduino UNO,
HC05 Bluetooth Emitter
Battery - Logical component:
2:4 Decoder made of NAND(SN74LS00N) and INVERTER(SN74LS04N)
- Block Diagram / Flow Chart
- Possible Challenges
Not familiar to all sensors components.
Detect 3D movements using Gyroscope.
Integrate all sensors into Arduino. - Code:
https://github.com/ericpzh/Mouseglove - References
https://learn.adafruit.com/adafruit-mpr121-12-key-capacitive-touch-sensor-breakout-tutorial/pinouts
https://gest.co/