Motivation: The idea behind this project was to create a platform for easily and inexpensively testing user interfaces. A good user interface is a layout.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Chapter Three: Interconnection Structure
Categories of I/O Devices
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
In this presentation you will:
Power Supply, motherboard, CPU, BIOS, Bus, expansion slots, memory
Crib Pediatric Dynamometer Abstract Many researchers are currently studying the activity of infants in search of a relationship between energy expended.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
ABSTRACT The goal of this project was to create a more realistic and interactive appliance interface for a Usability Science class here at Union. Usability.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Nickolas Potvin Advisors: Professors Hedrick, Cass, and Fernandes.
Audible Memo Board Phase II (08009) The Project Customer: Irene Sponsor: Tala Hopkins Consultant: Dr. Hopkins Advisor: Dr. Slack The project required the.
SNIFFER CARD for PCI-express channel
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
B.RAMAMURTHY UNIVERSITY AT BUFFALO Introduction to Hardware (& Software) 5/30/2013 Amrita-UB-MSES-CSE
Hardware-In-The-Loop Testbed Team 186: Douglas Pence, Ken Gobin, Aaron Eaddy, Advisor Sung Yeul Park Department of Electrical and Computer Engineering,
Computer Hardware The Basics. Overview Why is this important? To be able to recognize each of the main parts of a computer As a professional in digital.
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.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
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.
The printed circuit board (PCB) design
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
The Internal Components of a Personal Computer (PC)
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
University of Connecticut Virtual Lab Carl DiFederico, Shane Tobey, Kasim Ward Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor.
Daniel Arnett · Joseph Vanciel · Brian Krueger Advisor: Dr. Samuel Richie Sponsor: Workforce Central Florida Mentor: Sean Donovan 4 th Annual Senior Design.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Translate the following message:
By: Joshua chambers INTRODUCTIONINTRODUCTION What your computer can do depends upon two things: the hardware your computer has, and the software that.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
 Project Description & Goals  Hardware Used  Circuitry & Connections  Communication  Software & Programming  End Result.
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.
By: Dorian Gobert. In 1998, the Gateway G6-450 was "top of the line", the fastest computer Gateway offered. Compared it to the eMachines ET in.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
Jump to first page One-gigabit Router Oskar E. Bruening and Cemal Akcaba Advisor: Prof. Agarwal.
I/O Computer Organization II 1 Interconnecting Components Need interconnections between – CPU, memory, I/O controllers Bus: shared communication channel.
A Software Solution for the Control, Acquisition, and Storage of CAPTAN Network Topologies Ryan Rivera, Marcos Turqueti, Alan Prosser, Simon Kwan Electronic.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Brian Hixenbaugh Network Managment. My Home Network.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Designed by: Peter Arendt James Pachan Paul Sobczak.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Communications & Networks National 4 & 5 Computing Science.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Chapter 1: How are computers organized?. Software, data, & processing ? A computers has no insight or intuition A computers has no insight or intuition.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
Parts of the computer Deandre Haynes. The Case The Case This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its.
BMTS 242: Computer and Systems Lecture 4: Computer Hardware and Ports Yousef Alharbi Website
1 Test Setups for the FE-I4 Integrated Circuit Stewart Koppell 8/1/2010.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
Recen progress R93088 李清新. Recent status – about hardware design Finishing the EPXA10 JPEG2000 project. Due to the DPRAM problem can’t be solved by me,
Chapter 7 - The Local Area Network Arrives Introduction Motivation (mainframes & minicomputers with terminals) Interchangeable Media (removable disks and.
A local area network (LAN) is a group of computers and associated devices that share a common communications line or wireless link. Typically, connected.
FSAE Engine Management System Adolfo Pereira Donald Zucaro Lee McDade Jeremy Belge Sun-Jet Liu Marcin Trelinski Advisor: Dr. Alan Nye Sponsor: FSAE Formula.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K.
The Device Networking Company
Graduate Development Program Engineering
FeMaidens Programming
Unit I Flash Cards Start.
DC motor.
User Interface Design and Evaluation
Intelligent HVAC Control
Arduino Workshop University of Jordan.
Arduino Workshop University of Jordan.
Presentation transcript:

Motivation: The idea behind this project was to create a platform for easily and inexpensively testing user interfaces. A good user interface is a layout in which users can easily accomplish a desired task. In the example shown below, we have two examples of a stove top. By merely changing the layout of the stove top, not the underlying technology, we have made the stove more usable. Bad Usability Good Usability Design: The system was designed using the 1-Wire Protocol TM. The 1-Wire Protocol is a Master-Slave technique where each slave has a unique address which the master uses to send specific instructions to the slave devices. In our system, a microcontroller, the TINI, was used as the Master which puts instructions on the bus. The slave devices, hardware we call “Widgets,” listen to the bus, waiting for their address to be on the bus. This design allows us to move addresses with the widgets and have “location independence,” or in other words, one program can be written for multiple layouts since the location of the widgets do not need to be programmed into the software. Future Work:  Constructing PIC chip widgets  Use PIC chips to make a bus “sniffer” for better debugging practices  Make the board larger Results: The first step in my project was to get the board in a state where I could start experimenting with PIC chips. To do this, I had to replace the center bus which was causing problems. The next step was to create several testing programs to be run on the system for better debugging practices with the project. After this was completed, a development board had to be created so PIC chips could communicate with the rest of the system so PIC chips can be tested during development. This was accomplished by replicating the existing system on a bread board and using a ribbon cable to connect this system with the PIC chip development environment. Once we had done this, we could begin working on PIC chips communicating with the 1-wire protocol and the rest of our system. References: Axelson, Jan. Designing and Programming Small Devices for Networking. Madison: Lakeview Research LLC, Print. Eisenreich, Dan, and Brian DeMuth. Designing Embedded Internet Devices. Burlington: Elsevier Science, Print. Mendelsohn, Dan, “A Pedagogical Tool for Usability Science” March 19, 2011 PIC Chip, PIC Axe, Predko, Myke. Programming and Customizing the PIC Microcontroller. 3rd. New York: The McGraw- Hill Companies, Print. Stevens, Roger L. Serial Communications Kelseyville: Square 1 Electronics, Print. Verle, Milan. PIC Microcontrollers. 1st. Beograd: Mikroelektronika, 2008 Parts & Components:  PICAXE28X2 microcontrollers  TINI microcontroller  Copper printed circuit board for widget construction  External DC power supply to provide sufficient current to widgets  EasyPIC5 development system for PIC chip development  Metal insulated wiring for circuit construction Current Prototype: Senior Project – Computer Engineering Next Generation Widgets Sam Tremlett Advisors – Prof. Hedrick, Prof. Cass and Prof. Fernandes