Sergio Haro Ceryen Tan Paul Steiner = ???. ? =

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
GESTURE CONTROLLED ROBOT An insignia on technology By MOHD HARIS SIDDIQUI Md. RASHID AZAM Md. AFTAB USMANI 2 nd Year.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Lecture 8: Serial Interfaces
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Wireless ABS system By: Srej Balázs Pereira Raymond Alejandro Escalada Arto Toppinen Anssi Suhonen Savonia Polytechnic.
EE 316 Computer Engineering Junior Lab Word Mastermind.
EE 316 Computer Engineering Junior Lab PS/2 Keyboard.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng.
COMP541 Input Devices: Keyboards, Mice and Joysticks
EE 316 Computer Engineering Junior Lab Digital Hangman.
ECE 371- Unit 11 Introduction to Serial I/O. TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND.
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
© N. Ganesan, Ph.D., All rights reserved. Chapter Asynchronous and Synchronous Transmission.
Design and Synthesis of Universal Asynchronous Receiver and Transmitter (UART) Using Verilog HDL Prepared by: Engr. Qazi Zia, Assistant Professor EED,
INPUT-OUTPUT ORGANIZATION
Embedded Systems Design
Hardware implementation and Demonstration. Synapse RF26X We started off with Synapse RF26X 10-bit ADC Up to 2 Mbps Data Rate 4K internal EEPROM 128k flash.
SERIAL BUS COMMUNICATION PROTOCOLS
Increasing Power Meter Transfer Rates Using a FT2232H Interface Chip
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
FPGA for Underwater Communication Pradyumna (Prad) Kadambi Mentor: Cody Youngbull April 13, 2015.
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Full-duplex Backscatter for
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Typical Microcontroller Purposes
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Welcome to Control ! Hi ! Styx Innov. What is Control ? Control is an android application which enables us to remotely control our PC via Wireless Fidelity.
ADVANCED DIGITAL STETHOSCOPE PHASE I SECOND REVIEW BY E.MURUGA LAKSHMI (ROLL NO:12) Project Guide: Dr. E.JANARTHANAN Department of ECE.
Transmission Control Protocol
MICROPROCESSOR AND MICRO CONTROLLER LAB
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Edubot Software The Edubot software is divided into self-contained modules and organized by functionality. The hardware carrier unit allows communication.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
MICROPROCESSOR AND MICRO CONTROLLER
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
1 COMP541 Input Devices: Keyboards, Mice and Joysticks Montek Singh Apr 6, 2015.
A Systematic Approach to the Design of Distributed Wearable Systems Urs Anliker, Jan Beutel, Matthias Dyer, Rolf Enzler, Paul Lukowicz Computer Engineering.
CEILBOT Vasek Brabec Julio Cordón Muñoz. TASKS Park-charge position Beep Call and send pictures Motion (cables) (map in memory) Detect fire position Find.
Data Transmission n Keep errors to an acceptable low probability n Bit-serial transmission n Parallel transmission.
AS Computing Data transmission. Basic data transmission Baud The rate that the voltage changes is called the Baud. If the voltage changes 10 times every.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
PS/2 Mouse/Keyboard Port
Design Constraint Presentation Team 5: Sports Telemetry Device.
The Spartan®-3E FPGA Starter Kit board. A computer mouse is designed mainly to detect two-dimensional motion on a surface. Its internal circuit measures.
© 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis.
Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh.
OMNIGLOVE ABSTRACT This project will be a glove that can control home appliances such as lights, TV, stereo, and other electronics. The OmniGlove will.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 5 Data Link Layer.
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1 Texas Instruments Embedded RF 12/15/2011.
CE-2810 Dr. Mark L. Hornick 1 Serial Communications Sending and receiving data between devices.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Wii Remote Zibo Zou, Daniel Maertens, Steven Duan 1.
Final Report Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6.
Vehicle Monitoring System ECE 445: Senior Design Project Ishan Ahuja Caleb Perkinson Samuel Utomi May 2, 2016.
Application Case Study Security Camera Controller
COMP541 Input Devices: Keyboards, Mice and Joysticks
COMP541 Input Devices: Keyboards, Mice and Joysticks
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1
Today’s Smart Sensors January 25, 2013 Randy Frank.
Debugging Debug environments Debug via serial
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1
Presentation transcript:

Sergio Haro Ceryen Tan Paul Steiner = ???

? =

 Transmits measurements from accelerometers and gyroscope to FPGAs

 900 MHz, up to 76.8 kb/s

 1 kb/s minus overhead

 900 MHz, up to 76.8 kb/s  1 kb/s minus overhead  Embedded 8051 microcontroller

 900 MHz, up to 76.8 kb/s  1 kb/s minus overhead  Embedded 8051 microcontroller  3 channel 8-bit ADC

Three Tasks ‣Distribute Data to proper places ‣Detect motions ‣Infer Actions

 Based on Changes  Subject to RF constraints

 Convert actions into keyboard strokes

 Use keyboard strokes to play computer games

 Convert actions into keyboard strokes  Use keyboard strokes to play computer games  Two modules ◦ KeyMapper – Maps actions into scancodes ◦ PS/2 interface – Sends scancodes to computer

 Maps actions into scancodes

 Programmable

 Maps actions into scancodes  Programmable  Test mode

KeyMapper KeyMap actions[5:0] keycode[15:0] keycodes Test_Mode Program_Menu enable return enable Control_FSM Main_Menu enable return enablemenu_select actionnext_keykeymap

 Take mapped scancodes and send them to the computer  Packets of bits ◦ 1 start bit ◦ 8 data bits (scancode) ◦ 1 parity bit ◦ 1 stop bit ◦ 1 acknowledge bit

Device to Host communication Host to Device communication