Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.

Slides:



Advertisements
Similar presentations
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Advertisements

Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
The Handling Camera1 Trainer Training The Handling Camera.
PHY 235 Robotics Workshop Day 6 DC Motors, H-Bridge Board, Simple Lego/Boe Bot.
Microcomputer Systems 1
Blackfin BF533 EZ-KIT Control The O in I/O Activating a FLASH memory “output line” Part 2.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Blackfin BF533 EZ-KIT Control The O in I/O Activating a FLASH memory “output line” Part 3 – New instruction recap Tutorial.
Blackfin BF533 EZ-KIT Control The O in I/O Activating a FLASH memory “output line” Part 2.
SnoopyBot Department of Computer Engineering Senior Project Winter 2005 The objective of SnoopyBot is to create a wireless robotic surveillance vehicle.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Getting the O in I/O to work on a typical microcontroller Ideas of how to send output signals to the radio controlled car. The theory behind the LED controller.
Blackfin BF533 EZ-KIT Control The O in I/O Activating a FLASH memory “output line” Part 2.
Getting the O in I/O to work on a typical microcontroller Activating a FLASH memory “output line” Part 1 Main part of Laboratory 1 Also needed for “voice.
Blackfin BF533 EZ-KIT Control The O in I/O
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Introduction.
Module 2 – Digital I/O Output: Use the digital port to provide signals to display a number on a seven segment light emitting display (LED) display by wiring.
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Applied Control Systems Robotics & Robotic Control
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
Using Analog Devices’ Blackfin for Embedded Processing Diana Franklin and John Seng.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Controlling the Outside World
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Electronic Engineering Final Year Project Switched-Controlled Turntable Name: Dean McDonnell Supervisor: Dr. Maeve Duffy.
GCS 300 System Operation Application – Level 1.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
Robotic Arm and Dexterous Hand Critical Design Review February 18, 2005.
Default_Routine(); - PWM Mapping /******************************************************************** * FUNCTION NAME: Default_Routine * PURPOSE: Performs.
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 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
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.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Lynxmotion Robotic Arm
Microcomputer Systems Final Project “Speaker and Sound Modulation”
Digital Electronics The Boe-Bot and Servo Motors.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Lab. 1 – GPIO Pin control Using information ENEL353 and ENCM369 text books combined with Blackfin DATA manual.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
1 i-Pendant for the R-J3iC & R-30iA Controllers ArcTool Version (GMAW) i Pendant New.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
By: Ryan Etwaru. Demonstrate the ability to implement functionality on a BlackFin Processor Implement on input signal: Audio Effects Echo Vibrato Change.
Wii Remote Zibo Zou, Daniel Maertens, Steven Duan 1.
LESSON 05 Using the Touch LED The Touch LED The purpose of this lesson is to introduce students to the Touch LED Sensor and how they can be used on a.
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
How to configure alarm system
Voice Controlled Robot by Cell Phone with Android App
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Program the robotic arm
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
ARDUINO LINE FOLLOWER ROBOT
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Controlling YOUR ROBOT
Blackfin BF533 EZ-KIT Control The O in I/O
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Microcomputers Final Project

 Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control  This project creates a camera system that can be controlled by the Blackfin EZKIT Lite.

 The first step was assuming control over the servo through the Blackfin.  The particular servo used turns according to the amount of pulses sent to it per second.  That is forward movement required more pulses per second when compared to reverse

 In order to achieve pulses, a function was created that sends a high signal to the servo’s control line then delays for a specific time (according to spin direction).  It then switches the signal off for a specific time and motion is achieved

Camera with 360 degrees of movement

 The base code used for this program was the Frame Capture Video Out.  Basically it allows a user to take a picture and stores it into the SDRAM  To improve the functionality, a motion enabled camera was added.

 The servo itself needs 3 connections.  Power = 5 V  Ground = 0V  Signal = 5 – 0V

 The expansion port at the base of the board allowed for power connections  An IO port was required for the servo control line so that signals could be sent  Flash A Port B uses its first 6 pins to light the LEDS but 2 pins are left free

 The expansion port gives access to these two free pins.  One gave an output voltage of 5V  5V was ideal for the servo and was used  The next page shows the pins used

PB7 – Servo Control Connection Flash A Port B

Connections of servo’s Power lines

 The camera can rotate 360 degrees  PF9 turns the camera left  PF10 turns the camera right  PF8 takes a snapshot and displays to the screen

 The first additional plan for this system is to add another servo to allow camera movement on the vertical axis in contrast to the horizontal limited.  The use of the UART connection to further allow for a remote execution of the system.

 Remote control Via UART Posed a few problems  The initialization of the CORE ID’s somehow stopped the execution of the Camera Code

 This project was a great starting point for future robotics projects.  The camera can be automated to do a total area scan with or without human intervention  UART Communications would have increased the usability and features of this program by a large amount.