Obstacle avoiding robot { pixel }

Slides:



Advertisements
Similar presentations
WELCOME.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
In this presentation you will:
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Design and Implementation of Metallic Waste Collection Robot
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
OBSTACLE AVOIDANCE ROBOT
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
EEE 499 GRADUATION PROJECT FIRST-MIDTERM PRESENTATION By Sedat ONATLI & Akbar SHADAKOV Supervisor : Prof.Dr. Arif NACAROĞLU.
Pulse-Width Modulation: Simulating variable DC output
IR OBSTACLE DETECTION TO
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
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),
Arduino.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
A PRESENTATION ON EMBEDDED SYSTEM
Propeller Clock.
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
CPU FAN RPM MEASUREMENT WITH HALL EFFECT SENSOR
ULTRASONIC DISTANCE METER USING 8051
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
SUBMITTED BY EDGEFX TEAM
Arduino Development for Beginners
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
IR OBSTACLE DETECTION TO
Arduino Part 1 Topics: Microcontrollers Programming Basics
Arduino - Introduction
Automatic Railway Gate Control System
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Arduino and Design of Embedded Applications
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Introduction to Microprocessors and Microcontrollers
DT-Assessment Frame Work Term2
Intro to the Arduino by Someet Singh
Manual Robotics ..
Arduino Leonardo Setup
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
Introduction to Arduinos
Introduction to arduino
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Presentation transcript:

Obstacle avoiding robot { pixel } ©Copyright 2016 : make it or take it.in

Contents: Project overview. Block diagram. Components used Microcontroller. Power supply Arduino. Servo motor. Ultrasonic sensor. DC motor. Software used. Circuit diagram. Working. Applications. Future scope. Conclusion. ©Copyright 2016 : make it or take it.in

Project overview: The project is developed with the motive that no external commands are given to the robot. All the processing from detecting the object to making turns is done by an Arduino. The distance value from the sensor is processed by the Arduino for making decisions. The servo motor is commanded and the dc motor are also sent the signal for changing directions if an obstacle is detected. ©Copyright 2016 : make it or take it.in

Block diagram: ©Copyright 2016 : make it or take it.in

Components used - Power supply: 7805 ©Copyright 2016 : make it or take it.in

Microcontroller used – AVR: AVR is a family of microcontrollers developed by Atmel. These are modified Harvard architecture & 8 bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time. AVR microcontrollers used in the Arduino board designs. The 8-bit Arduino used in this project is Atmega328p. ©Copyright 2016 : make it or take it.in

Atmega328p : Arduino/Genuino Uno is a microcontroller board based on the ATmega328p It has 14 digital input/output pins (of which 6 can be used as PWM outputs). 6 analog inputs are also available for input or output. Atmega328p runs at a 16 MHz clock cycle. ©Copyright 2016 : make it or take it.in

Arduino is a open source electronics community. It focuses on using microcontrollers in advance electronics by building microcontroller boards. These boards uses AVR series microcontrollers for processing and controlling. You can blink an LED or control an servo motor or even send or receive your twitter messages. ©Copyright 2016 : make it or take it.in

Servo Motor:                 A servomotor is a rotary actuator or linear actuator that allows for precise control of angular or linear position, velocity and acceleration. It consists of a suitable motor coupled to a microcontroller for position feedback. Servo motors are small, have built-in control circuitry and have good power for their size. Servos are used in radio-controlled airplanes, a robot, or operating rudders, etc. ©Copyright 2016 : make it or take it.in

By recording the elapsed time the distance is calculated. Ultrasonic Sensor: As the name suggests, ultrasonic waves are used in this sensor. Also known as HC SR-04 ultrasonic sensor. An Ultrasonic sensor is a device that can measure the distance to an object by using sound waves. It measures distance by sending out a sound wave at a specific frequency and listening for that sound wave to bounce back. By recording the elapsed time the distance is calculated. ©Copyright 2016 : make it or take it.in

Additional sensors and electronics control the dc motors.  A motor is an electrical machine which converts electrical energy into mechanical energy. The principle of working of a DC motor is that "whenever a current carrying conductor is placed in a magnetic field, it experiences a mechanical force". Electrical motors are everywhere around us. Almost all the electro-mechanical movements we see around us used them, Additional sensors and electronics control the dc motors. ©Copyright 2016 : make it or take it.in

Unlike them the Arduino software is an all-in-one design. Software used: Microcontrollers mostly use different software's from compiling code or to creating a ‘hex file’ till making its PCB( Printed Circuit Board ). Unlike them the Arduino software is an all-in-one design. The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a graphic window (Serial Monitor), a text console, a toolbar with buttons for compiling the code . Also, it connects to the Arduino hardware to upload programs and communicate with them. ©Copyright 2016 : make it or take it.in

Circuit Diagram: ©Copyright 2016 : make it or take it.in

Working: The Arduino used here is connected here with sensors and motors both servo and DC motors. The sensor receives a signal whenever an obstacle is detected. This signal is then sent as a feedback to servo motors to change its angle to +90° or -90°. While the DC motors are stopped. And then it’s checked that the path is clear. If it is then the DC motors are turned ON. The obstacle detection check occurs repeatedly to avoid collision this is possible due to the sophisticated algorithm used in it. ©Copyright 2016 : make it or take it.in

Applications: ©Copyright 2016 : make it or take it.in

Future Scope: ©Copyright 2016 : make it or take it.in

Conclusion: We hereby conclude that the Pixel is a versatile and a rugged robot which can work efficiently in avoiding obstacles in the path and reach its destination. Also due to its highly efficient algorithm the robot detects the path for exist if it is surrounded by obstacles from all 3 sides. ©Copyright 2016 : make it or take it.in

©Copyright 2016 : make it or take it.in