OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.

Slides:



Advertisements
Similar presentations
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Advertisements

Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Coordinate Based Tracking System
SENIOR DESIGN 10/16.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Introduction.
Lecture – 7 Basic input and output
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
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
COMPONENTS OF THE SYSTEM UNIT
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
4.0 rtos implementation part II
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
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 بسم.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
ROBOTIC VEHICLE FOR STORES MANAGEMENT
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Components of a typical full-featured microcontroller.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
TV Remote As A Wireless Mouse For PC.
IR OBSTACLE DETECTION TO
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
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
Parking Availability Indication System
Voice Controlled Robot by Cell Phone with Android App
Under the Guidance of Submitted by
TRACK SENSING ROBOTIC VEHICLE MOVEMENT
PIC CONTROLLED DYNAMIC TIME BASED CITY TRAFFIC SIGNAL
Application Case Study Security Camera Controller
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
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
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
DENSITY BASED TRAFFIC LIGHT TIMING CONTROL
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
IR OBSTACLE DETECTION TO
Remote Override of Traffic Signal in Emergency
Under the Guidance of Submitted by
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo

Overview Our Project is a Robot Game Follower. We have two robots the first one carries the IR camera and controlled through the code and the second one carries the IR- LED and controlled wirelessly through the X-Bee Chip.

Overview cont’ The robot which carries the IR-Camera will detect the position of the IR-LED and through the code we will send commands to the motors to move to the IR-LED position.

Overview cont’ To make the game more fun the robot which is carrying the IR-LED will be controlled wirelessly to move any way you want.

Wii Robot

Hardware

Hardware System cont’ Tank Robot

Hardware System cont’ Wiimote Camera

Wiimote Camera.. PixArt* CMOS sensor consists of two functional parts: The actual sensing part, were up to four IR points can be detected at the same time. The internal processor part, which is responsible of translating the location of the IR points to correct x,y coordinates and size value (which gives a parameter indicating the distance of the IR point from the cameras position).

it is basically the hardware version of blob detection software’s but with a resolution of 1,024 horizontal pixels by 768 vertical pixels (it actually has a resolution of 128x96 but the built in processor uses 8x sub-pixel analysis to provide the described 1024X768 resolution), and a refresh rate of 100 samples per second. Wiimote Camera..

Other Specifications: 8 pins (4x2) Operates with 3.3V. 25 MHz clock. I²C (Inter-Integrated Circuit) Bus communication. (400 KHz fast with slave address 0xB0) Field of View is about 33 degrees horizontally and 23 degrees vertically. 3 sensitivity modes. Wiimote Camera..

The chip must be enabled by certain instruction formats, which will leave it in one of three states: On, but no data is being taken. On, and data is being taken at half sensitivity. On, and data is being taken at full sensitivity. Wiimote Camera..

The data output format will differ according to these states, but can still be categorized in three modes: Basic. (10 bytes, 5 bytes for each pair, with a total of 4 dots “two pairs”) Extended. (12 bytes, 3 bytes for each dot, with a total of 4 dots) Full (36 bytes, 9 bytes for each dot, with a total of 4 dots)

Wiimote Camera..

Voltage Level Converter If you've ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The SparkFun logic level converter is a small device that safely steps down 5V signals to 3.3V and steps up 3.3V to 5V. Each level converter has the capability of converting 4 pins on the high side to 4 pins on the low side. Two inputs and two outputs are provided for each side.

Stimulus (IR Light Source) An IR LED, also known as IR transmitter, is a special purpose LED that transmits infrared rays in the range of 760 nm wavelength. Such LEDs are usually made of gallium arsenide or aluminum gallium arsenide.

L293D H-Bridge The L293D is a H Bridge type IC and can control DC motors up to 36V. it's possible to drive 2 motors with a single L293D, however the power supply has to be strong enough to provide enough current.

L293D H-Bridge

4n25 optocoupler An optocouplter or optoisolator is a cool little device that allows you to completely separate sections of an electrical circuit. From what I understand, the MIDI protocol requires the use of optocouplers in all devices. I want to use an optocoupler for separating a circuit powered by USB (5V) from one powered by a 7.2V RC Car battery. The idea behind this is that I want to protect the USB based circuit(and my computer) from the large amperages, inductance, higher voltages and other things going on in the RC Car side of the circuit, but still want to be able to control it using a USB device.

microcontroller

Software System Arduino IDE 1.5.2

Robot #2 It’s the part that holds the IR-LED, and escape from the first robot.

Remote We use it to control the movement of the car. Component : - PIC 18F push buttons & 4 resistors. - XBee module “Transmitter”.

How does it work ! The PIC read the buttons, it detect what is pressed then send controlling command serially to the car via XBee module.

Moving car It will receive command from the remote. Component: - PIC 18F Mechanical body. - Motor controller “L293D”. - XBee module “Receiver”.

How Does It Work! The PIC read serial data from XBee, process what is received and control L293D which control movement of the motor.

What does we do in PIC C code? In remote : btn = input_a(); btn = btn & 0x0F ; // if(btn == 0x02) // { printf("F"); //Forward delay_ms(200); }

What does we do in PIC C code? In car : if( kbhit()) //chick if any think is received { c = getchar(); delay_ms(100); if(c=='F') { output_d(0x02);// }

X-Bee Module Wireless connection between end point. The speed is 250 Kbps but with noise it gives speed upto 25 Kbps. It transmit and receive data serially. Once it configured you can use it easely.

Problems Wiimote Camera!!! XBEE Wireless Component L293D H-bridge Noise !!

DEMO