Wireless Phone Tic-Tac-Toe Josh Morelli. Project Description The purpose is to illustrate the interfacing of hardware and wireless phones using standard.

Slides:



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

Indian Institute of Technology Hyderabad MOBILE CONTROLLED HOME APPLIANCES KOLLIPARA RITHWIK(ee12b1042) ALURI SAVIT VARCHASVI(es12b1017) VEMURU KALI CHARAN(cs12b1044)
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Programmable Interval Timer
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Microprocessor and Microcontroller
EET 2261 Unit 8 Seven-Segment Displays; S19 Records; System Clocks
CAPSTONE Demonstration Radio TiVo FPGA Thundercats: Hariklia Karagiannis Hasina Jamal Osato Edo-Osagie Brad Mazan Chad Griffith.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
CHAPTER 1 Digital Concepts
Counter Circuits and VHDL State Machines
Computerized Labyrinth Solver Gregory Schallert Chad Craw.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Lab 5 Shift Registers and Counters Presented By Neha Kumar but while we wait for that to happen…
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Shift Registers and Counters By Lakshmi Things that appear hard are normally trivial, If you do the obvious in the obvious way. After all, how “tough”
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Mechanical Checkers Peter Frandina Raymond Poudrier Christopher Rouland.
Dewan Tanvir Ahmed SITE, UofO
Lecture – 7 Basic input and output
Designs and Implementation Ring Detector circuit Design: Ring Detector circuit Design:
CELL PHONE OPERATED LAND ROVER PROJECT PRESENTATION ON ELECTRONICS AND COMMUNICATION DEPARTMENT.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Interactive Voice Response System (IVRS) Presented by Sateesh Kuna Srinivasrao Dhavanam Prudhvi Bolli Nirup Charan K Ashok Kumar M Under the guidance of.
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.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
EE4OI4 Engineering Design UP1core Library Functions.
DTMF BASED MOBILE CONTROLLED ROBOT PROJECT REVIEW TEAM 1-SRISRUTHI.S,SUSMITHA ROS,NITIN BHARATTWAJ, VISHAL KUMAR.P.M.
Problem 1 Choose title 1 st XML 2 nd electronic spider 3 rd infrared remote home control Waste time.
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
Introduction to Chapter 7
Last week’s project demos RC circuit with creative use of 7- segment display Demo in class tonight – don’t start on the next project until I’ve seen this.
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
ELE22MIC Lecture 9 MULTIPLEXOR - DATA SELECTOR DEMULTIPLEXOR - DATA DISTRIBUTOR Parallel to Serial Data Conversion External Address Bus Latching Address.
PRIYADARSHINI SHRAVYA KAVYAA MOBILE CONTROLLED ROBOT USING DTMF ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Josh Lawson ECE Overview Project Description Schematic Hardware Involved Features of ATMEGA16/STK500 Involved System Features Testing Method.
1 ENGG 1015 Tutorial Three Examples of Finite State Machines Supplementary notes Learning Objectives  Learn about Design of Finite State Machines Ack.:
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
Digital System Design using VHDL
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
Unit 1 – Counters and Registers Mr. Grimming. Introduction FFs and logic gates are combined to form various counters and registers. Unit Goals Goals:
Mark Neil - Microprocessor Course 1 Decoding and Using a 4x4 Keyboard.
2-dimensional Arrays A 2-dimensional array has rows and columns It is actually an “array of arrays” A Tic-Tac-Toe board is an example of a 3 by 3 2-d array.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
KEYBOARD/DISPLAY CONTROLLER - INTEL Features of 8279 The important features of 8279 are, Simultaneous keyboard and display operations. Scanned keyboard.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
DTMF stands for Dual Tone - Multi Frequency and it is the basis for our telephone system. The touch-tone® phone is technically a DTMF generator that.
SMS Based Industrial Automation Using ARM Controller Under the guidance of : Smt Jayanthi.K.Murthy Assistant Professor, PG Studies, Dept of E&C, BMSCE,
Mobile phone keypad sensed password entry for door opening.
Wireless Lighting control system
GSM Controlled Robots.
CELL PHONE OPERATED SAGE ROBOT
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
EKT 124 / 3 DIGITAL ELEKTRONIC 1
OBJECTIVE AND FEATURES:
8255.
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
Arduino म्हणजे काय?.
Presentation transcript:

Wireless Phone Tic-Tac-Toe Josh Morelli

Project Description The purpose is to illustrate the interfacing of hardware and wireless phones using standard Dual-Tone Multi- Frequency (DTMF) signals. Because of delays associated with wireless phone transmissions, a time- insensitive project was necessary. Hence, Tic-Tac-Toe.

System Block Diagram

Operational Description Player A presses a button 1-9. Player B’s phone receives the tone and sends it to the DTMF decoder through the 2.5mm headset jack. Player A’s phone does the same thing simultaneously Decoder outputs a 4-bit representation of button pressed to the HC12

Operational Description (cont) HC12 immediately sends the same signal to a DTMF generator Generator sends identical tone back to Player A for acknowledgement (ACK) Once ACK is verified, HC12 processes the signal and illuminates the appropriate LED on the display board

Operational Description (cont) HC12 then processes a simple algorithm to determine if a winning sequence has been lit If a winner is found, the winning sequence of LED’s is flashed Play continues until a winner is found, or reset button is pressed

Algorithm Description First checks one diagonal and all horizontal possibilities, then rotates pattern 90 degrees to check other diagonal and vertical possibilities.

Algorithm Description (cont) HC12 will logically re-order board positions for pattern recognition. New order will allow rotation simply by bit- shifting one 8-bit register. Original Re-ordered Rotated

Display Board The display board will be the primary output component of the user interface. A 3x3 array of bi-color (red/green), three-leaded LED’s will be used to represent the traditional X’s and O’s.

Display Board (cont) The LED array will be controlled by two 16-bit serial shift registers (74LS673) to reduce the number of HC12 pins used. Two 10-bit high-output buffers (TI P/N SN74ABT827) will provide the driving current for the LED array. Each LED will have a voltage divider attached to each of its 2 anodes to control proper voltages and currents.

Display Board Schematic

DTMF Decoder 18-pin DIP IC (TDK P/N: TSC 75T202) No input signal filtering required 4-bit output, binary representation of 12 possible standard phone buttons Uses a common, inexpensive reference crystal ( MHz)

DTMF Generator 16-pin DIP IC (TI P/N: TCM5089) 4-bit row, 4-bit column input, combined to select output frequencies Output frequency error is ≤0.73% Also uses the MHz crystal

Cost Estimation