SmartThink Remote System Team Cyclops Justin Bewley Winter Jojola Florence Manega Paul Roberts Denknesh Temesgen.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

Chapter 2 HARDWARE SUMMARY
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
SUN TRACKING SOLAR PANEL. Introduction The main objective of this project is to track the sun and rotate the solar panel accordingly, to receive sunlight.
T BAC Speaker Name Slide 1 Earl Grey and The Boston Tea Party Present The Entourage.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
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.
Ahmed Abdel-Fattah Jerry Chang (a.k.a. Fred) Derrick Culver Matt Zenthoefer.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Coordinate Based Tracking System
LED Light Show Critical Design Review Team Lit Michael Hatt Scott Butler Kristin Haeusler Brock Smith.
SmartThink Remote System Team Cyclops Justin Bewley Winter Jojola Florence Manega Paul Roberts Denknesh Temesgen.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Motherboard AKA mainboard, system board, planar board, or logic board. It is printed circuit board found in all modern computers which holds many of the.
COMPUTER HARDWARE ***EXPLORED***
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
COMPONENTS OF THE SYSTEM UNIT
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Final-Presentation Project “Kuala” Winter 2014 High Speed Digital Systems Lab Presented by: Stephen Taragin Supervisor: Boaz Mizrachi.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Project O.N.O.S.E. Optical Noxious Odor Sensing Electronics Capstone Critical Design Review Fall 2003.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Micro processor and Micro Controllers
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
ELE22MIC Lecture 9 MULTIPLEXOR - DATA SELECTOR DEMULTIPLEXOR - DATA DISTRIBUTOR Parallel to Serial Data Conversion External Address Bus Latching Address.
HOW a Computer Works ? Anatomy of Microprocessor.
Computer Hardware – System Unit
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
A mini project presentation On REMOTE CONTROL HOME APPLIANCES Submitted By: N.JEEVAN KUMAR 07681A0425 R.RAJASHEKAR 07681A0469 D.RAKESH KUMAR 07681A0415.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
BY Names of team mates and USN numbers TITLE OF YOUR PROJECT college logo example.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
IR OBSTACLE DETECTION TO
SUBMITTED BY EDGEFX TEAM
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Computer Hardware – System Unit
SCADA for Remote Industrial Plant
SUBMITTED BY EDGEFX TEAM
PC Mouse operated Electrical Load Control Using VB Application
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Input Device :keyboard Types of key switch Components of Keyboard Keyboard switches Keyboard processor or circuitry Key matrix Types of key Switches.
RAILWAY TRACK SNAP NOTIFICATION
Introduction to Microprocessors and Microcontrollers
Speaker: Tian-Sheuan Chang July, 2004
Chad Nickell Sean Martin Chris Rothe Daniel Shay
Arduino म्हणजे काय?.
Presentation transcript:

SmartThink Remote System Team Cyclops Justin Bewley Winter Jojola Florence Manega Paul Roberts Denknesh Temesgen

Introduction SmartThink Remote System –Designed for people with disabilities – Aids in performing everyday tasks Controls television set Controls objects attached to SmartThink adapters

Conceptual Design Infra Red transmission –Line of sight + 10 degrees –Learns Pre-programmed IR codes Incorporates an LED array attached to a target CPU –LEDs correspond to state of FPGA state machine

Conceptual Design continued… Head mounting –Digital compass Imitate head motion –Inclinometers Levels; determine vertical angle of sight

Description of working system Motherboard –Microcontroller –FPGA –Memory IR Transmission –Tx / Rx –Adapter Sip/Puff Switch Button Switch Software

Overview Block Diagram

Motherboard

Micro-controller Shown below is the MC68HC11, with the clock (8MHz) and reset button

Schematics continued Driver for the address and data (MC74HC245) latch for the data (MM74C373)

Schematics continued Below is the schematics for the ROM and RAM

FPGA - Spartan

State Machine

IR Transmission

IR Reception Television Set Adaptor to go on other devices, i.e. fan –Regulated by 120Vac. –Processor checks for IR codes –Relay switches power flow to peripheral device

Sip/Puff Switch Origin Instruments, Corporation Zero-Power Design, No AC Plug and No Batteries The metal switch box contains the devices that convert sips & puffs to electrical switch closures Switch events are accessed from the 1/8" microphone connectors on the end panel Switches are designed for low current electronic loads Retail: $295.00

Memory Map

Software Breakdown Interrupt from XCS10 Serial Data Out Serial Data In Find open slot for data

Interrupt from XCS10 (State is latched to data bus from XCS10) Processor reads in state from data bus Based on state, read in from appropriate flash memory preset location (SPI) Send data across Serial TX until signal is complete (SCI) Send data out serially

Serial Data Out(memory addr. Z) For(I = 0; I < IR signal length; I++) –Gather memory byte from Z+I –Send data along serial line

Serial Data In(void) For(I = 0; I < IR sig. Len; I++) –Put memory byte from serial line into location $TEMP+I Find open pre-selected data space->Y If(Y == ERROR) –Memory space all used up, flash ERROR –Zero out memory Temp Else, move memory from TEMP to Y

Find open data space(void) Based on config byte at 0x0000, find open space in memory for new code (0 = mem in use) (1 = mem open) If no open space, return ERROR If there is an open space, return which space and declare the space used

Parts List Motherboard –HC11 –Spartan XCS10 IR –TX-IR (Control chip) –4MHz (Resonator) –ZTX601 (Darlington circuit) –IR LED (+ 10 deg high power) –TSOP-1140 (IR receiver) –MAX223CPP (DIP-drives voltage to 12V) –PIC 16C84-04 (Controller for adapter)

Parts List Continued Switches –Sip / Puff –Buttons Misc –Batteries 12 Vdc 4Ah NiMH (2) –Servos Hitec Hobby Servos (2)

Schedule

Milestone 1 Boot up HC11 FPGA Runs Basic Logic State Machine Logic Encoded Transmitter/Receiver Hardware Built

Milestone 2 FPGA Debugged and Working Read/Write to RAM IR Signals Can be Learned Switches Interfaced with FPGA

Division of Labor Motherboard – Winter, Justin, Denknesh IR – Paul, Florence, Justin Sip/Puff – Florence, Denknesh Boot Code – Paul User Manual - Winter Technical Reference Manual - Everyone

Questions?