Wade Pentz Blake Orth Grant Fritz Andrew Gunn Brian Weinstein

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Handheld Wireless GPS Tracking Device Senior Design EEL 4914C : UWF, Fall 2006.
Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
RADIO FREQUENCY BASED SERIAL COMMUNICATION..
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Design and Implementation of Low- Cost Optical Telemetry to Support Radiometric Analysis of the Atmosphere University of Colorado at Boulder Alexandra.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
March 1, Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Michael Davies Andrew Mountain Dan Hoang Daniel Brink Michael Davies Andrew Mountain Dan Hoang Daniel Brink Power Distribution Control Unit.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Mission Statement  TRI-ADS intends to provide a network of display modules that display targeted information in a variety of locations. The modules will.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
OS Implementation On SOPC Final Presentation
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White April 16, 2009.
Watt Watch Hassan Alabudib Yirui Huang Peng Chen Kamal Sabi Marisol Lozano Roman.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Lab 2: Capturing and Displaying Digital Image
4.0 rtos implementation part II
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,
1 Electrical and Computer Engineering Dynamic Advertising System Preliminary Design Review – October 23, 2009 Team Zink Nicholas Cipriano, Ali Jameel,
Remote Control of Home Appliances Using the Internet
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Wireless Telemetry for Solar Powered Car
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Voice Controlled Robot by Cell Phone with Android App
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Presentation transcript:

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

System Overview Network of targeted advertisement display modules Change display based on location, time of day, weather, emergency status, etc Provide standard DVI output Modules communicate wirelessly with a base station Powered from 12V DC wall adapter or car outlet Wade Pentz

System Overview Wade Wade Pentz

Primary Secondary Tertiary GPS data processing LCD display GPS based image change Primary WiFi communication Base station Secondary Andrew Universal power board Base station GUI Second module Packaging Analog sensors Animation Bluetooth Tertiary

Level 0 Functional Decomposition Wade Pentz

Level 1Hardware Functional Decomposition Wade – NEEDS EDIT Wade Pentz

Command and Data Handling System Overview Coordinate DVI output with CPLD and load image off of SD card Store GPS location and coordinate ad changes Manage Wifi/3G link and remote update Manage Bluetooth communications between display modules Gather temperature/accelerometer data and coordinate ad changes Grant Grant Fritz

CDH Functional Decomposition Grant Fritz

Command and Data Handling System Hardware Using NGW-100 as main board AT32AP7000 microprocessor 2.6 Linux Kernel Resource Management Modular process software design Utilize standard libraries Grant Grant Fritz

Software Functional Diagram Grant – NEEDS Updated functional diagram or replacement by sft functional decomp Grant Fritz

CDH Software Functional Decomposition Grant Fritz

Level 1 Software Decomposition Grant Fritz

CDH SFT Functional Decomposition 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 Current image stored to on-board SRAM for fast access Will be implemented using TFP410 DVI Trasmitter, Altera MaxII CPLD and 6MB SRAM Blake Blake Orth

Display Functional Decomposition Blake Orth

CPLD Programmed using Verilog through JTAG Clocked at 165MHz Takes care of all Video memory Operations Reads pixel data from SRAM chips and presents it at 24-bit DVI chip input Write new image data to SRAM chips Receives new image data from the microcontroller via SPI Manage all SRAM and DVI control lines Blake Orth

EPM570T144C5N Max II – 570 Series 144-TQFP Selected for fast pin-to-pin propagation delay ( down to 4.5ns) 440 macro-cells allows for reasonably complex logic Good performance for current draw – at most draws 250mA Development board being used to develop Verilog code Blake Orth

Display System Hardware Use TI TFP410 PanelBus DVI Transmitter Blake Blake Orth

TI TFP410 DVI Transmitter Basic configuration through I2C Allows settings for resolution, DE generator, and data de-skew Takes 24-bit True Color pixel data and control signals Encodes and serializes pixel data to PanelBus DVI and outputs to a standard Single Link DVI Connector Blake Orth

SRAM Stores current image data (1 image) Three SRAM units will be used 24-bit True Color for each pixel 8-bits for each color part (RGB) Three SRAM units will be used RGB pixel data stored in parallel One unit for each color Shared 20-bit address bus All parts of a single pixel will have a shared address Shared 8-bit data bus Bus control handled with output/write enable pins Blake Orth

SRAM Selection ISSI IS61WV102416 1M x 16b SRAM 8 ns access time Using 3 modules totals to 6MB of storage Blake Orth

SRAM Modes SRAM has ability for 16-bit data bus We are using in 8-bit data bus mode 20-bit address selects a 16-bit word Uses /LB and /UB pins to select upper or lower byte Blake Orth

Read Cycle Timing Diagram Notes: - Upper/Lower byte selection control pins not shown here - /CE will be tied active Blake Orth

Brian

COM Functional Decomposition Andrew Andrew Gunn

GPS Primary Objective GPS location used to provide optimal advertisement RS232 Interface GPS Handler script Input a character string Outputs global variables taken from the char string Andrew Andrew Gunn

GPS Handler Type = GPGGA Time = 18hr 41min 49secs Zulu Time $GPGGA,184149.00,4000.43877,N,10515.72492,W,1,05,1.68,01633,M,-020,M,,*5C Type = GPGGA Time = 18hr 41min 49secs Zulu Time 4000.43877 North Latitude 10515.72492 West Longitude GPS Quality 0=No GPS, 1=GPS, 2=DGPS Number of Satellites 5 Altitude in Meters 01633 Andrew Andrew Gunn

GPS Status Update Where From Here Full Circle & Fully Functional GPS Module Receives Data From Satellites Microprocessor Receives Data String GPS Handler Parses & Saves Information Where From Here Implement Position Logic If in this Location -> Display This Ad Andrew Gunn

Wifi Used to update the Display Module with new advertisements & information Initial Wifly utilizes telnet exclusively Telnet is completely unsecure Telnet is Great for sending small strings across local network but not so great at sending large files over internet. Breakdown, Encrypt, Pack, Transmit, Decrypt, Unpack In addition to writing the serial and wifi drivers Andrew Andrew Gunn

Wiport Wifi Module Interface RS 232 to UART or Ethernet Wiport - Breakdown, Encrypt, Pack, Transmit, Decrypt, Unpack Serial and Wifi Drivers Wifi Software Input a character string to change networks Outputs information or files through Ethernet Andrew Gunn

Bluetooth Tertiary objective RS232 thus we can reuse serial driver from GPS Milestone 2 objective Overall COM Board Connects module headers to board stacks Board Designed in Altium in progress Andrew Gunn

Power Functional Decomposition Wade Pentz

Power System Each board has its own power stage Allows each board to be tested separately Uses linear regulator to provide needed voltage rails All IC’s use 3.3V If time allows, a power board will be created Route IC power Provide DVI display power using boost converter Wade Pentz

Power Stage Power switch for each board Bridge rectifier IC (DF10S) 1.5 Amp average current rating 1.1 Volt forward drop LM317 adjustable linear regulator Uses voltage divider to set output voltage Extremely accurate regulation Additional protection diodes Wade Pentz

Power Stage Wade Pentz

LM317 Linear Regulator Circuit For 3.3V: R1 = 220 Ohms R2 = 330 Ohms Brian

Base Station Current Status Where we want to go Image_Handler Hi Res. Display Outbox Base Station Image_handler Ad Uploaded Current Status Image_Handler Converts input to JPG Multiple Copies based on Resolution Places in Outbox Auto SSH with RSA Pushing configurations & images to display units Where we want to go Optimize and increase functionality GUI if time allows Low Res. Display Andrew Gunn

Milestone 1 System Milestone 2 Serial Driver I2C Driver GPS Driver Wifi Driver Skeleton framework CDH CDH CPLD SPI interface JPEG conversion and display Wireless image download Display Display Board populated CPLD programmable Initial CPLD code written Write to and read from SRAM Interface with DVI chip Update image based on location COM Comm Bluetooth working Receive image updates through wifi Send updates to basestation Wifi working GPS working Board populated Power Power Individual board power functional Power board (tentative)

Expo Complete system working User’s manual Display images through DVI Change images based on location All devices talking with CDH Full communication with base station over wireless Bluetooth communication functional Power board if necessary and time allows Second module if time allows User’s manual Brian Weinstein

Division of Labor Task Wade Andrew Grant Blake Brian CDH Software Secondary Primary EPS Board DVI Board Layout CPLD Software COM Board COM Software ( DHCP, SSH, etc) COM Firmware (Wifi, GPS, Bluetooth) Base Station Programming Documentation Blake Brian Weinstein

Schedule Blake Brian Weinstein

Schedule Highlights CPLD Code Development Begins Goal: Monday February 28th Order Display and Com Boards Goal: March 1st Schedule Multitasking and Dependencies Integration of Hardware and Software Brian Weinstein

Budget Item Cost NGW100 Dev Board $120 Board Fabrication DVI Chip (TFP410) $7.50 GPS with Breakout Board $116.90 Bluetooth $74.95 Wiport $123 SRAM x 3 $75 CPLD $6 Miscellaneous Components $100 Printing Expenses Sub-Total $738.35 UROP Funding $-960 Sparkfun Donation $-150 Total $-371.65 Blake Brian Weinstein

Risk Management (303) 55-RILEY Risk Blake Brian Weinstein

Questions? Thank you! Blake