Shiv Yukeun Donghan Robert. Project overview Project-specific success criteria Block diagram ...

Post on 29-Dec-2015

216 views 2 download

Transcript of Shiv Yukeun Donghan Robert. Project overview Project-specific success criteria Block diagram ...

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