Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mission Statement  TRI-ADS intends to provide a network of display modules that display targeted information in a variety of locations. The modules will.

Similar presentations


Presentation on theme: "Mission Statement  TRI-ADS intends to provide a network of display modules that display targeted information in a variety of locations. The modules will."— Presentation transcript:

1

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 Primary Secondary Tertiary GPS data processing LCD display GPS based image change WiFi communication Base station Universal power board Second module Analog sensors Bluetooth Base station GUI Packaging Animation 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 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 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 TaskWadeAndrewGrantBlakeBrian CDH Board LayoutSecondary Primary EPS BoardPrimarySecondary CPLD SoftwareSecondary PrimarySecondary COM BoardPrimarySecondary COM Software ( DHCP, SSH, etc)SecondaryPrimarySecondary COM Firmware (Wifi, GPS, Bluetooth) PrimarySecondary Graphics SoftwareSecondary Primary Base Station ProgramingSecondary DocumentationPrimary Secondary Blake Orth

30 Schedule Blake Orth

31 Budget ItemCostCompany EDU MonitorDonatedCriagslist Board Fabrication 2 Rev’s~$90 GPS with Breakout Board$80.95Sparkfun Electronics Bluetooth$74.95Sparkfun Electronics WiFly GSX$55Sparkfun Electronics Triple Axis Accelerometer$43.95Sparkfun Electronics Atmel Microprocessor x2$35.72Digi-Key Digital Temperature Sensor$6.50Sparkfun Electronics Miscellaneous Components~$100 Sub-Total$475.47 Sparkfun Donation$-150 Total$325.47 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!


Download ppt "Mission Statement  TRI-ADS intends to provide a network of display modules that display targeted information in a variety of locations. The modules will."

Similar presentations


Ads by Google