Shiv Yukeun Donghan Robert
Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout Software design/development status Project completion timeline Questions / discussion
HID for touch-based control Move mouse cursor, other applications Wearable glove Three fingers – touch sensors/accelerometers Bluetooth communication UART interface Battery powered Rechargeable through USB connector
Communicate “mouse commands” wirelessly via a Bluetooth interface. Move cursor using motion of a single finger. Encode and decode gestures Distinguish among cursor movement, mouse clicks, and gestures via finger-tip sensors. Charge battery and manage battery power
Microcontroller MicrocontrollerPIC18F4550ATMega640 ManufacturerMicrochipAtmel Operating Frequency4kHz - 48MHz1MHz - 16MHz SRAM Memory2048 bytes4096 bytes Flash Memory32k bytes64k bytes Number of I/O pins35 pins32 pins Operating Voltage2.5V - 5V2.5V, 2.7V, 3V, 3.3V ADC1316
Bluetooth Module BluetoothWML-C40RN-24E ManufacturerMitsumiRoving Networks Frequency MHz Power supply3.2V - 3.4V3.3V Current consumption90mA50mA max Transmission rate2178kbps max721kbps Receive sensitivity-82dBm-80dBm Output level20dBm (class 1)4dBm (class 2) Dimensions 13.2(w) x 18.8(L) x 2.05(H) mm 20.32(w) x 50.8(L) x 4.08(H) mm
Battery/Battery Charger IC MAX1555 Manufacturer: MAXIM Designed to charge Lithium polymer batteries Input range: USB: 3.7V to 6V 100mA charge AC adapter: 3.7V to 7V 350mA charge Can charge with either USB and/or AC adapter Cheap and small
Accelerometer AccelerometerADXL213LIS3L01AL ManufacturerAnalog DevicesSTMicroelectronics # of axes23 Voltage3.3V - 6.0V2.4V - 3.6V Output MethodsPWM / AnalogAnalog Sensitivity1.2g2g
Touch Sensor FlexiForce Manufacturer: Tekscan Sensitivity: 1 lb/25lb/100lb Slim and easy to interface Acts as a variable resistor
OKW Ergonomic Enclosure 150mm x 100mm x 40mm Main PCBBreakout-boards/Sensors
Force Sensor X-Y Accelerometer 222 Bluetooth Module Battery Charger Battery USB Main PCB X-Y Accelerometer X-Y Accelerometer Computer Bluetooth Receiver Bluetooth Receiver 2 Breakout Board 1 Breakout Board 2 Breakout Board 3
Microcontroller Bluetooth Battery Charger Touch Sensors Accelerometer Sensors ICD 2 LED Crystal Oscillator
Breakout Board (Accelerometers) Three breakout boards for accelerometers Main purpose of this is to reduce noise Cx and Cy determine the bandwidth 0.1uF will be used Bandwidth = 50 Hz Noise = 17.91mV which is 0.35% of maximum output voltage
Accelerometers Input impedance should be lower than 2.5Kohm Voltage Follower circuit To reduce input impedance 5V Rail-to-rail Single supply
Touch Sensor To ATD Without load, Rs is 1Mohm An inverting operational amplifier Different voltage levels – different resistance values R F = 300Kohm Vout = -5 * ( 300Kohm / Rs )
Touch Sensor Generate -5V DC voltage inverter Vout = -5 * ( 300Kohm / Rs ) To generate positive voltage output
Battery Charger USB POWER USB Detection Charge Status DC POWER Battery Battery LED Schottky diode
Switch
Analog MICRO Bluetooth Charging USB Power
Microcontroller Bluetooth Accelerometer Touch Sensor Windows Driver
Week 9 – Finish PCB layout, Accelerometer code Week 10 to 11 – Bluetooth, Force Sensor code, Windows Driver Week 12 – Windows Driver, Soldering Week 13 – Packaging, integration Week 14 – Testing / Documentation Week 15 to 16 – Testing / Wrap up / Documentation
Week Project Proposal Component Search Package Design Design Schematic PCB Layout PCB Assembly Circuit Debugging Software Development Software Debugging Packaging Testing Documentation Wrap Up Stress Levels