Presenter: Calvin Mwesigwa. A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the.

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Coordinate Based Tracking System
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Shell and Flashing Images Commands and upgrades. RS-232 Driver chip – ST3232C Driver chip is ST3232C Provides electrical interface between UART port and.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
NTSC to VGA Converter Marco Moreno Adrian De La Rosa
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
ECE 189 Senior Capstone June 4, 2015 Team Leader: William Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Presenter: Noah Bouillon. A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the dice.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
What’s iTeach Educational Purposes Only Connect to Internet Upload/ Download files Stream/Play Video and Audio (Lectures) Reading Textual Documents Browse.
Wi-Fi Interface for medical devices Academic Supervisor- Prof.Karen Reynolds Industrial Supervisor- Mrs Jodie Hobbs.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Spencer Julian. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Presenter: Calvin Mwesigwa. A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Design 6 Project: Michael Popoloski Jack Alvino Jon Lado.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
IT3002 Computer Architecture
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
Department of Electronic & Electrical Engineering Serial interfaces Serial Interfaces allow communication between devices sending one bit at a time. In.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Adam Hendrickson Calvin Mwesigwa John Marston Noah Bouillon.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Arduino.
Triplets Baseband Overview
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Project Title EVM IN PIC Under the Guidance of Submitted by.
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
CS 286 Computer Organization and Architecture
Team 19 - Money Bags Reliability and Safety
Team 19 Money Bags SCHEMATIC
Controlling YOUR ROBOT
CSCI1600: Embedded and Real Time Software
Treasure Chess ECE 477 Team 2
Team 19 - Money Bags Environmental Impact and ETHICS
CSCI1600: Embedded and Real Time Software
I/O Experiments Assignment 1.
Presentation transcript:

Presenter: Calvin Mwesigwa

A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the dice and execute trades through their Bluetooth devices. The unit itself will output the game board and various animations through VGA while also playing sound through built in speakers.

1MB Video Memory IS61WV12048BLL-10TLI VGA Mhz Oscillator Pic 32 PIC32MX795F512L Bluetooth Module RN-42 MPEG Decoder ST013 VGA Logic LC4256V CPLD 8 Bit Tristate SN72LV573A Data(7:0) RGB+RESISTORS(2:0) I2C UART 8MB FLASH SPI3 RD(15:10)&RB(15:2) RE(7:0) 50 Ohm Antenna Mhz Crystal RA(2) UART DAC CS4334 UART 3.5mm Jack VSYNC HSYNC VCLK Addr(19:0) WE FRAME_SEL BUSY W_ADDR(19:0) OE D (7:0) RE(8) RE(9) Q (7:0) WE JTAG RJ11

 We are building a distributed system on the console and Android devices  Had to come up with a simple and lightweight protocol to perform periodic updates of Droids  We are limited to 512kB of memory for game logic and save game data  Bluetooth module could only accept 8 unique connections so this limited us to max of 7 players

 Connect to the Bluetooth through UART on pin 52(U1RX) and pin 53(U1TX). Bluetooth operates in slave mode.  Connect with MPEG decoder on pin 66(SCL1 ) and pin 67(SDA1 for I 2 C1) while the MPEG data is sent on pin 81(Port D). MPEG decoder runs in multimedia mode and provides all signals for DAC.  Connect with CPLD via Port B(15:2) and port D(15:10), Port E(9:0) and Port A(3:2)

 The overall main function runs as a polling loop  We chose a polling loop because our console goes through the same sequence of operations once the game starts and keeps repeating them until the game ends  The Bluetooth module continuously sends data to the micro as soon as it receives it because it is the sole source of user input.  The microcontroller acts as the central repository of all game data and droids ‘check out’ and ‘commit changes’

 Done  CPLD code module  Basic test programs running on the PIC32  In progress  Android Application  C Code Implementation of Monopoly  Compilation of C Code onto the microcontroller  To do  Implement all Bluetooth code module  Come up with a format for commands for droids

?