The Glove - Department of Electrical, Computer, and Energy

Download Report

Transcript The Glove - Department of Electrical, Computer, and Energy

Blake Davis: Electrical Engineering
Luke Haberkern: Electrical and Computer Engineering
Brian Hacsi: Electrical and Computer Engineering
Chris Kircher: Electrical and Computer Engineering
Project Overview
 Glove capable of
encoding hand motions
into generic instructions
 Vehicle with controllable
camera that can travel via
Bluetooth
communication using
instructions from glove
System Block Diagram
Glove
Battery
Accelerometers
MSP430 Microcontroller
ADC
Flex Sensors
Bluetooth
Module
Processing
Host
Computer
Force Sensors
Battery (two)
Battery
Bluetooth
Module
IR Obstacle
Avoidance
Vehicle
MSP430 Microcontroller
Processing
ADC
PWM Camera
Controllers
PWM Motor
Controllers
Video
Camera
The Glove
Block Diagram
Glove
Lithium Ion 3.3V Battery
MSP430F169 Microcontroller
MMA7260Q Triple
Axis Accelerometers
.2 inch Force Sensors
Multiplexer
4.5 inch Flex Sensors
Internal
Analog to
Digital
Converter
Packet Creation
(Voltage
reading, sensor
identification)
Bluetooth SMD
module- Roving
Network
Accelerometers
 MMA7260Q Triple Axis Accelerometers located on the base of the wrist and the top of the
hand.
 X axis voltage range ~.8V to ~2.4V (90 degree rotation left to 90 degree rotation right)
 Y axis voltage range ~.8V to 2.4V (90 degree rotation backward to 90 degree reotation
forward)
 Z axis voltage range ~1.6V to ~3.2V (downward/upward motion of the hand)
Accelerometer Y-Axis Test
Accelerometer X-Axis Test
Accelerometer Z-Axis Test
3
2.6
3.6
3.4
2.4
2.5
2.2
3.2
3
2
Voltage
2.8
Time
Voltage
2
1.8
1.6
1.5
2.6
2.4
1.4
2.2
1.2
1
2
1
0.8
1.8
0
0.5
1
1.5
Time
2
2.5
3
0.5
0
0.5
1
1.5
Voltage
2
2.5
3
1.6
0
0.5
1
1.5
Time
2
2.5
3
Flex Sensors
 4.5 inch Flex Sensors for
Flex Sensor Test (Index Finger)
2.1
2
1.9
1.8
Voltage
each digit of the glove.
 Connected to
MSP430F169 using
voltage divider circuit
 Max voltage swing ~23%
using 15k resistor (R value
calculated using excel
spreadsheet) of ~.8V.
1.7
1.6
1.5
1.4
1.3
0
0.5
1
1.5
Time
2
2.5
3
Flex Sensors Schematic
Force sensors
 One located at the end of each digit on the glove
 Will be sent as a “high” or “low” output
(pressed/unpressed)
 Simple voltage divider with 18K ohm resistor to lower
impedance
Force Sensor Test
3
2.5
Voltage
2
1.5
1
0.5
0
0
0.5
1
1.5
Time
2
2.5
3
Analog to Digital Conversion
 Eight A/D inputs for
sixteen sensors
 Multiplexers
Code Flow
Power on
Initialize UARTS,
ADC, and timers
Establish RS232
connection
Enable
accelerometers,
timer, and ADC
Process/Transmit
Data and reenable ADC
Switch MUX
outputs and
disable ADC
Poll 8 sensors
Processing
 Convert force sensor readings to on/off
 Compress other sensors from 12 bit resolution to 4 bit
resolution
 Allows all data to be sent in one byte


4 least significant bits sensor state
4 most significant bits sensor identification
 Data loss risk reduced
Data Transfer—RS232/Bluetooth
 Initially RS232 wired data
transfer
 Between Milestone 1 and
2, transition to Bluetooth
networking
PCB
The Car
Block Diagram
Lithium Ion 3.3V Battery
Bluetooth SMD
moduleRoving
Network
Sharp gp2d12 IR
sensors
Lithium Ion 7.2V Battery (two)
Dissipation
protection
circuit
MSP430 Microcontroller
PWM Camera
Controllers
Internal
Analog to
Digital
Converter
Packet
deconstruct
ion, output
PWM Motor
Controllers
Vehicle
Video
Compact
Wireless-G
Internet
Video camera
Physical construction
 Stainless 16 gauge steel sheet metal
 Chassis platforms
 Camera mount
 Aluminum
 Motor Boxes
 Wheels
 8” Rubber treaded
 2” Ball Casters
 DC motors
 7.2V 444RPM 206oz-in Planetary Gearmotor
 7.2V Lithium Ion Batteries
PWM
 Send a series of digital pulses with varying duty cycles
based on the Bluetooth packets
 Speed and turn radius determined by the width and
frequency of each pulse
IR Sensors and ADC
 Sharp gp2d12
 Fail-safe control interrupt
 Convert IR sensors to
digital signal


If within 24 inches of an
object, send stop interrupt
If no object detectable, do
nothing
 Avoid running into people
and other obstacles
Vref
Motors and camera mount
Lithium Ion 7.2V battery
Power Protection Circuit
PCB
Camera
Block Diagram
Output
Pan and Tilt
angle
Processing
MSP430
from vehicle
Inputs
Bluetooth
module from
vehicle
Goals
 1st milestone
 Glove completely built
 Glove can provide output via RS232
 Vehicle completely built
 Vehicle can take inputs via RS232
 Collision protection
 2nd milestone
 RS232 replaced by Bluetooth
 Vehicle glove integration
 Camera controller to camera integration
 Collision interrupt
 Expo
 Complete camera and vehicle control using glove input
 User friendly interface
Timeline
Division of Labor
Glove
Glove MCU Coding
Accelerometer
Flex sensor
Force sensor
PCB
Power
Glove Construction
Vehicle
Vehicle MCU Coding
Vehicle construction
PCB design
PWM
IR sensors
Camera
Camera interface
Camera tilt and pan control
Camera controller
Controller construction
Network/Bluetooth
Glove to Vehicle
Camera controller to camera
Testing and Debugging
Glove
Vehicle
Camera
Integration
Documentation
UROP/EEF
Preliminary User's Manual
Final Technical Reference
User's Manual
Blake
Chris
X
X
X
X
X
X
X
Brian
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Luke
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Budget
Description
Units
Cost Per Unit
Total Cost
Triple Axis Accelerometer MMA7260Q
3
$19.95
$59.85
Force Sensor .2"
5
$5.70
$28.50
Flex Sensor 4.5"
5
$11.66
$58.30
MSP430F169 development board
2
$40.95
Donated
MSP430F169 Microcontroller
1
$10.00
Sampled
Bluetooth SMD Module - Roving Networks
2
$59.95
$119.90
Half Arm Gloves (Pair)
1
$6.00
$6.00
Electronics protection
1
$10.00
$10.00
Battery
PCB
1
1
$40.00
$30.00
Donated
$30.00
PCB
1
$30.00
$30.00
MSP430F169 microcontroller
1
$10.00
Sampled
Bluetooth SMD Module - Roving Networks
1
$34.95
$34.95
MP-101 Pan and Tilt motorized platform
Analog IR Distance Sensor
1
4
$124.99
$12.50
$124.99
Donated
7.2V 444RPM 206oz-in Planetary Gear Motor
8” rubber treaded wheels
2
2
$30.95
$49.00
$61.90
Donated
Hubs
Sheetmetal
Ball Casters
Batteries
2
1
2
2
$8.00
$25.00
$9.54
$80.00
$16.00
$25.00
$19.08
Donated
Miscellaneous parts
1
$100.00
$100.00
$734.47
Gloves
Rover
Miscellaneous
Total
Risks and Alternatives
 Bluetooth/RS232
 Unfamiliar technology
 Losing information in data transfer
 Sensor resolution too low
 Camera
 Unsure about pan/tilt control
 Sensors
 Noise
 Voltage spikes
 Schedule Uncertainty
 Due to the level of unfamiliar technology in this project, our
schedule is very tentative
Questions?
Camera/mount
 http://www.lightinthebox.com/Wireless-MPEG4-Pan-
Tilt-Internet-IP-Camera--Webcam-YP-06094_p56061.html