Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
The physical parts of Computer
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
The Components of a PC (By Lewis Barrett)
Chapter 4 Section 3.
Parts of a Computer.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
 The Barkmaster2000 encourages your dog to bark  Barkmaster2000 waits in idle state for a bark  If the bark is angry enough it will start spinning.
COMPONENTS OF THE SYSTEM UNIT
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
The Internal Components of a Personal Computer (PC)
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Add on cards. Also known as Expansion card or interface adapter. It can be inserted into an expansion slot of a motherboard to add functionality to a.
Hardware Lesson 2 Computer Components. Path of Information Through a Computer Input Device RAM CPU Output Device.
Dawn Pedersen. Flick the switch… What happens when you turn a computer on?
Translate the following message:
Motherboard (Main board)
Module 1.1 Upgrading your computer Theme: Data processing for your business.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
Wall-E Prototype I Team 1 Xin Jin
ELN230 – Bazlur slide 1 ELN230 Lecture – 02c PC Components.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
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.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
AICIP 1Chris Beall Design of a Mobile Sensor Platform and Localization Design of a Mobile Sensor Platform and Localization.
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Components of a Computer. Main components of a computer.. Power Supply Motherboard Central Processing Unit (CPU) Random-Access Memory (RAM) Read-Only.
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
Computer Hardware – System Unit
Hardware Lesson 2 Computer Components. Power supply (the heart) Takes electricity from the wall outlet and converts it into a current that works for the.
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.
Internal & External components of the computer Abby Davis.
Digital Literacy: Computer Basics
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Brandon Halleran.  The power supply for your personal computer gives your machine all the different voltages it needs to operate properly. It is able.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Lecture-03 PC Components. System Components Video Card Sound Card Monitor (Display) Speakers Modem (or Network Card)
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Computer Basics. What a computer does INPUT  Computer INPUT is whatever is typed, submitted or transmitted to a computer system. It can be supplied.
Introduction to Computers
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Hardware.
CS111 Computer Programming
Technology Literacy Hardware.
Drill Translate the following message:
CPUs and Motherboards Cody, Emily, and Slavic.
Motherboard and its component What is Motherboard? Location Function.
Introduction to Computing Lecture # 1
Chapter 1: How are computers organized?
Year 9 Entry Level Computing
ICT Programming Lesson 2:
Chapter 4: Hardware for Educators
Computing Essentials Module 1.
Computing Essentials Module 1.
Presentation transcript:

Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University of Tennessee, Knoxville Lecture Series at ZheJiang University, Summer 2008

2 What is MSP? M obile S ensor P latform  Mobility  Integrated capabilities of sensing  On-board processing capability  Wireless communication  Cost-effective

3 History of MSP Design  MSP v1.0 - Spring 2004  ECE491 Design Project (Visionaries)  MSP v2.0 - Fall 2005  MS thesis by Chris Beall  Adding Ranging Sensor  MSP v2.5 - Spring 2006  ECE692 Design Project by Austin Albright  Adding a Servo for the range Sensor  MSP v3.0 - Summer 2008  Standardized all works  Adding a Servo for the camera

4 History of MSP Design

Dimension: 300x400x200 cm Cost: ~ $500 each Battery Life: ~ 3 hours 1.5 GHz processor 1 GB of RAM 30 GB Harddisk Operating system: Linux System Facts

MSP is equipped with two kinds of sensors –Imaging sensor –Logitech Pro 5000 –Range sensor –Ultrasonic rangefinder SRF05 Sensing Units

Mini-ITX (7x7in) form factor motherboard - VIA CN GHz processor Room for one memory module Integrated video, audio, ethernet PCI expansion slot (used for wireless) Needs an external Power Supply Processing

Motor Control The parallel port is used to send a PWM signal to the H-Bridge IC which directly drives two motors

Range Sensor & Servo Control SRF05 Ultrasonic Ranger –The parallel port is used. –Input: Power & Trigger signal –Output: Echo signal –Range: 3cm - 4m HITEC HS-311 Servo –Turns: 180 degree Servo Controller Circuit –Digital Potentiometer –556 dual timer IC

10 Software Operating System: Linux –Ubuntu 7.04  Ubuntu 8.04 Wireless Card Driver –To be supported by Linux, or –use Ndiswrapper Remote Access protocol: SSH Secure Shell –Log into a remote machine and execute commands –File transfer Camera –To be supported by Linux, –Use Logitech, DO NOT use Microsoft

11 Projects & Demos Component testing – Motortest – Range Sensor Test Self-localization demo – Using ARTool Kit Parallel dancing demo –Class project demo from ECE453, Fall 2005 Target recognition demo –Class final project demo from ECE692, Spring 2004 Self-deployment demo - Distributed vs. Centralized –Chris Beall's MS defense demo, Summer 2006

12 Component Testing Motor Test Range Sensor Test

13 Self-localization demo –Using ARTool Kit

14 Parallel dancing –Class project demo from ECE453, Fall 2005

15 Target recognition Class final project demo from ECE692, Spring 2004

16 Self-deployment Centralized vs. Distributed –Chris Beall's MS defense demo

17 Power Consumption of MSP Power OFF (Sleep Mode) – A ( W) Power ON (Idle Mode) –1.82 A (21.84 W) Data Send/Receive –1.92 A (23.04 W) Motors –Both: 2.22 A (26.64 W) –Left: 2.07 A (24.84 W) –Right: 2.01 A (24.12 W)

18 Questions & Future Work DC motors are not identical so feedback control is needed. Can step motor be used? Fix the problem in servo control circuit. Can smaller battery be used? Is MSP too big? Why not make it smaller? More info: