4 Motor Car

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

INTERNSHIP REPORT

ASSESSMENT OF ORGANISATION STUDY AND OJT-1 ,OJT-2


Submitted for partial fulfilment of the requirements for the award of
DIPLOMA
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
PUNITH R [372EC21016]
Under the guidance of
VANITHA C
HOD , Department of Electronics and Communication Engineering

Department of Electronics and Communication Engineering


RJS POLYTECHNIC
[Affiliated to the DTE,recognized by Government of Karnataka ,approved by
(AICTE),New Delhi]

#1, Mahayogi Vemana Road (100ft. Road),17th Main, 5th Cross, 3rd Block,
Near BDAComplex, Koramangala, Bangalore, Karnataka -560 034, India

DEPARTMENT OF TECHNICAL EDUCATION


TANTRIKA SHIKSHANA BHAVANA, PALACE ROAD,
BENGALURU-560 001

i
DEPARTMENT OF TECHNICAL EDUCATION

Internship Report
On
INDUSTRIAL INTERNET OF THINGS (IIOT)
Submitted for partial fulfilment of the requirements for the award of
DIPLOMA
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
Submitted by
CHARAN R
VI Semester Diploma
Reg.No : 372EC21002
(SUBJECT CODE: 20EC52I)

Internship Carried Out


at
ROBOMANTHAN Pvt Ltd
50,JKN Arcade ,Ground Floor , 27th Main, 1st Cross Rd, BTM 1st Stage,
Bengaluru, Karnataka 560 068

Internal Guide External Guide


VANITHA C SAURAV KUMAR
HOD Chief Executive Officer

2023-2024
ELECTRONICS AND COMMUNICATION ENGINEERING
RJS POLYTECHNIC

ii
DEPARTMENT OF TECHNICAL EDUCATION
RJS POLYTECHNIC
ELECTRONICS AND COMMUNICATION ENGINEERING

CERTIFICATE
This is to certify that Name: CHARAN R with Reg.No: 372CE21002 has
satisfactorily submitted the internship report titled INDUSTRIAL
INTERNETOF THINGS (IIOT) in partial fulfillment of the requirements as
prescribed by DEPARTMENT OF TECHNICAL EDUCATION for VI
Semester in ELECTRONICS AND COMMUNICATION ENGINEERING
and submitted this report during the academic year 2023-2024.

VANITHA C VANITHA C CHANDRIKA S


Cohort Owner Head of the Department Principal

EXTERNAL VIVA

Name of the Examiners Signature with Date

1. ________________ _________________

2. ________________ _________________

iii
ACKNOWLEDGEMENT

The satisfaction and euphoria that accompanies successful completion of any task
would be incomplete, without mentioning of the people who made it possible and
whose constant guidance and encouragement served as a beacon light and
crowned our efforts with success.

I take it as a privilege to express through this page of my internship report a few


words of cordial gratitude and respect to all those who guided and inspired me at
every step towards the complction of my intemship.

First of all, 1 would like to thank the management of ROBOMANTHAN Pvt Ltd
for providing me an opportunity to undergo industrial training in their company.

1 would like to convey my gratitude and thanks to the company's Chief Executive
Officer and Industry Training Supervisor Mr. SAURAV KUMAR , for guiding me
and for all the support and guidance during the training period as my mentor.

My sincere thanks to my internship guide VANITHA C, Head Of The


Department, Electronics and Communication Engineering, RJS
POLYTECHNIC, for her encouragement and guidance throughout the
internship.

I express my indebtedness and sincere gratitude to the Head of the departrnent


VANITHA C.

I would also like to express sincere gratitude to CHANDRIKA S, Principal,RJS


POLYTECHNIC Koramangala, Bengalure -560 034, for her constant support
and cooperation for the successful completion of internship.

I would like to thank my “Parents” who are the first God and who has given
blessings, strength, and stayed with me throughout the successful completion of
the report.

iv
DECLARATION

I CHARAN R bearing Reg.No: 372EC21002, student of DIPLOMA in


ELECTRONICS AND COMMUNICATION ENGINEERING ,
RJS POLYTECHNIC hereby declare that I caried out my internship at
ROBOMANTHAN Pvt Ltd and prepared the internship report entitled
"INDUSTRIAL INTERNETOF THINGS (IIOT)" under guidance of
VANITHA C (internal guide) and MR. SAURAV KUMAR - Chief Executive
Officer (external guide) . This report has not submitted to any other
Organization /University for any award of dipolma/degree or certificate.

Date: CHARAN.R

Place: BENGALURU Reg. No.: 372EC21002

v
Executive Summary

During my internship at RoboManthan, I had the opportunity to engage in a


variety of projects and activities that significantly contributed to my professional
development and understanding of futuristic technologies. RoboManthan's
commitment to empowering young individuals with practical knowledge in
robotics, IoT, AI, and other emerging fields is commendable, and I am grateful for
the valuable experiences I gained during my time there.

One of the key highlights of my internship was the chance to work on the
development of educational content and workshops aimed at bridging the gap
between academia and industry. This experience not only enhanced my technical
skills but also gave me a deeper insight into the challenges and opportunities in
engineering education today.

Additionally, I had the privilege of collaborating with a talented team of


professionals who were dedicated to creating innovative solutions and
empowering the next generation of technologists. Their guidance and mentorship
were invaluable, and I am grateful for the knowledge and skills I acquired through
their support.

Overall, my internship at Robomanthan was a rewarding experience that has


equipped me with the skills, knowledge, and confidence to pursue a successful
career in the field of futuristic technologies. I am thankful for the opportunity to
be a part of such a dynamic and forward-thinking organization, and I look forward
to applying the lessons learned during my internship to future endeavors.

vi
Sl.No TITLE Page No.
Chapter 1: Organization Profile
o Overview of the Organization :
• Vision
• Mission
• Structure
• Roles and Responsibilities of Personnel
• Products
• Market performance
• Events and Seminars conducted by
Robomanthan
• Achievements of Robmanthan
Chapter 2: Description of OJT -1 Project
o Introduction
o Objective
o Literature review
o Methodology
o Demonstration
o Conclusion
Chapter 3: Description of OJT -2

Chapter 4: Description of use case-1 ,use case -2

CONTENTS

vii
CHAPTER 1

ORGANIZATION PROFILE
1.1. OVERVIEW OF THE ORGANIZATION

Figure 1.1 Company’s Logo

RoboManthan is a pioneering robotics and ed-tech company

founded in the year 2021.It is dedicated to empowering young individuals with


practical knowledge in futuristic technologies. The company is renowned for its
innovative approach to education, bridging the gap between academia and
industry to prepare students for the challenges of tomorrow's technology-driven
world.

1.1.2. Vision
RoboManthan envisions a future where every individual has the opportunity to
harness the power of technology to create positive change in the world. By
providing accessible and engaging education in robotics, IoT, AI, and other
cutting-edge fields, the company aims to inspire a new generation of innovators
and problem solvers.

1.1.3. Mission
RoboManthan's mission is to democratize access to quality education in futuristic
technologies, empowering students from diverse backgrounds to pursue careers in
STEM fields. The company is committed to fostering a culture of innovation,

1
creativity, and lifelong learning among its students, preparing them to thrive in a
rapidly evolving technological landscape

CHAPTER 2

OJT-1

“ FOUR WHEELER MOTOR USING ARDUINO &


HC-05 PROJECT ”

Sarch foBottom of For


2.1Introduction
The Motor Driver is a module for motors that allows
you to control the working speed and direction of two
motors simultaneously .This Motor Driver is designed
and developed based on L293D IC

Make the following connections:

2
2.2 Hardware required:

S.No. Item Quantity

1 Arduino UNO 1

2 Motor Driver 1

3 DC Motor 2

4 Female to Male Jumper wire 12

5 9-12v Battery 1

6 HC-05 1

3
2.3 Motor Driver L298N:

2.4App Development Programing (Blocks) :

4
2.5 Programming:
Here is the code to run this circuit.

Arduino Robot Car Wireless Control using the HC-05 Bluetooth

#define inA 9

#define in1 4

#define in2 5

#define enB 10

#define in3 6

#define in4 7

Int xAxis, yAxis;

Unsigned int x = 0;

Unsigned int y = 0;

Int motorSpeedA = 0;

Int motorSpeedB = 0;

Void setup() {

pinMode(enA, OUTPUT);

pinMode(enB, OUTPUT);

pinMode(in1, OUTPUT);

pinMode(in2, OUTPUT);

5
pinMode(in3, OUTPUT);

pinMode(in4, OUTPUT);

Serial.begin(38400); // Default communication rate of the Bluetooth module

Void loop() {

// Default value – no movement when the Joystick stays in the center

X = 510 / 4;

Y = 510 / 4;

// Read the incoming data from the Joystick, or the master Bluetooth device

While (Serial.available() >= 2) {

X = Serial.read();

Delay(10);

Y = Serial.read();

Delay(10);

// Convert back the 0 – 255 range to 0 – 1023, suitable for motor control code
below

xAxis = x*4;

yAxis = y*4;

// Y-axis used for forward and backward control

6
If (yAxis < 470) {

// Set Motor A backward

digitalWrite(in1, HIGH);

digitalWrite(in2, LOW);

// Set Motor B backward

digitalWrite(in3, HIGH);

digitalWrite(in4, LOW);

// Convert the declining Y-axis readings for going backward from 470 to 0 into
0 to 255 value for the PWM signal for increasing the motor speed

motorSpeedA = map(yAxis, 470, 0, 0, 255);

motorSpeedB = map(yAxis, 470, 0, 0, 255);

Else if (yAxis > 550) {

// Set Motor A forward

digitalWrite(in1, LOW);

digitalWrite(in2, HIGH);

// Set Motor B forward

digitalWrite(in3, LOW);

digitalWrite(in4, HIGH);

// Convert the increasing Y-axis readings for going forward from 550 to 1023
into 0 to 255 value for the PWM signal for increasing the motor speed

motorSpeedA = map(yAxis, 550, 1023, 0, 255);

motorSpeedB = map(yAxis, 550, 1023, 0, 255);

7
}

// If joystick stays in middle the motors are not moving

Else {

motorSpeedA = 0;

motorSpeedB = 0;

// X-axis used for left and right control

If (xAxis < 470) {

// Convert the declining X-axis readings from 470 to 0 into increasing 0 to 255
value

Int xMapped = map(xAxis, 470, 0, 0, 255);

// Move to left – decrease left motor speed, increase right motor speed

motorSpeedA = motorSpeedA – xMapped;

motorSpeedB = motorSpeedB + xMapped;

// Confine the range from 0 to 255

If (motorSpeedA < 0) {

motorSpeedA = 0;

If (motorSpeedB > 255) {

motorSpeedB = 255;

8
If (xAxis > 550) {

// Convert the increasing X-axis readings from 550 to 1023 into 0 to 255 value

Int xMapped = map(xAxis, 550, 1023, 0, 255);

// Move right – decrease right motor speed, increase left motor speed

motorSpeedA = motorSpeedA + xMapped;

motorSpeedB = motorSpeedB – xMapped;

// Confine the range from 0 to 255

If (motorSpeedA > 255) {

motorSpeedA = 255;

If (motorSpeedB < 0) {

motorSpeedB = 0;

// Prevent buzzing at low speeds (Adjust according to your motors. My motors


couldn’t start moving if PWM value was below value of 70)

If (motorSpeedA < 70) {

motorSpeedA = 0;

If (motorSpeedB < 70) {

motorSpeedB = 0;

9
analogWrite(enA, motorSpeedA); // Send PWM signal to motor A

analogWrite(enB, motorSpeedB); // Send PWM signal to motor B

10
2.6 Output:
After uploading the code, go to the mobile phone and turn ON bluetooth and
pair your phone with HC-05. For doing this go to Settings->Bluetooth->Scan
device->select HC-05 and pair it. Pass code to pair is ‘1234’.

Than open the app in your mobile phone, click on scan button to connect with
HC-05.

So now, If you press forward button both motor start rotating right (CW). If you
press backward button both motors get start rotating left (ACW). If you press the
left button first motor move forward direction and the another motor move
backward direction and so on.

If you press the accelerate button, then the movement of your phone control the
movement of motors and the other button will get disabled.

11

You might also like