Network Embedded Systems Wireless Video Game Controller James DiCicco Rebecca Loeser Dash Winterson Dhinakaran Dhanaraj.

Slides:



Advertisements
Similar presentations
Manar Mousa Al-Hamaidi
Advertisements

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Software.
Oleh : Bekti Ratna TA – SMA Negeri 1 Sragen HOME Exit ICT lessons Class X Smt.1 SMA N 1 SRAGEN 2008/2009.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
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.
SECE Location Tracking Goal: – Track what room in a building objects are in – Pass information to SECE Implementation: – “Tags” are placed on items to.
CS150 Project Checkpoint 1. Controller Interface Dreamkatz Controller Interface 1. The N64 Controller 2. Physical interface 3. Communication protocol.
Camera Control Group Members - Bryan Marek - Brendan McMeel - Caitlin Motsinger - Tanya Ngo - Chris Hippleheuser.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 4. Peripherals Input Devices Keyboard Mouse Scanners Microphone Digital.
Intro to the Arduino Topics: The Arduino Digital IO
CHAPTER 5 I/O PRINCIPLE Understand the principles of System Bus
Modems Chapter 11 Release 22/10/2010powered by dj.
CHAPTER 2 COMMUNICATION, NETWORKS, AND THE WWW. WHAT IS COMMUNICATIONS? A process in which two or more computers or devices transfer data, instructions,
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Dr. Mohammad Saadeh Class: ET 494 (Senior Design II), Fall 2013 Class Professor:
Project Description. This project aims to monitor an area through a camera, transmits the video wireless.
Computer Basics Rebecca Donelson Hardware CPU Mouse Keyboard Monitor Desktop/Tower/Laptop Memory RAM Printer Modem Wireless card Linksys Router.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
WinTV-USB Image-capture device. The image capture device is connected to the computer through the USB cable, and the existing video cable from the video.
What Is ISDN?.
Design 6 Project: Michael Popoloski Jack Alvino Jon Lado.
Network Devices Mr Conti Year 9 Lesson 5. Every computer on a network needs a network interface card (NIC) which is connected to the motherboard inside.
EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee.
PS/2 Mouse/Keyboard Port
KEYBOARD INTERFACING Keyboards are organized in a matrix of rows and columns The CPU accesses both rows and columns through ports. ƒTherefore, with two.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
Rebecca Bruce and Susan Reiser, May 2015 Analog Input and Output.
Ports and Connectors By Karina Hackett Overview: Ports are also known as sockets, and are located at the back of a system unit. Connectors are the parts.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
MIDI Controller By: Ronal Inga Jeyner Cespedes. Musical Instrument Digital Interface is a computer language that allows communication with other devices.
Complete WEP Developed Hardware & Software, including Low Level Microcontroller ELM Chip no longer used by WEP Developed for International OBDII Standards,
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
OCR AS Level F451: Data transmission Data transmission a. Describe the characteristics of a LAN (local area network) and a WAN (wide area network);
TV Remote As A Wireless Mouse For PC.
Xbox Wireless Errors & Troubleshooting. Network: Failed Internet: Failed Xbox LIVE: Failed NAT: Connection Warning.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
1 Hardware Components for Mechatronics Logic circuits Signal conditioning circuits Microcontrollers PLCs Hardware Interfacing.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Chapter 6 Input/Output Organization
Wireless USB.
connect a DC-Motor with an arduino
SUBMITTED BY EDGEFX TEAM
Operating Systems (CS 340 D)
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
Wireless Modes.
network interface card (NIC)
SArduino Training 2018 cho THPT Saigon Institute of Technology
Computer Communication
COMPUTER BASICS Computer essentials 7-8.
FeMaidens Programming
Network Protocol Layers
Arduino Board.
Peripheral Devices
XBEE CONTROLLED DC MOTORS
To connect to the Internet, you must record the computers’ MAC Address. Follow these instructions. Click on Start Then Run.
Software Design Narrative
BASIC TYPE OF DATA TRANSMISSION:
Hardware Graduation Project (2) Seminar
To connect to the Internet, you must record the computers’ MAC Address. Follow these instructions. Click on Start Then Run.
Introduction to arduino
The Computer’s Hardware
Presentation transcript:

Network Embedded Systems Wireless Video Game Controller James DiCicco Rebecca Loeser Dash Winterson Dhinakaran Dhanaraj

What we are doing ● Taking input from a wired game controller and transmit it to a receiver wirelessly.

How we are doing it ● Our game controller will send various signals representing different button statuses to a serial interface on a microcontroller that will then wirelessly transmit the data to a receiver

How the signals work ● The controller uses a 1 wire system to transmit data, called the DATA wire ● The system polls the controller for the current button being pressed, called the polling signal ● Controller then responds with a 33 bit array of signals corresponding to whatever button is pressed, plus a 1-bit stop signal. ● The image below shows the “B” button being pressed

Microcontroller ● We are using the Arduino Mega as our microcontroller due to its multiple hardware serial ports and compatibility with XBee shields. ● The 1-wire system works with multiple button presses as well, where you can simply send multiple “1” signals with corresponding buttons

Data Transmission ● Our project will use XBee wireless controllers to transmit serial data between the microcontroller and receiver ● XBee controllers run on the standard and Arduino handles the rest

Receiver ● XBee controller on the receiving end connected to a serial-to-usb adapter that can then be plugged into any computer and will work as a normal wired controller.