0% found this document useful (0 votes)
161 views35 pages

Shrifal Intenship Report

This certificate certifies that a student named Pragati Nagapure successfully completed a 6-week industrial training program at Shrifal Electrical Agencies from July 1st, 2022 to August 14th, 2022. The training was a partial fulfillment of the requirements for a Diploma in Computer Engineering from Government Polytechnic, Yavatmal. During the training, the student learned about IoT application development and various sensors.

Uploaded by

Rudra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views35 pages

Shrifal Intenship Report

This certificate certifies that a student named Pragati Nagapure successfully completed a 6-week industrial training program at Shrifal Electrical Agencies from July 1st, 2022 to August 14th, 2022. The training was a partial fulfillment of the requirements for a Diploma in Computer Engineering from Government Polytechnic, Yavatmal. During the training, the student learned about IoT application development and various sensors.

Uploaded by

Rudra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

Maharashtra State

Board of Technical Education


Certificate of Completion
Of Industrial Training
(By respective head of the institute & Head of the department)

This is to certify that Miss student name with Enrollment No.


1901350050 has successfully completed industrial training (22049) in
company name from 1st July , 2022 To: 14 thAugust, 2022 For partial
fulfillment towards completion of Diploma in Computer Engineering
from Government Polytechnic, Yavatmal Institute code:0135

Signature Signature
Head of the department Head of the Institute
Name of Institute:

Government Polytechnic, Yavatmal

Department of Computer Engineering

Report on

Industrial Training

Completed Successfully at

Shrifal Electrical Agencies

Guided By
Prof. S.P.Rangari

Fulfilled By

Pragati Nagapure
ABSTRACT
Industrial training is an important phase of a student’s life. A well
planned, properly executed and evaluated industrial training helps a lot in
developing a professional attitude. It develops an awareness of industrial
approach to problem solving, based on a broad understanding of process
and mode of operation of organization. The aim and motivation of this
industrial training is to receive discipline, skills, teamwork and technical
knowledge through a proper training environment, which will help me,
as a student in the field of Information Technology, to develop a
responsiveness of the self-disciplinary nature of problems in information
and communication technology.During a period of 6 weeks training at
Symphonix IT/ Shrifal Agencies. I learnt many new like IOT application
development. I too learned many new applications related to it.
Throughout this industrial training, I have been learned a new thing that
required for the Best User Experience and Performance, and able to
implement what I have learnt for the past year as a Diploma in Computer
Engineering student in Government Polytechnic Yavatmal.
ACKNOWLEDGEMENT

To become a professional in Information technology industrial training is


the foundation for each undergraduate student. It helps students to
improve their practical skills related to interpersonal, problems solving,
research and reporting as well as soft skills. Also it helps the students get
exposure to the industry, apply the gained knowledge throughout the
academic program and learn new updated technologies. In addition, it
helps student’s career development and to prepare for employment after
graduation, by engaging in personal and professional development
planning.
I hereby to extend my sincere appreciation and thankfulness to my
helpful internship supervisor ProfS.P.Rangari.Further I am thankful to
Dr. RP.Mogre, Principal of Government Polytechnic,Yavatmal. The
supervision and support that he gave truly help the progression and
smoothness of the internship program.
And also I would like to thank Dr.K.K.Bele, Head of Computer
Engineering Department of Government Polytechnic for their guidance
and Support.
And also my heartfelt thanks to Prof. S.P.Rangari, who was the mentor
during my internship program. He was constantly in touch with me
during the whole internship period.
Besides this, internship program made me realize the value of working
together as a team and gave me a new experience. Also remembering,
great appreciation to other department staff that helps me from time to
time during our internship. The whole program really brought us together
to appreciate the true value of friendship and respect of each other.
Content Page

Sr.no Chapters

1. Organizational structure of Industry.

2. Introduction of Industry.

3. Software, Hardware /Tools used

4. Introduction to ESP8266 NodeMCU

5. Interfacing with Different Sensors

6. Introduction to Vibration Sensor Module SW420 Interfacing.

7. Introduction to LDR Sensor Interfacing.

8. Introduction to DHT11 Sensor Interfacing

9. Short Report on Topic.

10. Challenges encountered during training


Chapter 1:

Organizational structure of Industry….

Organizational Structure means determining the form of entire


organization system of undertaking.

According to Henry H. Albert “The organizational structure is the


framework within management and operating task are performed”.
Characteristics of organizational structure:

• Performance of business activities


• Arranges functional relations among the manager and the
employees
• Various roles and positions are formed.
• Establishing the relation between the managers, employees
and their group.
• Functions are assigned to various departments.
Shrifal Electrical Agencies is a Maharashtra based company offering a
full range of IT and slectrical solutions and support. We are a full-service
IT firm specializing in custom software application development,
Software application Support, Web Application Development, Mobile
Application Development, Search Engine Optimization,Hosting Etc.
Chapter 2:

Introduction of Industry….
Shrifal Electrical Agencies Services is a Maharashtra based company
offering a full range of IT and electrical solutions and support. We are a
full-service IT firm specializing in custom software application
development, Software application Support, Web Application
Development, Mobile Application Development, Search Engine
Optimization,Hosting Etc.

We're not a big lumbering army of people who try to make your problem
fit a one-size-fits-all solution. Rather, we are like a Special Forces Strike
Team. We respond and deliver quickly, efficiently and accurately. We
are one of the best at what we do. Our customer-satisfaction record
proves this.

We are able to leverage experience, creativity and excellence to help you


achieve your goals. We can tailor a solution that is right for you.

We design industry-specific IT solutions to help our clients take


advantage of the new opportunities and adapt to the new challenges of a
changing world.

We believe in co-creation of value, evolving engagement models,


consulting methodologies and consulting schedules based on our client’s
priorities and resources.
We strive to understand our customer's individual needs so that we can
develop products and services that enhance their livelihoods. Our
customers are our partners, and when we rise, we rise together.

We believe that IT services and solutions should begin with a plan, not a
PO. Thats why weve invested in building world-class IT industry
experience and partnerships combined with state-of-the-art tools and
technologies across the board that enable Insight services to make the
right decisions in the planning phase, not just the obvious ones.

At Shrifal Electrical Agencies, our Business Process and Technology


Consulting division engages with clients on business issues from making
business operations more competitive to the strategic use of information
technology. We help clients make smart investments in business process
and IT assets in line with their strategic objectives, then manage their
investments to optimize business value.
Our highly accomplished architects, programmers, designers, account
teams and project managers will ensure you receive the highest level of
service.
During the engagement, you will have frequent and candid
communication with our dedicated team as well as transparency to your
project.
Our development model is based on iterations and releases to the client
on a weekly-biweekly schedule.
Our most used Fixed Cost pricing model brings predictable cost to the
client.
Trained by: Sudesh Bachwani
Location: Yavatmal, Maharashtra, India
CIN AAE-5263
Website: https:// info@shrifalelectricals.in
Chapter 3:
Software, Hardware /Tools used

3 .0 Introduction

What is IoT?”
“The Internet of Things (IoT) is a system of interrelated computing
devices, mechanical and digital machines, objects, animals or people that
are provided with unique identifiers and the ability to transfer data over a
network without requiring human-to-human or human-to-computer
interaction.”

How are you reading this eBook right now? It might be on desktop, on
mobile, maybe a tablet, but whatever device you’re using, it’s most likely
connected to the internet.

An internet connection is a wonderful thing, it give us all sorts of benefits


that just weren’t possible before. If you’re old enough, think of your cell
phone before it was a Smartphone. You could call and you could text,
sure, but now you can read any book, watch any movie, or listen to any
song all in the palm of your hand.

The point is that connecting things to the internet yields many amazing
benefits. We’ve all seen these benefits with our Smartphone’s, laptops,
and tablets, but this is true for everything else too. And yes, we do mean
everything.

The Internet of Things is actually a pretty simple concept; it means


taking all the physical places and things in the world and connecting
them to the internet.
Minimum Specifications of Computer System:

• Operating System: Windows(version 7 or greater)


• RAM: 4GB (desktop/laptop can used)
• 32/64 bit system

Software Used :-

• Arduino Ide
• Blynk Platform
• Different Device Drivers
ESP8266 NodeMCU:
NodeMCU (ESP8266) is a low cost microcontroller with built-in
WiFi functionality. It is just like an Arduino but a bit more powerful
Sensors :

Temperature sensor
LED
LDR sensor
Temperature and humidity sensor
Vibration sensor
IR sensor
Ultra sonic sensor
Motor Driver
Moisture Sensor
Chapter 4:
Introduction to ESP8266 NodeMCU:
4.1 Introduction
NodeMCU (ESP8266) is a low cost microcontroller with built-in WiFi
functionality. It is just like an Arduino but a bit more powerful. Here is a
technical specification:
 NodeMcu Lua ESP-12E WIFI Development Board
 Wireless 802.11 b/g/n standard
 Support STA / AP / STA + AP three operating modes
 Built-in TCP / IP protocol stack to support multiple TCP Client
connections (5 MAX)
 D0 ~ D8, SD1 ~ SD3: used as GPIO, PWM, IIC, etc., port driver
capability 15mA
 AD0: 1 channel ADC
 Input: 4.5V ~ 9V (10VMAX), USB-powered
 Current: continuous transmission: ≈70mA (200mA MAX),
Standby: <200uA
 Transfer rate:110-460800bps
 Support UART / GPIO data communication interface
 Remote firmware upgrade (OTA)
 Support Smart Link Smart Networking
 Working temperature: -40 ℃ ~ + 125 ℃
 Drive Type: Dual high-power H-bridge driver
ESP boards are very useful for wireless projects as it has WiFi
connectivity. Home automation, Weather station and Robotics are some
of the areas where this dev-board can be useful.
Let’s see what we need to start using this projects…
Requirements:
1. Arduino IDE.
2. CP210X Driver.
3. NodeMCU [ ESP8266 ]
4. LEDs.
5. Breadboard.
Setting Up The IDE:
Before being able to upload codes to ESP board, we need to prepare the
Arduino IDE by installing the boards and proper libraries.
 First open the Arduino IDE.
 Goto >> Files >> Preferences and paste following Links in
“Additional board manager URL’s”
http://arduino.esp8266.com/stable/
package_esp8266com_index.json,https://github.com/esp8266/Arduino/
releases/download/2.3.0/package_esp8266com_index.json

http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://
github.com/esp8266/Arduino/releases/download/2.3.0/
package_esp8266com_index.json
 Click ok, Now Goto >> Tools >> Board >> Board Manager.
 Scroll down to find ESP8266 and click on install.
This will add all the ESP boards to the IDE.

Now to recognize the Board in a computer you have to install CP210X


Drivers. It is very simple. Just visit the link and download the version
compatible with your device.

Now you have to select the correct board, Here I have used NodeMCU
1.0 (ESP-12EModule).
 Goto >> Tools >> Board >> NodeMCU 1.0
After selecting the board, make sure the settings are set as bellow:

 Flash Size : “4M (3M SPIFFS)”


 Debug Port : “Disabled”
 Debug Level: “None”
 IWIP Variant: “V2 Lower Memory”
 CPU Frequency: “80Mhz”
 Upload Speed: “921600”
 Erase Flash: “Sketch On”
 Port : “COM port available” (where the device is connected should show
up)
Now we are ready to upload codes to ESP board.

Uploading The Sketch:


Now that the IDE is setup for NodeMCU you can test it by uploading an
Example sketch as follows:-

 In IDE Goto >> Files >> Examples >> ESP8266


 Select the Blink Example and upload it.
Chapter 5:
Interfacing with Different Sensors
5.1 Introduction to IR sensor Interfacing.
IR sensor works with an esp8266 nodemcu board.

Some details about the IR sensor, so basically it is an infrared sensor that


uses infrared radiations to detect some object. In this nodemcu tutorial.
According to science, every object emits some heat. This sensor is
consists of one emitter and one receiver LED.
You can’t see the radiations of light emitted by the IR sensor with the
naked eyes but you can see it by using a camera. All the important
materials like circuit diagrams and code are also given below for your
convenience.
5.2 Working of the Project
There are two ways in which we can use an IR sensor with the nodemcu
tutorial that are analog connections and digital connection.
 Set the baud rate to 9600 for serial communication with the system.
 Define the pin at which you connect the LED.
 Initially, the LED will turn on. In the loop section,
 we are continuously reading the output which is generated by the
IR sensor and printing the values on the serial monitor screen.
You can find the serial monitor at the top-most right corner of the
Arduino IDE software and how to set nodemcu in Arduino IDE.
Software simulation digital output

Software simulation analog output


5.3 Components Required
 ESP8266 nodemcu board
 IR sensor
 LED
 220-ohm resistor
 Jumper wires and a breadboard
 USB cable for uploading the code
Chapter 6:
6.1 Introduction to Vibration Sensor Module SW420
Interfacing.

This is an SW-420 vibration module, which can work from 3.3V to the
5V. The sensor uses LM393 comparator to detect the vibration over a
threshold point and provide digital data, Logic Low or Logic High, 0 or
1. During normal operation, the sensor provides Logic Low and when the
vibration is detected, the sensor provides Logic High. There are three
peripherals available in the module, two LEDs, one for the Power state
and other for the sensor’s output. Additionally, a potentiometer is
available which can be further used to control the threshold point of the
vibration. In this project, we will use 5V to power the module.

6.2 HC-SR04 ultrasonic sensor


The HC-SR04 ultrasonic sensor uses sonar to determine the distance to
an object. This sensor reads from 2cm to 400cm (0.8inch to 157inch)
with an accuracy of 0.3cm (0.1inches), which is good for most hobbyist
projects. In addition, this particular module comes with ultrasonic
transmitter and receiver modules.

The following picture shows the HC-SR04 ultrasonic sensor.


The next picture shows the other side of the sensor.
Chapter 7:
7.1 Introduction to LDR Sensor Interfacing.
A Light Dependent Resistor (LDR) or a photo resistor is a device
whose resistivity is a function of the incident electromagnetic
radiation. Hence, they are light sensitive devices. They are also
called as photo conductors, photo conductive cells or simply
photocells. They are made up of semiconductor materials having
high resistance.

Circuit Connections

The LDR output is actually analog in nature, so it gets connected to the


A0 pin of the NodeMCU.
Really quite simple right, just wire your prototype up like the schematic.
Coding Time

Output
7.2 Introduction to Moisture Sensor Interfacing.
This Moisture Sensor can be used for detecting the moisture of soil or
judge if there is water around the sensor, let the plant in your garden able
to reach out for human’s help when they are thirsty.
This sensor is very easy to use, you can just simply insert in into the soil
and read the data. With this sensor, you can make a small project that can
let the plant send a message to you ” I am thirsty now, please feed me
some water.”

Description
How to Setup Moisture Sensor to NodeMCU

Wiring the Moisture sensor to the NodeMCU is really easy.

7.2.1 The wiring connections are made as follows:

Connect the two pins of the moisture sensor to the two pins on the
Amplifier circuit using jumper wires.
Connect the Vcc from the Amplifier to the 3.3V pin on the
NodeMCU.
Connect the GND pin to the ground (GND) pin on the NodeMCU.
Connect the Analog pin to the A0 pin on the NodeMCU.
Connect NodeMCU to PC via a USB cable.
7.2.3 Coding steps
int WET= 16; // Wet Indicator at Digital pin D0

int DRY= 2; // Dry Indicator at Digital pin D4


int sense_Pin = 0; // sensor input at Analog pin A0

int value = 0;
void setup() {
Serial.begin(9600);
pinMode(WET, OUTPUT);
pinMode(DRY, OUTPUT);
delay(2000);
}
void loop() {

Serial.print("MOISTURE LEVEL : ");


value= analogRead(sense_Pin);
value= value/10;
Serial.println(value);

if(value<50)
{
digitalWrite(WET, HIGH);
}
else
{
digitalWrite(DRY,HIGH);
}

delay(1000);

digitalWrite(WET,LOW);

digitalWrite(DRY, LOW);
7.2.4: OUTPUT
Chapter 8:
8.1 Introduction to DHT11 Sensor Interfacing

DHT11 Sensor
This application is useful where you have to find the temperature and
humidity in the air. If you understand the concept of this project then you
can modify the code and make other different projects out of it.

 This application can print the values of the temperature and


humidity on the serial monitor screen.
 When to provide the power to the nodemcu then the sensor starts
working and continuously print the values on the serial monitor.
 dht11 sensor with esp8266 is a good combination for IoT projects.
 The temperature values are in degrees Celsius and the humidity
values are in percentage.
 We use the read temperature function for taking the readings of the
temperature and read humidity function for taking the values of the
humidity.
8.2 Components Required

 ESP8266 nodemcu board


 DHT-11 sensor
 Jumper wires and a breadboard
 USB cable for uploading the code

Circuit Diagram for the Project


8.2 Connection Table
Nodemcu esp8266 Dht11 Sensor
VV, Vin ( +5V ) ( V ) VCC ( Positive + )
G, GND ( Ground ) ( G ) GND ( Ground – )
D4 Pin ( S )  OUT Pin

Make the connections as given in the above diagram.

 There are three pins in the DHT-11 sensor out of which two are for
power and one is for the output data transmission.
 You have to connect all three pins to the nodemcu.
 Connect the VCC pin of the sensor with the VIN pin of the
nodemcu.
 Join the GND pin of the sensor to the GND pin of the nodemcu.
 At last, connect the remaining pin that is OUT pinned with the
digital-4 pin of the nodemcu.
 You can also check the interfacing of the DHT-11 temperature and
humidity sensor with Arduino.

8.3 Code for the application


NOTE: You have to upload this code to the nodemcu but before that install <DHT.h> library to
the IDE software. Check here how to add a zip library to the Arduino IDE.

// TECHATRONIC.COM
// DHT11 LIBRARY
// https://github.com/adafruit/DHT-sensor-library
#include "DHT.h"
DHT dht2(2,DHT11);
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Temperature in C:");
Serial.println((dht2.readTemperature( )));
Serial.println("Humidity in C:");
Serial.println((dht2.readHumidity()));
delay(1000);
}
8.4 output window
Chapter 09:
Short Report on Topic

The Internet of Things refers to the rapidly growing network of


connected objects that are able to collect and exchange data in real
time using embedded sensors. Thermostats, cars, lights, refrigerators,
and more appliances can all be connected to the IoT

Main components used in IoT: 

 Low-power embedded systems: Less battery consumption, high


performance are the inverse factors that play a significant role
during the design of electronic systems. 

 Sensors : Sensors are the major part of any IoT applications. It is a


physical device that measures and detect certain physical quantity
and convert it into   signal which can be provide as an input to
processing or control unit for analysis purpose.

1. Different types of Sensors :

2. Temperature Sensors

3. Image Sensors

4. Gyro Sensors

5. Obstacle Sensors

6. RF Sensor

7. IR Sensor

8. MQ-02/05 Gas Sensor


9. LDR Sensor

10. Ultrasonic Distance Sensor

 Control Units : It is a unit of small computer on a single integrated


circuit containing microprocessor or processing core, memory and
programmable input/output devices/peripherals. It is responsible for
major processing work of IoT devices and all logical operations are
carried out here.

 Cloud computing: Data collected through IoT devices is massive


and this data has to be stored on a reliable storage server. This is
where cloud computing comes into play. The data is processed and
learned, giving more room for us to discover where things like
electrical faults/errors are within the system. 

 Availability of big data: We know that IoT relies heavily on


sensors, especially in real-time. As these electronic devices spread
throughout every field, their usage is going to trigger a massive flux
of big data. 

 Networking connection: In order to communicate, internet


connectivity is a must where each physical object is represented by
an IP address. However, there are only a limited number of
addresses available according to the IP naming. Due to the growing
number of devices, this naming system will not be feasible
anymore. Therefore, researchers are looking for another alternative
naming system to represent each physical object.
Chapter 10:
Challenges encountered during training

Challenges:

1. As it was a learning about hardware and learning process in binary


it required try and error method to simulate any hardware working.
2. Has to understand sensors completely first then only we can
interface.
3. Faced Network Issues very frequently which leads to lose of data
in wifi based sensors.
4. Efficiency and Productivity may change as the environment
differs.

References :

https://techatronic.com/ir-sensor/
https://www.geeksforgeeks.org/introduction-to-internet-of-things-iot-
set-1/
https://techatronic.com/interfacing-of-dht11-sensor-with-esp8266-
nodemcu/
IoT Sensor: Different Types, Working and Its Applications
(elprocus.com)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy