1 / 33

Wade Pentz Blake Orth Grant Fritz Andrew Gunn Brian Weinstein

TRI-ADS Targeted Remote Information and Advertisement Distribution System. Wade Pentz Blake Orth Grant Fritz Andrew Gunn Brian Weinstein. Mission Statement.

kerri
Download Presentation

Wade Pentz Blake Orth Grant Fritz Andrew Gunn Brian Weinstein

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TRI-ADS Targeted Remote Information and Advertisement Distribution System Wade PentzBlake OrthGrant FritzAndrew GunnBrian Weinstein

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. System Diagram Wade Pentz

  8. Electronics Functional Diagram Wade Pentz

  9. Software Functional Diagram Grant Fritz

  10. 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

  11. 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

  12. 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

  13. 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

  14. Communications Block Diagram Andrew Gunn

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. Power Rails • IC power rails • 24V • 12V • 5V • 3.3V • 1.8V • LCD screen • Predicted 12V – 24V input • At ~4A Wade Pentz

  21. Linear Regulators Wade Pentz

  22. Analog Sensors • Tertiary objective • Temperature • Display basic weather data • Accelerometer • Automatically detect orientation of display module and flip image accordingly Wade Pentz

  23. 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

  24. 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

  25. 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

  26. 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

  27. Base Station • Tertiary Objectives: • Simple GUI • Increased networking capabilities • Prioritized update system • Select varied number of display modules Brian Weinstein

  28. 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

  29. Division of Labor Blake Orth

  30. Schedule Blake Orth

  31. Budget Blake Orth

  32. 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

  33. Thank you! Questions?

More Related