AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS 2011-2012 Self-Driven Car.

Slides:



Advertisements
Similar presentations
Michael Madavane Russell McLoughlin. Plan Build a autonomous car, a GuideBot, that follows a set of directions to navigate an obstacle course Distance.
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
I/O Organization popo.
Electronic Car Via Mobile & Traffic Lights Prepared By : Sufyan Tahseen Mustafa Ramadan Arkan Tawfeeq Taher Deeb.
ELECTRONIC STICK FOR BLIND PEOPLE
ELECTRONIC GUIDING CANE FINAL PRESENTATION Students : David Eyal Tayar Yosi Instructor : Miki Itzkovitz Technion – Israel Institute Of Technology Electrical.
Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
1 PACE LITES PRESENTATION Advisor: Professor Sahakian Andrew Dai Lenore Kaplan Benjamin Mattson Nikhil Sethi.
Index  INTRODUCTION  HARDWARE DESCRIPTION  BLOCK DIAGRAM  COMPONENT LIST  ADVANTAGES AND APPLICATIONS  CONCLUSION.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Company LOGO Infrared Remote Controller for Digital Thermometer Sunghwa Jung & Xing Wang.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Design of an Obstacle Avoidance Vehicle Frank Scanzillo EECC657.
Electronics Design Laboratory Lecture #11, Fall 2014
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
1. A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
ENGR 6806 – Motor Control Prepared By: Rob Collett September 15, Office: EN2074.
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.
Team Spot On! With Zebulon Clark Desiree And Earl.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
IR Controls Motors An-Najah National University Faculty of Engineering Electrical Engineering Supervised by: Dr. Ra’ad Jaber Prepared by: Rayad Hayek بسم.
BABY DUCK Chenlu Sun MAE. IDEA A baby duck looking for her mom Functions:  Basic motion  Obstacle avoidance  Distance keeping  Color tracking.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
GPAR Manar Anabtawi Mays Al-Haj Qasem Dr.Sufyan Samara Prepared by Supervisor Examiners Dr.Luai Malhis Dr.Hanal Abu Zant.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 4 Standard Single Purpose Processors: Peripherals.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
SnackBot Creator: Chris Shepherd 7/7/05. Sensors/Behaviors Regular Regular Bump: Obstacle Avoidance Bump: Obstacle Avoidance IR: Obstacle Avoidance IR:
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Reverse Parking Sensor Circuit.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Module 8 Tutorial  An 8086 system is used for controlling the speed of a motor. The motor can operate at 5 different speeds (1- 5).  The speed.
DEPARTMENT OF EEE IFET COLLEGE OF ENGINEERING VILLUPURAM,TAMIL NADU,INDIA Project proposal For IEEE CS 70 th Anniversary Student Challenge On PATHLINE.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Christmas Lights Controller
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Intelligence Crane By: Maysoon Ashayer Muna Sholi Supervised by:
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Using Arduino to modify RC controls Nick Carter 12/31/2015
Alaa Omar Rana Diab Supervised by Dr.Raed Jaber
Robotic Vacuum Cleaner
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
OBJECTIVE AND FEATURES:
WALL DETECTOR ROBOT VEHICLE
Pulse Code Modulation (PCM)
Touch Sensor.
Semi-Autonomous Car Prepared by: Sahar Qawariq & Deema Hamdan
High Performance Low Cost Low Lost Wireless DC Motor Speed Control
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Introduction to H-Bridge
Bluetooth operated Arduino Controlled Car
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Combination Lock Opener
Presentation transcript:

AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car

Outlines :  Introduction  Main Parts  How it works  Difficulties and solutions  Future work  Project Demo

Introduction The main idea of Self-Driven Car is to control the car while it is moving on the street and make it follows the instructions of the traffic signs  To control the speed, direction of the car  Avoiding the accidents by avoiding the obstacles in front of it  The Project aims to help the drivers to securely reach their destination We used Infra Red waves for communication between the car and the traffic signs

Main Parts Car Controller. IR Data Communication. Motor Driver. Ultrasonic Obstacle Detector. Line follower. Street Module.

Motor Driver  LM293NE H Bridge Driver  To control the speed and the direction of the car.  Front and Back motors DC motors  Each motor has three data pits to control it (enable, Input_1 and Input_2)

Car Controller:  PIC18f4620 Micro Controller  Controls the motors directions and speed using the H bridge Speed Controlling : To control the motor there are three inputs in the H bridge (enable, Input_1 and Input_2 Send motor enable to the H bridge PIC will generate a PWM signal with a specified duty and assign it to the Input_1 of the H Bridge Set or reset Input_2,to control the direction of the motor

IR Data Communication IR Data Communication : The Most important part of the project Consists of Two Parts :  IR Senders :  Central Unit used to send the data to each Traffic sign.  Each Traffic sign represents a sender that sends specific data.  IR Receiver  Fixed on the car module.

IR Data Communication Why we Used IR technique  Line of sigh,similar to the real life  Cheaper  Available  Short distance IR difficulties  Data loss  Noise caused by the Light  IR signals interference

IR Sender IR Sender :  Consists of Five main components :  PIC18f4620 : to assign each traffic sign unique data.  MC14526 Decoder : to encode the data generated by the PIC.  Signal Modulation :  Using NE555 Timer to Modulate the signal with a 50KHZ carrier and forward it to the De-multiplexer.

IR Sender  IR Sender :  74HCT 154 De-multiplexer : controlled by the PIC keep switching between All of the traffic signs and assign the serial data. The data will be sent twice to make sure that the data sent to be compared at the receiver side  Traffic Signs : IR LEDs used to send the IR waves from the De-multiplexer

IR Receiver IR Receiver Consists of three main components : TSOP1738 :  Used to Receive and demodulate the IR waves sent by the Traffic Signs  Has a filter to reduce the noise from the lights and other noise sources

IR Receiver MC decoder :  Used to decode the Signals received by the TSOP  Check if the address received match the address of the receiver  Check if it received the same data twice with the same address

IR Receiver  On match put the decoded data to the Port D of the PIC and trigger an interrupt to the PIC on port B so that the PIC will start analyzing the data on Port D  Finally The PIC will respond to the traffic sign data by sending the right command to the car

Ultrasonic Obstacle Detector. LV-Ez1 Ultra Sonic sensor used to detect the obstacles in front of the car.  Once the sensor detects obstacles within it’s range it will give voltage level.  The voltage sent to the ADC on the PIC to be compared to determine the distance of the obstacle.  If the obstacle distance less than 30 cm the Car will stop.

Line follower The Line follower consists of two main components :  IR sender and receiver : Two couples of sender and receiver (left and right) The sender will send the signals, if the surface under the sender is white, the receiver will receiver the reflected signals by the surface. Else if the surface is black the receiver will not receive any signal.

Line follower A couple of comparators :  The comparator will compare the IR receiver voltage if it is less than 2.4 volt it will consider it as zero logic else it will be considered one logic.  Once the car faces a white line either on left or right it will trigger a left or right interrupt on the PIC.  The car will turn right for right line interrupt and vice versa.

Street Module We built the street with black color and white lines so that the car will follow the line. The Street contains traffic signs represented by IR LEDs. The IR LEDs are distributed with certain angels to be line of sight with the car receiver.

Difficulties and solutions First try was to decode IR signal from scratch using Capture/compare feature of the PIC to analyze data generated on the other side using pwm,this will be more sensitive to the noise, and it was solved using the current way of decoding. Interference and signal attenuation. Each traffic sign needs its own power to send its code and to reduce this huge power we use a de-mux with TDM to keep switching across all signs.

Future work Provide ultra sonic sensors in all sides of the car. Enable to program the traffic signs using a keypad. Using Image processing technique to recognize the signs. Control the car using Wi-Fi technique.

Thank You …