330 likes | 432 Views
TRI-ADS Targeted Remote Information and Advertisement Distribution System. Wade Pentz Blake Orth Grant Fritz Andrew Gunn Brian Weinstein. Mission Statement.
E N D
TRI-ADS Targeted Remote Information and Advertisement Distribution System Wade PentzBlake OrthGrant FritzAndrew GunnBrian Weinstein
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 transmission • WiFi not feasible over large distances • Amazon’s Kindle uses proposed network • Proof of Concept • Using 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
GPS data processing • LCD display • GPS based image change Primary • WiFi communication • Base station • Universal power board Secondary • Second module • Analog sensors • Bluetooth • Base station GUI • Packaging • Animation Tertiary 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 • Secondary • Manage Wifi/3G link and remote update • Tertiary • Manage Bluetooth communications between display modules • Gather temperature/accelerometer data and coordinate ad changes Grant Fritz
Command and Data Handling System Hardware • Development • STK1000 (AT32AP7000 microprocessor) • 2.6 Linux Kernel • Resource Management • Modular process software design • Utilize standard libraries • Final • Layout AT32AP7000 Microprocessor on final board revision Grant Fritz
Display System Overview • Use DVI for easy interface to screens of various sizes • DVI prioritized over VGA to allow for future expandability • Custom display hardware will allow for a simple embedded solution • Removes 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 SRAM • Common 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 • Specifications • Mobile Units don’t require fast transfer rates • UART Interface • Low power usage preferable Andrew Gunn
Wifi • Tentative Wifi Selection • WiFly GSX 802.11 b/g • Sparkfun • Specifications • Small form factor • Ultra Low power • 4uA sleep, 40mA Rx, 210mA Tx (Max) • Supports WPA security Andrew Gunn
Bluetooth • Tertiary Objective • Multiple Display Module to communicate current advertisement • Prevents duplicate Ads • Ads could multiple displays • Specifications • Low current consumption • UART Interface • Tentative Selection • Rayson BTM-182 Andrew Gunn
Power System • Independent board • System input is 12V DC • Car outlet • Wall AC-DC converter • Battery • Provide specified voltage to all components • Linear regulators for IC’s • DC-DC converter or linear regulator for LCD • LCD power needs are being researched • May need isolation to protect other components Wade Pentz
Power Rails • IC power rails • 24V • 12V • 5V • 3.3V • 1.8V • LCD screen • Predicted 12V – 24V input • At ~4A Wade Pentz
Linear Regulators Wade Pentz
Analog Sensors • Tertiary objective • Temperature • Display basic weather data • Accelerometer • Automatically 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 & receive • Handles 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 IP • Display modules poll base station • Check for updates & send info/status • Linux-based • Possible MySQL database • SSH tunneling Brian Weinstein
Division of Labor Blake Orth
Schedule Blake Orth
Budget Blake Orth
Risk Management • DVI LCD display • Sparkfun VGA module • Character LCD • Board complexity • Isolated subsystem boards • EDU • BGA for AP7000 Microprocessor • Industry advisors • Find a reflow oven • Professional population • GPS demo • Video demo • Simulation Blake Orth
Thank you! Questions?