Upload
shannon-stephens
View
221
Download
2
Embed Size (px)
Citation preview
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
Microcontroller PIC18F4550 ATMega640
Manufacturer Microchip Atmel
Operating Frequency 4kHz - 48MHz 1MHz - 16MHz
SRAM Memory 2048 bytes 4096 bytes
Flash Memory 32k bytes 64k bytes
Number of I/O pins 35 pins 32 pins
Operating Voltage 2.5V - 5V 2.5V, 2.7V, 3V, 3.3V
ADC 13 16
Bluetooth Module
Bluetooth WML-C40 RN-24E
Manufacturer Mitsumi Roving Networks
Frequency 2402 - 2480MHz 2402 - 2480MHz
Power supply 3.2V - 3.4V 3.3V
Current consumption 90mA 50mA max
Transmission rate 2178kbps max 721kbps
Receive sensitivity -82dBm -80dBm
Output level 20dBm (class 1) 4dBm (class 2)
Dimensions13.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
Accelerometer ADXL213 LIS3L01AL
Manufacturer Analog Devices STMicroelectronics
# of axes 2 3
Voltage 3.3V - 6.0V 2.4V - 3.6V
Output Methods PWM / Analog Analog
Sensitivity 1.2g 2g
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 PCB Breakout-boards/Sensors
Force Senso
r
Force Senso
r
Force Senso
r
X-YAcceleromet
er
2 2 2
Bluetooth Module
Bluetooth Module
Battery Charger
Battery Charger
Battery
USBUSB
Main PCBMain PCB
X-YAcceleromet
er
X-YAcceleromet
er
Computer
Bluetooth
Receiver 2
Breakout Board 1
Breakout Board 1
Breakout Board 2
Breakout Board 2
Breakout Board 3
Breakout Board 3
Microcontroller
Bluetooth
Battery Charger
Touch Sensors
AccelerometerSensors
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
• RF = 300Kohm
• Vout = -5 * ( 300Kohm / Rs )
Touch Sensor
Generate -5V
• DC voltage inverter
• Vout = -5 * ( 300Kohm / Rs )
• To generate positive voltage output
Battery Charger
USBPOWER
USB Detection
Charge Status
DCPOWER
Battery
Battery LED
Schottky diode
Switch
Analog
MICRO
BluetoothCharging
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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
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