group 4 michael cooke(ee) david griffen(cpe) whitney keith(ee) edward romero(ee/cpe)
TRANSCRIPT
![Page 1: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/1.jpg)
Eye Can Hear You(E.C.H.Y.)
Group 4
Michael Cooke (EE)David Griffen (CpE)Whitney Keith (EE)Edward Romero (EE/CpE)
Acknowledge: Dr. Larry Chew
![Page 2: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/2.jpg)
Problem
One television’s audio is broadcasted within a sports bar leaving all other televisions muted.
Customers are limited to hearing one game.
Sports bars that do have headphone plug in units, limit user mobility and comfort.
![Page 3: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/3.jpg)
The E.C.H.Y. Project
The Eye Can Hear You Project is an autonomous network of wireless headphones that receives quality television audio through a user’s line of sight.
![Page 4: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/4.jpg)
Objectives
High efficiency and low cost A high signal-to-noise ratio
Quality audio Mobility
Wireless Headset and Tablet User Friendly
GUI to determine headphone location Track customer use
Comfortable and lightweight headset
![Page 5: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/5.jpg)
Specifications
Component Parameter Design Specification
Headphone Audio Frequency Bandwidth
500-18kHz
Headphone Weight < 1 lb.
Battery Operation Time 5 hours
Audio Transmission Range 100 ft
IR detection Range 15 ft
Triangulation Accuracy 3 ft
GUI Update Time < 3 sec
Tablet Communication Range 100 ft
![Page 6: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/6.jpg)
Sub-sytems and Communication Headphone to Television Identification
Infrared LED PWM signal Audio Transceiving
TV audio transmitted to Master board through RCA cables
900 MHz Radio Frequency Audio Transceiving Triangulation
2.4 GHz Radio Frequency Tablet
Bluetooth V2.0
![Page 7: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/7.jpg)
Mother 3
Mother 2
Project Diagram
Master Board
Mother 1
(Master)
Mother 4
![Page 8: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/8.jpg)
Headphones Layout
Drawn by Edward Romero
![Page 9: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/9.jpg)
Infrared Emitter
Problem: Need to identify which headphones are viewing each television. Network: 2 Headphones & 3 Televisions
Solution: Use an infrared LED array to transmit an 8 bit PWM signal from the wireless headphone. An infrared detector on each television will decode the PWM.
![Page 10: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/10.jpg)
Emitter & Detector Components
Emitter (TSAL6200) λp = 940nm Low forward voltage = 1.35 V Radiant intensity= 60mW/sr Low angle of intensity = 17) for
line-of sight Max current =100mA
Detector (TSOP32338) Carrier Frequency 38KHz Improved immunity against
ambient light Receiving Distance=45m Directivity = 45
35.0 mm
30.5 mm
Vishay
![Page 11: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/11.jpg)
IR Emitter Circuit
Important Features:•555 Timer•LED array•Reset Pin
Calculate RA , RB & C1 to meet the carrier frequency of the detector: 38kHz
![Page 12: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/12.jpg)
IR Detector Circuit
C1 = C2 = 47uF R1 = R2 = 47 +/- tolerance
Vcc, Vout and GND are connected to the Mother board via 22 gage twisted triple wire.
Stellaris run a program will convert IR bursts detected into television select for activated headphones.
Location: On top of each television
![Page 13: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/13.jpg)
Concern with Design
Multiple television with multiple headphones A television may pick up a headphone in cross-
communication.
![Page 14: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/14.jpg)
Headphone Audio Output
Dual Gang Audio Taper Potentiometer
8 ohm / 40mm diam. speakers
![Page 15: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/15.jpg)
900 MHz Radio Frequency Range up to 1000 ft Through hole Linx Technologies, support 8 channels FM Module, no external components for signal
processing.
HP3 Receiver
1.94”
![Page 16: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/16.jpg)
HP3 Receiver Schematic
¼ Wave Antenna865-965MHzRange
3.15”
![Page 17: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/17.jpg)
TL082CP
Description Operational Amplifier 2 package, through hole High speed Low supply voltage
Application Buffer Circuit
6.35mm9.2mm
![Page 18: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/18.jpg)
Triangulation Concepts
![Page 19: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/19.jpg)
Use Omni directional Antennas Radiative Transfer for any point
RSSI – Received Signal Strength Indication measured at each receiver
I- Intensity of the transmitting sourcer- distance from the source to the receiver Measured at each receiver,
Triangulation Concepts
![Page 20: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/20.jpg)
Triangulation Concepts
Using the equation of a circle to find the distance from the center to any point in the perimeter we find,
![Page 21: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/21.jpg)
Triangulation Concepts
Putting equations (2) and (3) together we then get,
where,
![Page 22: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/22.jpg)
Triangulation Concepts
From (2) we see that for this case k and I are the same so they cancel each other out in (5)
Allow e = xoff = yoff, which is the distance offset from the origin of the array, therefore
![Page 23: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/23.jpg)
Child Schematic
![Page 24: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/24.jpg)
Mother Schematic
![Page 25: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/25.jpg)
MSP430G2231
Description Ultra Low Power 10 I/O pins 128B to 12KB RAM
Application IR & RF communication
![Page 26: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/26.jpg)
2.4 GHz RF Transceiver (Xbee S1)
Description Indoor : Up to 100’ (30 m) Transmit Power: 1 mW (0 dBm) Receiver Sensitivity: -92 dBm Low Power Consumption TX peak current: 45 mA (@3.3 V) RX current: 50 mA (@3.3 V)
Application Triangulation
![Page 27: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/27.jpg)
Headphone Schematic
![Page 28: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/28.jpg)
4:1 MUX
Using a 4:1 MUX with an enable line to switch our sound to each headphone. The enable line will allow us to “kill” the sound
to the headphones from the GUI. Each headphone will have its own MUX. With 3 televisions we will use input lines
1-3. The Stellaris will select which television’s
sound will go to which television.
![Page 29: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/29.jpg)
Bluetooth Module
We chose the RN-41 Bluetooth Module from Sparkfun.com
Used to communicate with GUI.
Comes embedded with multiple Bluetooth stacks.
Extremely low power requirements (65 mA at 3.3 V).
Runs on V2.0 stack
![Page 30: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/30.jpg)
RF Transmitter/Audio Transceiving
We will be using two 900 MHz transmitters on the master board which will pair up with a receiver on each headphone.
The transmitter will be in the parallel state which will allow it to use multiple channels.
A 6 button switch will be used to switch between the channels for each transmitter.
CS2 CS1 CS0 ChannelFrequency (Hz)
0 0 0 0 903.37
0 0 1 1 906.37
0 1 0 2 907.87
0 1 1 3 909.37
1 0 0 4 912.37
1 0 1 5 915.37
1 1 0 6 919.87
1 1 1 7 921.37
![Page 31: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/31.jpg)
RF Transmitter/Audio Transceiving (Cont.)
RCA connectors will be bringing in the sound from the televisions.
Once the sound has reached the PCB the sound will then be split between the two MUXs.
![Page 32: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/32.jpg)
Microcontroller
The Stellaris LM3S8962 is the center piece to the project.
The 8962 was chosen for its high number of GPIO pins, it’s UART connectors for the Bluetooth Module, and the corresponding development board that can be used to test the code.
The GPIO pins will be used for the MUX selector lines, the IR detectors, and the output for the RF triangulation.
![Page 33: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/33.jpg)
Master Board
Microcontroller
Bluetooth Module
MUXMUX
RF Transmitt
er
RF Transmitt
er
From Televisions
To Headphones
From RF Triangulation
From IR Detectors
![Page 34: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/34.jpg)
Tablet Requirements Needs to communicate with the Bluetooth Module
(V2.0) Screen size needs to be between 7” – 10” Needs to have long battery life.
Specs Toshiba Thrive Acer Iconia A500
iPad
Screen Size 10.1 inches 10.1 inches 9.7 inches
Bluetooth Version
Bluetooth 3.0+HS Bluetooth 2.1 Bluetooth 2.1 + EDR
OS Stack Honeycomb (3.2) Honeycomb (3.2) iOS
Language Java Java Objective-C
Retail Price $379 [$250] $349 $399 + $99/year dev
Battery Life ~11 hours ~7 hours ~10 hours
Familiar Programming Language
![Page 35: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/35.jpg)
Class Layout – 7 Activities
![Page 36: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/36.jpg)
MainAppActivity
Landing for the Application.
User has 4 choices to make Connect to the
Bluetooth Module and System.
Setup the Map Read Directions Visit the SD website
First Run Check Connect button disabled
![Page 37: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/37.jpg)
SetupMapActivitys
Two activities handle the setup phase. SetupMapActivity
requests general info of the restaurant and stores it into a restaurant database (SQLite).
SetupMapActivity2 pulls dimensions from the database and constructs a map to place tables on.▪ Using Drag-and-Drop method.
![Page 38: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/38.jpg)
SetupMapActivities (cont.)
Table squares are the objects being dragged.
Drag Object Shadow produces (x,y) point. Stored for later.
Once finished, both activities finish and return directly to MainAppActivity.
![Page 39: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/39.jpg)
MapScreenActivity
Main function of the application.
Monitors headset location. Headset “circles” will
have colors (Green = On, Red = Off)
Bluetooth connection is established here.
Security warning occurs here if headset leaves dimensions of restaurant (stolen option or “out for repairs”)
![Page 40: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/40.jpg)
RegUserActivity
Registration form for customers.
Data placed into Patron SQLite database.
Credit Card #/Phone # used for security (CC for collateral)
Returns back to MapScreenActivity.
![Page 41: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/41.jpg)
HeadphoneStatusActivity
Activity displays data about the customer.
Only functions staff will have is to return (physical back button) or kill audio.
![Page 42: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/42.jpg)
SecurityUserActivity
Once headset leaves dimensions of restaurant, and staff selects stolen, activity starts.
Displays user data along with the credit card and phone number.
Audio is automatically killed once activity starts.
![Page 43: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/43.jpg)
Budget to DateComponent Price Qty. Total We paidIR LED $0.36 25 $9.00 $9.00 IR Detector $1.23 6 $7.38 $7.38 4:1 MUX $2.84 4 $11.36 $11.36 Speaker $0.75 6 $4.50 $4.50 MSP430 $1.62 6 $9.72 SampledStellaris $14.19 1 $14.19 $14.19 Bluetooth Module $59.99 1 $59.99 $59.99 Xbee $22.95 6 $137.70 Donated
900 MHz Transmitter/Receiver 60.05 2 $120.10 $120.10 3.3 Volt Voltage regulator $0.57 10 $5.70 Sampled5.0 Volt Voltage regulator $0.49 10 $4.90 SampledAntenna $6.75 4 $27.00 $27.00 Op-Amp $1.42 3 $4.26 $4.26 Audio Taper Potentiometer $1.55 3 $4.65 $4.65 Potentiometer Knob $0.68 2 $1.36 $1.36 Antenna Connector $2.76 4 $11.04 $11.04 9V battery straps $0.65 2 $1.30 $1.30 2.1 mm power plug adapter $1.36 8 $10.88 $10.88 555 Timer $1.11 2 $2.22 $2.22 6 Position Switch for Master Board $0.85 2 $1.70 $1.70 PCB $33.00 1 $33.00 $33.00 3 Position Switch for Headphones $0.75 4 $3.00 $3.00 Total $484.95 $326.93 How muched we saved $158.02
![Page 44: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/44.jpg)
Overall Budget
Total Income $ 800.00
Total Expenses $ 504.00
Net $ 296.00
![Page 45: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/45.jpg)
Project Delegation
Infrared Identificat
ion
Programming
Audio Transmiss
ion
Tablet
Triangulation
Audio Switchin
g
Michael X X
David X X
Whitney X X
Edward X X
![Page 46: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/46.jpg)
Milestone
GUI
PCB
RF Triangulation
Headphones
Testing
4/1/2012 4/21/2012 5/11/2012 5/31/2012 6/20/2012 7/10/2012 7/30/2012
Start DateCompletedRemaining
![Page 47: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/47.jpg)
Progress
Research
Design
Parts
Construction
Hardware Testing
Software Testing
0 10 20 30 40 50 60 70 80 90 100
![Page 48: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/48.jpg)
Questions?
![Page 49: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/49.jpg)
![Page 50: Group 4 Michael Cooke(EE) David Griffen(CpE) Whitney Keith(EE) Edward Romero(EE/CpE)](https://reader035.vdocuments.site/reader035/viewer/2022062421/56649dd45503460f94accf12/html5/thumbnails/50.jpg)
Compatibility
Non-Inverting Op-Amp