MAE 576 Final Project CD Sorter with Database Presented by: Matt “ICU” Szymanski Nicholas “PBasic” Gill.

Slides:



Advertisements
Similar presentations
I/O Organization popo.
Advertisements

JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
BEST Robotic, Inc. easyC Team Training
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Fast, Accurate and Reliable Robotic Storage System
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
PHY 235 Robotics Workshop Day 6 DC Motors, H-Bridge Board, Simple Lego/Boe Bot.
5/13/ Assembling and Testing Your Robot. 5/13/2015 Mounting the Topside Hardware  Parts Boe-Bot Chassis (1) Standoffs (4) 1/4” 4-40 Screws (4)
Using the Board of Education Breadboard and Your Multimeter ENGR 120 Work in teams of two!
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
BOE-BOT By: Jonathan Baker Gabby Garcia. BOE-BOT Servo motors to control each wheel independently Castor wheel in rear for stability Aluminum Chassis.
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
Mechatronics Term Project TEAM 2: Nicole Abaid Matteo Aureli Weiwei Chu Riccardo Romano May 4, 2009.
Mechatronics’ Project
9/23/02 Program Flow Chart User Hits Key Setup Key Product Key Product Program Direct Robot Programming Area Perimeters Hopper Position Assembly Area Position.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom.
ENGR 101: Robotics Lecture 2 – Text Programming Outline  Introduction to PBASIC  Variables, I/O, Arithmetic  Controlling the LEDs References 
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Parallax 4x20 LCD (part number 27979) with Arduino Duemilanove
Distributed Sensing and Control for Mobile Robot: Automated Guided Vehicle Final Project MAE 576 Group D.
Input and Output devices Input ports are connections at the back of a computer. Input devices are connected to these ports, for example, a keyboard which.
INTRODUCTION TO OPERATING SYSTEMS. An operating system is a program that controls the overall activity of a computer. Like an orchestra conductor an operating.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
Controlling the Outside World
HEXAPOD ROBOT MINI PROJECT B-TECH ELECTRONICS AND COMMUNICATION ENGINEERING SIXTH SEMESTER ASWATHY.K RANJITH.R SREELAKSHMI.M SREEYENAN.E.K GUIDE Ms.Sreebala.P.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
INTERFACING WEB SERVER WITH A ROBOT
M.I.S Management Information Systems Katie And James.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Team 5 – Silver Snakes Technical Evaluation Content Communication Speaker System February 15, 2012.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
IR Communication October 27, Sources  Lindsay, Andy. IR Remote for the Boe- Bot. v
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Multimedia MCI Control. MCI control enables a program to interact with any multimedia device connected to the computer that supports Media Control Interface.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Slide Menlo Drive Suite 100 Rocklin, CA Presentation based on: “What’s a Microcontroller?" by Andy Lindsay Presented by Andy.
The Patrolling Android By: Reinaldo Molina University of Florida Department of Electrical and Computer Engineering IMDL – EEL 5666/4665 Date: 11/20/2013.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Overview of MSWS Control of 212-LC July 15, 2006.
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Milestone 1 Pablo Canseco Domenick Albanese Ronald­-Dean Allado Command and Control Subsystem for Regolith Mining Robot.
Lynxmotion Robotic Arm
Interrupts Microprocessor and Interfacing
Servo Demonstration In MPIDE, select File > Examples > Servo > Sweep.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Mid – Semester Presentation Senior Design February 25, 2010.
A PROOF OF CONCEPT FOR AUTOMATED SOLUTIONS IN THE HOME ASSISTED HOME STORAGE.
Smart Lens Robot William McCombie IMDL Spring 2007.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
FlowArm PLTW Programming
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
Modem. Introduction: A modem [Modulator -Demodulator] is a device. Data communication means transmitting digital information form one computer to other.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Native Command Queuing (NCQ). NCQ is used to improve the hard disc performance by re-ordering the commands send by the computer to the hard disc drive.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Lynxmotion Robotic Arm
Diagram of the Board of Education
‘SONAR’ using Arduino & ultrasonic distance sensor
FlowArm PLTW Programming
Welcome to Digital Electronics using the Arduino Board
Controlling YOUR ROBOT
Pololu DC Motor Controller
Fevzi Ozaydin & Violet Mwaffo
Introduction to Arduinos
Presentation transcript:

MAE 576 Final Project CD Sorter with Database Presented by: Matt “ICU” Szymanski Nicholas “PBasic” Gill

Motivation 4 Examine communication between two Basic Stamps 4 Multiple burns, or burns from multiple disks are tedious, and time consuming. 4 Same setup could be used for precise integral motion with a feedback loop

Synopsis 4 Two robots- one for control, one for database 4 Data transfer though IR and cable. 4 Mechanical system constrains the motion of the BOEbot for precise motion. BOEbot moves to disk, uses servo motor to skewer CD, and returns. 4 LCD screen shows the user the location of the BOEbot.

Physical Layout of Project

Software Program Flow 4 Both stamps initialize- BOEbot goes home 4 BOEbot sends “home”, Base sends CD # 4 BOEbot sends update to base -> retrieves 4 Base Displays on LCD- Listens 4 CD is in “computer,” Base sends CD new # 4 BOEbot sends update -> returns old CD 4 BOEbot sends update -> retrieves new 4 At the end program- LCD displays all done

Communications- IR, Cable 4 Infra Red –Firestick II –Module emits serially using SEROUT command –Wait “A” command 4 Cable –grounds connected –flow control PIN to signal receiving stamp is ready

Successes and Future Studies 4 Successes –accurate control using pushbutton switches –Communication is reliable and robust –CD grabber is consistent 4 Future Studies –Add CD eject button on BOEbot –Serial Comm. between base and computer –Avoid going back to home every trip –Re-ordering CD’s while playing