Mission Statement TRI-ADS intends to provide a network of display modules that display targeted...
-
Upload
prosper-lloyd -
Category
Documents
-
view
217 -
download
0
Transcript of Mission Statement TRI-ADS intends to provide a network of display modules that display targeted...
Mission Statement
TRI-ADS intends to provide a network of display modules that display targeted information in a variety of locations. The modules will display relevant information or advertisements based on location, time of day, weather conditions, and proximity to other display modules.
Brian Weinstein
Vision
Fully-networked targeted advertisement system Piggy-backed on city transportation systems
Stationary ads involved in network Ability to gather information as well
Bus ETAs, weather, vehicle route info, system efficiency trending, etc.
Module interaction
Brian Weinstein
Technical Allowances
Large-scale application requires 3G or 4G data transmissionWiFi not feasible over large distancesAmazon’s Kindle uses proposed network
Proof of ConceptUsing UCB Wireless WiFi acts as faux 3G/4G network
Brian Weinstein
Objectives Receive, store, and display information
based on the units environment, location, and outside stimulants
Use a standard DVI output for scalable messages including bill board size displays
Accept 12VDC input from wall adapters or car outlets
Communicate wirelessly with base station
Andrew Gunn
Primary
Secondary
Tertiary
• GPS data processing• LCD display• GPS based image change
• WiFi communication• Base station• Universal power board
Andrew Gunn
System Diagram
Wade Pentz
Electronics Functional Diagram
Wade Pentz
Software Functional Diagram
Grant Fritz
Command and Data Handling System Overview Primary
Coordinate DVI output with CPLD and load image off of SD card
Store GPS location and coordinate ad changes
SecondaryManage Wifi/3G link and remote update
TertiaryManage Bluetooth communications between
display modulesGather temperature/accelerometer data and
coordinate ad changesGrant Fritz
Command and Data Handling System Hardware Development
STK1000
(AT32AP7000 microprocessor)2.6 Linux Kernel
○ Resource Management○ Modular process software design○ Utilize standard libraries
FinalLayout AT32AP7000 Microprocessor on
final board revision
Grant Fritz
Display System Overview Use DVI for easy interface to screens of
various sizesDVI prioritized over VGA to allow for future
expandability
Custom display hardware will allow for a simple embedded solutionRemoves the need to interface and power a
full rendering graphics card
Blake Orth
Display System Hardware DVI interface requires high clock
frequencies (165 MHz) in order to refresh a high resolution screen at 60Hz
Use TI TFP410 PanelBus DVI Transmitter
Complex Programmable Logic Device (CPLD) to control video to interface between TFP410 and video SRAMCommon microcontrollers do not have high
enough clocks to supply the TFP410
Blake Orth
Communications Block Diagram
Andrew Gunn
GPS Primary Objective GPS location used to provide optimal
advertisement
Specifications Ultra-low power External SMA connection
Tentative GPS Selection Copernicus GPS Receiver
○ 94mW (typical)
Andrew Gunn
Wifi Secondary Objective Used to update the Display Module with new
advertisements & information
SpecificationsMobile Units don’t require fast transfer ratesUART InterfaceLow power usage preferable
Andrew Gunn
Wifi Tentative Wifi Selection
WiFly GSX 802.11 b/gSparkfun
SpecificationsSmall form factorUltra Low power
○ 4uA sleep, 40mA Rx, 210mA Tx (Max)Supports WPA security
Andrew Gunn
Bluetooth Tertiary Objective
Multiple Display Module to communicate current advertisementPrevents duplicate AdsAds could multiple displays
SpecificationsLow current consumptionUART Interface
Tentative SelectionRayson BTM-182
Andrew Gunn
Power System Independent board System input is 12V DC
Car outletWall AC-DC converterBattery
Provide specified voltage to all componentsLinear regulators for IC’sDC-DC converter or linear regulator for LCD
LCD power needs are being researchedMay need isolation to protect other components
Wade Pentz
Power Rails
IC power rails24V12V5V3.3V1.8V
LCD screenPredicted 12V – 24V inputAt ~4A
Wade Pentz
Linear Regulators
Wade Pentz
Analog Sensors
Tertiary objective Temperature
Display basic weather data
AccelerometerAutomatically detect orientation of display
module and flip image accordingly
Wade Pentz
Temperature Sensor
Sparkfun digital sensor Simple I2C interface Power on 3.3V line 12 bit, 0.0625°C
Resolution
0.5°C accuracy http://www.sparkfun.com/products/9418
Wade Pentz
Accelerometer
Sparkfun 3-Axis digital +/- 2g range Outputs SPI or I2C Power on 3.3V line Decoupling caps included http://www.sparkfun.com/products/758
Wade Pentz
Base Station
Primary Objectives:○ Single display module communications
Send & receive
○ Store all system info ○ Constantly connected to internet○ Receive & store info from display modules
Weather, location, UUID, status, etc.
○ Password protected
Brian Weinstein
Base Station
Secondary Objectives:Multiple display module communications
○ Send & receiveHandles image pre-processing for different
screens○ DM screen info in UUID message○ Rescaling/adjustments to image
Brian Weinstein
Base Station
Tertiary Objectives:Simple GUI Increased networking capabilities
○ Prioritized update system○ Select varied number of display modules
Brian Weinstein
Base Station
Acts as server with static IPDisplay modules poll base station
○ Check for updates & send info/status
Linux-based Possible MySQL databaseSSH tunneling
Brian Weinstein
Division of Labor
Blake Orth
Schedule
Blake Orth
BudgetItem Cost Company
EDU Monitor Donated Criagslist
Board Fabrication 2 Rev’s ~$90
GPS with Breakout Board $80.95 Sparkfun Electronics
Bluetooth $74.95 Sparkfun Electronics
WiFly GSX $55 Sparkfun Electronics
Triple Axis Accelerometer $43.95 Sparkfun Electronics
Atmel Microprocessor x2 $35.72 Digi-Key
Digital Temperature Sensor $6.50 Sparkfun Electronics
Miscellaneous Components ~$100
Sub-Total $475.47
Sparkfun Donation $-150
Total $325.47
Blake Orth
Risk Management DVI LCD display
Sparkfun VGA moduleCharacter LCD
Board complexityIsolated subsystem boardsEDU
BGA for AP7000 MicroprocessorIndustry advisors Find a reflow ovenProfessional population
GPS demoVideo demoSimulation
Blake Orth
Thank you!