BLUETOOTH CAR USING ARDUINO PDF

Title BLUETOOTH CAR USING ARDUINO
Author Anonymous User
Course Computer science engneering
Institution Chandigarh University
Pages 49
File Size 1.9 MB
File Type PDF
Total Downloads 48
Total Views 182

Summary

PROJECT REPORT...


Description

Project Report On Bluetooth Car Using Arduino Submitted in partial fulfilment of the requirements for the award of degree of

BACHELOR OF ENGINEERING IN COMPUTER SCIENCE & ENGINEERING

Submitted to:

Punit Soni

Submitted By:

Team Leader: Arkin Markan, 19BCS2195 (Grp-A) Member 1: Rainy Thakur, 19BCS2189 (Grp-A) Member 2: Sajal Srivastava, 19BCS2187 (Grp- A) Member 3: Girish Gour, 19BCS2215 (Grp–B) Mentor Signature:

Saurabh (E-8616)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CHANDIGARH UNIVERSITY, GHARUAN May, 2021

CERTIFICATE

This is to certify that the work embodied in this Project Report entitled “Bluetooth Car Using Arduino ” being submitted by “Arkin Markan” – UID “19BCS2195”, “Rainy” – UID “19BCS2189”, “Sajal Srivastava” – UID “19BCS2187”, “Girish Gour” – UID “19BCS2215”, 4th Semester for partial fulfillment of the requirement for the degree of “ Bachelor of Engineering in Computer Science & Engineering ” discipline in “ Chandigarh University ” during the academic session JAN-JUNE 2021 is a record of bonafide piece of work, carried out by student under my supervision and guidance in the “ Department of Computer Science & Engineering ”, Chandigarh University.

APPROVED & GUIDED BY: Project Supervisor: Saurabh, E-8616

Project Teacher: Punit Soni, E-9880

DECLARATION

We, student of Bachelor of Engineering in Computer Science & Engineering, 4th Semester , session: Jan – June 2021, Chandigarh University, hereby declare that the work presented in this Project Report entitled “Bluetooth Car Using Arduino” is the outcome of our own work, is bona fide and correct to the best of our knowledge and this work has been carried out taking care of Engineering Ethics. The work presented does not infringe any patented work and has not been submitted to any other university or anywhere else for the award of any degree or any professional diploma.

Student details and Signature S.No

Name of the Student

Contact No.

1.

Arkin Markan

+919914603141

2.

Rainy

+918894181097

3.

Sajal Srivastava

+919794805656

4.

Girish Gour

+917051356769

APPROVED & GUIDED BY:

Project Supervisor: Saurabh, E-8616 Project Teacher: Punit Soni, E-9880

Signature

ABSTRACT The project aims is to design an arduino bot and write program in to the arduino microprocessor. Arduino car contains arduino microcontroller with basic mobility features. The world is at the dawn of a smart phone era where everything in our day to day life is, and can be controlled via a smart phone. This smart phone usage is rapidly evolving and has moved on from being just a device for voice calls and texting into a daily driver, which is being used to automate and control various day to day objects near and around us, some of which include lights, televisions, sound systems, air conditioners etc. So in such a time where people are migrating to a smart phone based life, exercising control over things near and around them, our project is aimed at developing a toy car to entertain kids and which can be controlled through a smart phone app. Making best use of the high end byte crushing processors in their hands, the app facilitates the user to control the toy car which attracts the child, plays with the child and also packs some additional features for entertainment of the user. Arduino programs contains instructions mediating between android controller and Arduino car. Android mobile controller uses different mobile sensors to supervise motion. An appropriate program in the arduino microprocessor to interact with the android controller has to be created. The interface is easy to use and provide feedback from the arduino microprocessor through the bluetooth after giving instruction to arduino for various actions through interface via bluetooth module. After doing all of this we have test this project thoroughly and find the maximum no. of error & wrong logic in the microprocessor program. After doing this only we can say that we have been able to create as per our goal described. The device can be controlled by any smart device with android. Since robotics has become a major part in our daily life and also in the engineering field and it plays a vital role in the development of new technology. This is a type form of remote control car, where the ordinary micro-controller has been replaced by Arduino and IR sensors has been replaced by a Bluetooth module. The remote can be any android or IOS cell phones. This project can be made in a bigger scale for real time vehicles.

TABLE OF CONTENTS

S. No.

Topic

Page No.

Certificate………………………………………

i

Declaration……………………………………..

ii

Abstract………………………………………...

iii

Acknowledgement.....................................................

1

1. SummaryReport....................................................

2

2. Phase-Wise Marksheet........................................

3

3. Project Proposal...................................................

4

4. Project Synopsis.....................................................

5-13

4.1

Introduction.................................................................

4.2

Feasibility Study……………………………………..

8

4.3

Methodology/Planning of Work………………........ .

9

4.4

Module & Roles of each team member……………...

10

4.5

Innovations in Project ….………………………....

11

4.6

Software & Hardware Requirements .…………….

12

4.7

Bibliography ……………………………….……....

13

5. Project Log Reports with Implementation……..

6-7

14-17

5.1

Project Log Report 1 …………………………………….........

14

5.2

Project Log Report 2 …………………………………………….

15

5.3

Project Log Report 3 …………………………………………….

16

5.4

Project Log Report 4 …………………………………………….

17

6. Progress Report-1................................................ 6.1

Project Design.............................................................

6.2

Innovation……….......................................................

6.3

Use Case Diagram.......................................................

18-25 19-21 22-23 24-25

7. Progress Report-2 …………………………......

26

7.1 Implementation………………………………………

27—29

7.2 Arduino Code ………………………………………..

30-35

7.3 Output Validation And Comparison ………………..

36

7.4 Applications …………………………………………

37-38

7.5 Team Work. …………………………………………

39

7.6 Summary ……………………………………………

40

8. Discussion ……………………………………….

41

9. Conclusion ............................................................

42

Acknowledgement We would like to express our special thanks of gratitude to our Project Supervisor, Mr. Saurabh for his sincere guidance, inspiration and cooperation in this project. We would also like to extend our gratitude to our Project Teacher, Mr. Punit Soni for his kind guidance, coordination and encouragement. This project would not have been possible without the support of our families and for that, we are indebted to them and would like to thank them from the bottom of ourhearts. We gained a lot of knowledge on the topics that were involved in this project and we are sure that it will prove to be very useful for us in the future.

1

1. Summary Report

PHASES

Date of Submission

Project Proposal

17/02/2021

Synopsis

24/02/2021

Project Design and Modeling

19/03/2021

Project Implementation

24/04/2021

SUMMARY SHEET Comments Review by by Mentor Students Completed the part of proposal. Searched and Learnt the required techs needed for the project Made Circuit diagrams and worked on some designing part Made the physical model of car

IEEE Paper/patent for (PIE) Final Project Assessment

2

Marks by Mentor

Remarks by Project Teacher

2. PHASE-WISE MARKSHEET

University Institute of Engineering, ChandigarhUniversity Department of Computer Science & Engineering Date: 06-02-2021 S. No

Project Synopsis Proposal (5 (8 Marks) Marks)

19bcs2195

4

7

19bcs2189

4

7

19bcs2187

4

7

19bcs2215

4

7

Project Design and Modeling (10)

Project IEEE Paper/ Final Impleme Patent/ H/w Project ntation (12) Product (5) Assessment +Viva (20)

Project Teacher Signature

3

Mentor Signatur e

3. PROJECT PROPOSAL

University Institute of Engineering, Chandigarh University Department of Computer Science & Engineering Project Proposal Date:

Project Title BLUETOOTH CAR USING ARDUINO Project Team Team Designation

Name

Leader Member1 Member2 Member3

UID

ARKIN MARKAN RAINY SAJAL GIRISH GOUR

Section

19BCS2195 19BCS2189 19BCS2187 19BCS2215

A A A B

Project Objective To make a power full car and control it using Arduino Uno and use Bluetooth module to control it through mobile phone. Project ID (If selected from project basket) Project Outcome (Tick the Column)

Patent

172 Journal Paper

S/W Project

H/W + S/W Project

  Other

Remark of Supervisor

Name of Supervisor S.No. 1. 2. 3. 4.

Signature Contac t No.

Name of the Students Arkin Markan

Rainy Thakur Sajal Srivastava Girish Gour

9914603141 8894181097 9794805656 7051356769

Signature (Project Teacher)

4

Signature

4. PROJECT SYNOPSIS

BLUETOOTH CAR USING ARDUINO BACHELOR OF ENGINEERING IN COMPUTER SCIENCE & ENGINEERING

Submitted to: Mr. Punit Soni

Submitted By: Arkin Markan-Leader 19BCS2195 Rainy 19bcs2189 Sajal 19bcs2187 GirishGour 19bcs2215

Mentor Signature (Mr. Saurabh / E8616)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Chandigarh University, Gharuan February 2021

5

INTRODUCTION The world is at the dawn of a smart phone era where everything in our day to day life is, and can be controlled with a smartphone. The main purpose of this project is to create a remote interface to control Robot with wireless technology. There is a need to communicate with a robot remotely to control the movement of robots and to transmit critical information in both ways. Today, the most common method is material handling process. This process improves customer service, reduces delivery time and hard work. To alleviate the hassle of handling robots, a Bluetooth-powered robotic car is a relatively inexpensive, easy-to-use and efficient way to go. The aim of the project is to design an Arduino bot system and write a program on arduino Microprocessor. The Arduino car contains an Arduino microcontroller with basic navigation features. Arduino apps contain mediation instructions between Android controller and Arduinocar. Android mobile controller uses various mobile sensors to monitor movement. An appropriate program in the arduino microprocessor to interact with the android controller has to be created. The program will be complied through arduino IDE to the arduino microprocessor & loaded in to it after proper checking of logic to to minimize any hardware loss / damage. We will use a android application that will provide user an interface to interactwith the arduino powered car. The interface will be easy to use and will control arduino microprocessor via the Bluetooth after giving instruction to arduino for various actions throughinterface through the Bluetooth module. Arduino will be interfaced with Bluetooth module to establish the connectivity and it will alsobe attached with motor driver to control the motor speed. The user will have access to controlthe robot car using the Android programmed app. This robot car will move according to the instruction given through the Android application by the user. The proposed model of robot car will be operated on any kind of surface that is another advantage. This is also cost efficientand simple than other existing systems. The proposed system is more suitable for modern era.

The Arduino 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, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains

6

Everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.

"Uno" means 1 in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer ones. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform; for an extensive list of current, pastor outdated boards see the Arduino index of boards. The L298 is an integrated monolithic circuit in a 15- lead Multiwatt and PowerSO20 packages.It is a high voltage, high current dual bridge driver designed to accept standard TTL logic levelsand drive inductive loads such as relays, solenoids, DC and stepping motors. Two enable inputsare provided to enable or disable the device independently of the input signals. The emitters ofthe lower transistors of each bridge are connected together and the corresponding external terminal can be used for the connection of an external sensing resistor. An additional supply input is provided so that the logic works at a lower voltage. Bluetooth isa wireless technology standard for exchanging data over short distances from fixed and mobile devices, and building personal area networks (PANs). Range is approximately 10 Meters (30 feet). BLOCK DIAGRAM

Dc Motor

Bluetooth Motor Module

Arduino

Driver

(HC-05)

Dc Motor

v

7

FEASIBILITY STUDY We are living in the 21st century. Now, smart phone has become the most essential thing in our daily lives. Android based smartphones are becoming each time more powerful and equipped with several accessories that are useful for Robots. This project describes how to control a robot using smartphone using Bluetooth communication, some features about Bluetooth technology, components of the mobile and robot. We will present a review of robotscontrolled by mobile phone via moving the robot upward, backward, left and right side by theandroid application. Bluetooth has changed how people use digital device at home or office, and has transferred traditional wired and digital devices to wireless devices. Here we are using Bluetooth communication, interface microcontroller and android application. We are using Arduino software to interface the Bluetooth module with microcontroller. According tocommands received from android the robot motion will be controlled. We will derive simple solutions to provide a framework for building robots with a low cost but with high computationand sensing capabilities provided by the smartphone that will be used as a control device. 

We have used Arduino because it is an open source device which can be programmed through any operating system like Windows, Mac, Linux, etc.



The language used is understandable and easy.



Arduino can be used by beginner in robotics to professionals.



Changing of program is easy.



Shield (external circuits) are available for various purpose like, if we want to connect the Arduino to a network then a wi-fi shield is available. For controlling the motor a motor shield is available, and for this project a Bluetooth shield is used



Once a program is burned we don‘t need to worry about the program getting erased as long as it is not reset.



Arduino has also over all other microcontroller because of its efficiency and user friendly property.

Many connection technologies are used nowadays such as GSM, GPRS, Wi-Fi, WLANs and Bluetooth. Every technique has its own distinctive characteristics and applications. Among these wireless connections, Bluetooth and Wi-Fi technology is usually enforced.

8

METHODOLOGY/ PLANNING OF WORK For this project we will use a toy car toy. Here we have selected an toy car with a left-hand drive feature. We have changed its RF circuit and our Arduino circuit. This car will have two motor motors front and rear. A front-wheel drive vehicle will be used to provide vehicle direction means a left turn or a right turn. The rear-wheel drive vehicle will also be used to drive the car forward and forward. The Bluetooth module will be used to receive commands from the Android phone and the Arduino UNO will be used to control the entire system. The Motor driver of the car is connected to arduino to run the car. The driver's input pins are connected to the arduino digital pins. Here we have used two DC motors to driver car in which one motor is connected at output pin of motor driver and another motor is connected with rest pins. Battery is used to power a motor driver to drive motors. Bluetooth module’s rx and tx pins are directly connected to tx and rx of the Arduino. And the vcc and ground pin of Bluetooth module is connected to +5 volt and Arduino ground. And a 9 volt battery is used to power the circuit in Arinino's Vin pin. The Bluetooth-enabled car will move with the touch button on the Android Bluetooth mobile app. To run this project first we will need to download the Bluetooth app from Google Play Store. We may use any Bluetooth device that will support or send the data. Here are some application names that might work well. - Bluetooth Spp pro / Bluetooth controller for arduino. When we will touch forward button in Bluetooth controller app then car will start moving in forward direction and it continues running forward until the finger will be moved. When we will touch backward button in Bluetooth controller app then car will start moving in reverse direction and it continues reverse until the finger will be moved . When we will touch left button in Bluetooth controller app then car will start moving in left direction and it continues left until the finger will be moved. In this condition front side motor will turn front side wheels in left direction and rear motor will run in forward direction. When we will touch right button in Bluetooth controller app then car will start moving in right direction and it continues rig...


Similar Free PDFs