Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop BoneCrusher Automation Floor Art Super Transcriber (F.A.S.T)

Slides:



Advertisements
Similar presentations
1 Signals, Circuits, and Computers John Athanasiou Part B Spring 2010.
Advertisements

Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
Engineering Roles We will be forming groups of 3 students
Daniel Bressan David Tran Robbie Banks Amit Kapoor MACH 1/7.
In this presentation you will:
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Wiring the new control system MVRT 2010 – 2011 Season.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
L.
Connecting VEX and ROBOTC
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
SENIOR DESIGN 10/16.
Copier Jam Detector Design Problem
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Old control system ( ) MVRT. Main Circuit Breaker Connected to the red wire (power) of the battery When turned off, all power is cut off and robot.
DC Motor Drives Dr. Ahmad Harb.
TEAM SOLBOT CRITICAL DESIGN REVIEW Martin Carbajal Mike Mellman Curtis Porter Erik Zurinskas.
Digital I/O Connecting to the Outside World
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Easy on the Tini Bill Barker Carey Davis Ben Irwin Travis Majors Cell phone detector.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
B.R.A.V.O. Bring Reliability to Autonomous Vehicle Operation Group 11 Christopher Cox Mirazam Usmanov Douglas Akinola Henry McWhorter.
RM2C Understanding Connections on the Robot Control Board (RCB).
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
VEX Parts – Batteries, Logic, and Controls
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
HARDWARE TESTING OF DIGITAL INPUT & OUTPUT CARDS FOR DATA ACCUSITION & CONTROL SYSTEMS A Mini Project Report submitted in partial fulfillment for the award.
Motors & Motor Drivers ECE 450.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
Smart Lens Robot William McCombie IMDL Spring 2007.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Auto turn off battery charger Auto turn off battery charger.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
DC motor principles Speed control Direction Stepper motor principles
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
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),
Application Case Study Christmas Lights Controller
Introduction to Motors, servos and steppers
Electrical Engineer Responsibilities
Programming & Sensors.
Obstacle avoiding robot { pixel }
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
Electrical Engineer Responsibilities
ECE Computer Engineering Design Project
Automatic heat source finding laptop cooling pad By Team 26
WALL DETECTOR ROBOT VEHICLE
‘SONAR’ using Arduino & ultrasonic distance sensor
High Performance Low Cost Low Lost Wireless DC Motor Speed Control
Electrical Engineer Responsibilities
Graduation project ii: 3-axis cnc milling machine
Electrical Engineer Responsibilities
Internet-of-Things (IoT)
Copier Jam Detector Design Problem
Sensors and actuators Sensors Resistive sensors
Presentation transcript:

Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop BoneCrusher Automation Floor Art Super Transcriber (F.A.S.T)

Build a robot to reproduce shapes, text or follow user input paths. Robot will use markers to create drawings on the floor. Scalable drawings depending on floor size.

Tethered Control using: Joystick Keyboard Pre-Encoded Instructions Touchpad Wireless control should eventually replace tethered line

Milestone 1 Moving robot that can be controlled with directional inputs via USB input Milestone 2 Robot can reproduce shapes and text given a user input. Expo++ Robot is wireless, can use multiple marker colors, has collision and boundary detection sensors, and can follow touch pad input drawings.

Input CPU (MSP430) Motor Drivers (L297, L298A) Sensors Marker

Robot moves with two Sure Step stepper motors that take inputs from DRV8412 motor drivers The DRV8412 is a high performance integrated dual full bridge motor driver Takes 4 out-of-phase inputs to drive the motors We have switched from the DRV8412 to the L298N and L297 L297 generates 4 outputs from a single clock input to drive the motors (connected to L298N)

Operating Supply Voltage up to 50V 3A max current output Operating frequency up to 500kHz Integrated self-protection circuits (under voltage, over temperature, overload, short circuit) No external schottky diodes required Takes four off-phase step functions as input

Much simpler two phase bipolar stepper motor driver than the DRV8412 Takes only one step input 46V, 4A max Over temperature protection High noise immunity

MSP430

NEMA degrees per full step Half-Step Capability Holding current up to 1.7 A Input 4 out-of-phase step functions 1.6 ohms

Use a stepper motor to rotate markers into place (PWM). MSP430 provides the path to draw Multiple color control through the motor PWM.

Controls rotation of marker wheel Spring controlled pressure on markers Color change capabilities Uses the same motor drivers and stepper motors as the wheels Rotate Pen Down/Up Motor

MSP430f PWMs Multiple digital I/O UART Control DAC 8 MHz

5V Rail Reset Button Motor 1 PWM Motor 2 PWM Motor 3 PWM Motor 1 Enable Motor 2 Enable Motor 3 Enable Motor 1 Direction Motor 2 Direction Motor 3 Direction PC Connection Motor Reset Collision Detection

Motor Control 3 PWMs (Square Waves) – 3 Motors Speed – Period of waves Distance – Duration of signal Marker Control Controlled by Marker Wheel attached with Stepper Motor Signal will enable the wheel to rotate until marker in DOWN position.

Opto-isolators Separate the MSP430 from L298N and L297 in case of mishaps. May need to add transistors for current boosts. MSP430 might not be able to apply enough current to the opto-isolators Control of the Direction and Speed will be determined by code on MSP430

UserKeyboard InputJoystick Input Path Generated Input Basic Directions PWM for Each Wheel Generated Marker Position Selected Stop From Collision Sensors Trackpad Input

Collision Detection Bumpers that detect collision and send data to CPU Infrared that detect objects in path before collision Boundary Detection Detect predefined physical boundary Infrared (black line surrounding “canvas”) Using MAX3100, MAX3120 infrared drivers. Software boundary Max distance allowed for travel from initial starting point Turn OFF or correct motion when the sensors detects a problem.

3 to 5.5V operating voltage. 1 CM to 1 M detection range. High accuracy (built-in narrow band pass filter). Compatible with MAX3100 (IR to UART Data Link). Schmitt Trigger input/output operation.

Power Control Board Provide 50V for the stepper motor, 7V for the logic circuitry (motor driver), and 2V for the MSP430 CPU chip. Isolation circuit using opto-isolators MAX232IN for providing current to motor. Power monitoring and reporting controlled by MSP430. Conservation of power by shutting down components not being used by controlling the signal to the enable pin in the motor driver. Rechargeable battery.

TaskPeterErikNiketChris Mechanical Chassis/MountsX Electrical Input ControlsX Motor ControlsXX CPU/Power Management XXXX Marker/SensorsXX Software CPUXX UI SoftwareXX IntegrationXXXX ManufacturingXX TestingXXXX DocumentationXXXX

ItemQuantityPrice ($)Purchased? Mechanical Chassis/Mounts Material1 X 1 m75 Castor Wheels24yes Differential Wheels210 Stepper Motors (Sure step)340yes Other Mechanical Parts (Screws, Springs, Servos)-50 Electrical LEDs10 Battery/Circuitry/Controller-150partially Battery Charger125 Infrared Sensors (LED, Photo Diodes, MAX3100, MAX3120)8180 Bump Sensors105 Microcontrollers (MSP430F1232IPW)/USB interface-50partially Motor Drivers (TB6560AHQ, DRV8412, L297, L298, L6210)-50yes PCB Printing-130 Other Electronic Parts (Wires, Connectors,etc)-80partially Miscellaneous Markers 5 Presentation/Documentation(Printing, Poster, Binding) 65 Total 929

Signal/Power Noise Opto-Isolators, separate regulators purchased Motor Accuracy Loose Contacts between wheel and ground – Slowly build up the speed to avoid loose contact. Inaccurate stepping by motor – High current keeps steps accurate Power management surges and spikes Opto-Isolators Lose communication with robot Range - Software controlled Power OFF Loose wiring – Effective Build Up Uncertainty in learning curve Uncertainty in parts availability and delivery Unfamiliar technology