4 Motor Car
4 Motor Car
4 Motor Car
#1, Mahayogi Vemana Road (100ft. Road),17th Main, 5th Cross, 3rd Block,
Near BDAComplex, Koramangala, Bangalore, Karnataka -560 034, India
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)
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.
EXTERNAL VIVA
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.
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.
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
Date: CHARAN.R
v
Executive Summary
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.
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
CONTENTS
vii
CHAPTER 1
ORGANIZATION PROFILE
1.1. OVERVIEW OF THE ORGANIZATION
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
2
2.2 Hardware required:
1 Arduino UNO 1
2 Motor Driver 1
3 DC Motor 2
5 9-12v Battery 1
6 HC-05 1
3
2.3 Motor Driver L298N:
4
2.5 Programming:
Here is the code to run this circuit.
#define inA 9
#define in1 4
#define in2 5
#define enB 10
#define in3 6
#define in4 7
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);
Void loop() {
X = 510 / 4;
Y = 510 / 4;
// Read the incoming data from the Joystick, or the master Bluetooth device
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;
6
If (yAxis < 470) {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
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
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
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
7
}
Else {
motorSpeedA = 0;
motorSpeedB = 0;
// Convert the declining X-axis readings from 470 to 0 into increasing 0 to 255
value
// Move to left – decrease left motor speed, increase right motor speed
If (motorSpeedA < 0) {
motorSpeedA = 0;
motorSpeedB = 255;
8
If (xAxis > 550) {
// Convert the increasing X-axis readings from 550 to 1023 into 0 to 255 value
// Move right – decrease right motor speed, increase left motor speed
motorSpeedA = 255;
If (motorSpeedB < 0) {
motorSpeedB = 0;
motorSpeedA = 0;
motorSpeedB = 0;
9
analogWrite(enA, motorSpeedA); // Send PWM signal to motor A
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