Bluetooth operated Arduino Controlled Car

Slides:



Advertisements
Similar presentations
FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
Advertisements

Autonomous Metal Detector Vehicle (AMDV)
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Introduction.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Robotic Artificial Intelligence Toy (R.A.T.) CPE 4521 Final Design Presentation Presented by Shane R. Bright, Erik R. Brown, Wing-Seng Kuan, Micheal T.
Design and Implementation of Metallic Waste Collection Robot
Motor Vehicle Level 3 Electronics and Electronic Components Resource 1.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Program ultrasonic range sensor in autonomous mode
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.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
GPAR Manar Anabtawi Mays Al-Haj Qasem Dr.Sufyan Samara Prepared by Supervisor Examiners Dr.Luai Malhis Dr.Hanal Abu Zant.
Autonomous Metal Detector Vehicle (AMDV) Jared Speer Lamar Williams Jr. Nathan Stephan University of Central Oklahoma Department of Engineering and Physics.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
OBSTACLE AVOIDANCE ROBOT
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Servo Motor Control Using Arduino Instructor: Dr Matthew Khin Yi Kyaw.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
DEPARTMENT OF EEE IFET COLLEGE OF ENGINEERING VILLUPURAM,TAMIL NADU,INDIA Project proposal For IEEE CS 70 th Anniversary Student Challenge On PATHLINE.
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.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
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),
Introduction to Motors, servos and steppers
A PRESENTATION ON EMBEDDED SYSTEM
EMBEDDED SYSTEMS S.HIMABINDU
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
NXT Mindstorms Kit Programming
Smart Parking Application
Obstacle avoiding robot { pixel }
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
Using Arduino to modify RC controls Nick Carter 12/31/2015
ANTI-COLLISON AND BRAKING SYSTEM
Automatic human detector garbage can.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
WALL DETECTOR ROBOT VEHICLE
How an Ultrasonic Range Finder works
‘SONAR’ using Arduino & ultrasonic distance sensor
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
What is Arduino? By James Tedder.
James Sigler, Mohammed Allahyani, Khalid Alghamdi, Yu Sun
Collision Observing Detection System
Texting & Driving Prevention
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Project Schematics Circuit Working Principle and Equations
Device Fabrication & Components Conclusions and Future Advancements
Black Box for vehicle diagnostics
Anti-lock Brake System (ABS)
UNIT 11: RC-SERVOMOTOR CONTROL
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Autonomous Delivery Robot
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Bluetooth operated Arduino Controlled Car James Innacell, Bruna Santos, Daniel Fernandez Coviella, Kareem Saleh, Anis Vohra, Xingguo Xiong Department of Computer Science & Computer Engineering University of Bridgeport, Bridgeport, CT Abstract Arduino is a low-cost single board microcontroller which allows quick prototyping of various electronic systems. The microcontroller allows users to implement C++ to simulate a digital environment. Based on the Arduino platform, many different projects have been implemented for a wide variety of applications. This project implemented the use of an Arduino, Ultrasonic rangefinder, and an HC-06 Bluetooth Module to transform a simple radio controlled car into a Bluetooth operated car that is configured to simulate an anti-collision system. We installed an ultra-sonic device along with a Bluetooth module to improve the performance of the RC car. The ultra-sonic device is used as an anti collision system to help stop the RC car before it hits oncoming objects. Meanwhile, the Bluetooth module will allow the RC car to be controlled by an android device. The Arduino programming codes are developed to control the operation of the RC car. The Arduino controlled RC car is implemented and performs the correct functions as designed. The design considerations of the Arduino controlled RC car are also discussed. 1 Hard Ware / Materials For this project to come together a few materials are needed. An RC car that can be taken apart to expose the front stepper motor that helps the vehicle turn and the rear servo motor that allows the forward and reverse movement. With the help of the L293D motor driver is allowed are DC motor to drive in either direction. L293D is a 16-pin integrated circuit which can control a set of two DC motors simultaneously in any direction. The JY-MCU Bluetooth module allowed us to connect an android device which was equipped with a controller that sent signals the Arduino micro controller. The SEN136B5B ultra-sonic range finder works like a set of on the vehicle. If the vehicle were to approach an obstacle on the road it would cut power to the motors to eventually stop the car. In order to power the RC car and all of its electronic components, the power source need to have an out-put of 9 volts. Results and Discussion Many alterations had to be made to the RC car to accommodate all of the electronic components. Multiple breadboards and circuits were used to safely connect the Arduino to the RC car’s motors. A secondary android application acted as a controller sending state signals to the HC-06 Bluetooth module. Due to the Arduino draining the AA batteries quickly a 9volt battery was directly connected to it to ensure ample power. Although, there were problems along the way, the final results show that the ultrasonic device worked successfully as an anti-collision system. The RC Car stopped within the designated stopping distance. Also, the other controls were not interrupted during the braking process. This allows the user to steer the RC car out of the way of an oncoming object no matter if the Arduino engages the anti collision system or not. Circuit Diagram Ultra Sonic Range Finder The ultra-sonic range finder is a device that gives out a burst of ultrasound signals and times how long it takes for the echo of ultrasound to reverberate of the oncoming object. The distance between the ultra-sonic range finder can be determined by using the recorded time as along with the numerical value for the speed of sound. Based on the calculated the distance the sensor will send a signal to the Arduino Board. However, if the RC Cars to close to an oncoming object.  As a result, the RC car will deaccelerate to a stop. COLOR PART NAME VOLTAGE OUTPUT RED Arduino Uno 9V GREEN SEN136B5B 5V BROWN L293D PURPLE Stepper Motor BLUE JY-MCU 3.3V YELLOW Servo Motor Sample Code Conclusion The RC car did stop as programmed and flawlessly responded to the Bluetooth controller. However, the Ultrasonic Sensor and Arduino can be applied to other areas of the RC car’s performance. For instance, The Arduino could use the data obtained from the Ultra Sonic sensor to steer the RC car out of the way from the oncoming objects. Also, more sensors should be added to make the car 100% autonomous. But for now, the project displays the working principal of the ultrasonic sensor. Please read the comments highlighted in grey for a better understanding about how the code works.