[go: up one dir, main page]

0% found this document useful (0 votes)
234 views31 pages

IoT Training Diary for ECE Students

The document is a training diary for an internship at Silicon Institute of Technology. It provides details over 13 days of training, including learning about IoT fundamentals, sensor design, network protocols, cloud platforms like ThingSpeak and Node-Red, and programming with Arduino and JavaScript. The trainee observed demonstrations of network design, monitored packet transfers with Wireshark, and created projects for smart home and industry automation.

Uploaded by

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

IoT Training Diary for ECE Students

The document is a training diary for an internship at Silicon Institute of Technology. It provides details over 13 days of training, including learning about IoT fundamentals, sensor design, network protocols, cloud platforms like ThingSpeak and Node-Red, and programming with Arduino and JavaScript. The trainee observed demonstrations of network design, monitored packet transfers with Wireshark, and created projects for smart home and industry automation.

Uploaded by

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

Silicon Institute of Technology

| An Autonomous Institute |

TRAINING DIARY

Name Ardhendu Mishra


SIC No: 190410455
Regd. No: 1901209337
Branch ECE Year 2021

Silicon Institute of Technology


Silicon Hills, Patia, Bhubaneswar – 751024
MEMORANDA
Name: Ardhendu Mishra

SIC No: 190410455 Paste your


Passport
Regd. No: 1901209337
Size Photo
Branch: ECE

Name & Address of Organization:

Silicon Institute of Technology

Silicon Hills, Patia, Bhubaneswar - 751024

Details of Reporting Officer / Training In-Charge:

Name: Mr. Siddharth Bhatter

Designation: CEO, Karkhana Phone: 9999092827

Email Address: siddharth@karkhana.club

Period of Traning: From 17/05/2021 To 06/06/2021

Total No. of Days 17 No. of Days Absent 0

Date: 06/06/2021

Seal Signature of Training-In-Charge


INSTRUCTIONS & GUIDELINES

The student is required to adhere to the following instructions during


the entire duration of the summer internship / training:

1. S/he must carry this Training Diary with details duly filled up,
photograph attested by FIC – II Cell.
2. S/he must carry the Evaluation Form issued by II Cell.
3. S/he must report for the internship / training in time on the
day/date specified by the organization.
4. S/he must carry the Institute Identity Card at all times along
with any other ID Card/Pass issued by the organization.
5. S/he must get the Training Diary signed by the Training In-
Charge on the first day of internship / training.
6. S/he must write the training diary every day and get it
countersigned by the Training In-charge.
7. At the end of the internship / training, s/he must get the
“Training Completion Certificate” filled in and signed by the
Training In-Charge with his/her official seal.
8. The Evaluation Form must be filled in properly by the Training
In-Charge on the last day of internship / training and handed
over to the student in a sealed envelope.
9. S/he must submit the Training Diary and sealed Evaluation
Form to the FIC – II Cell within 7 days of start of the next
semester.
10. S/he must submit a Training Report (maximum 5 pages) to the
evaluation committee at the time of presentation & viva.
Day 1
Date: 17/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We were introduced with IoT fundamentals – Internet and Things.


• We were taught with some of the IoT products and their features, the
planning of Product Development and the things to be kept in mind
before developing an IoT product.
• We came to know about the importance of networks, some internet
projects, uses of internet, what IoT exactly is, what is the life cycle of an
IoT product, why to choose IoT and how IoT actually works.
• We learnt about the basic circuit designing and simulation in Tinkercad
software.
• We were taught with the basics of Arduino boards and Arduino
programming, basic sensor designing with Arduino and programming of
the sensors in Tinkercad software.

Countersigned By Signature of Trainee


Day 2
Date: 18/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We learnt how to connect our developed products with a global network


and a server using different communication devices like WiFis, PCs, etc.
• We learned about Mobile Networking, how Phone calls work, what is
Server and Gateway, what are Packets and how they get transferred and
what are the Protocols.
• We learnt how to reach the servers of different websites using IP Address,
what is Node NCU and what is OTA and also given with some important
websites to know more about different IoT products and their features.
• We came to know about CPT, why to use CPT, contents of CPT, Types of
Network Cables and Network Devices and details of Network IP and then
created a small project communicating two PCs in CPT.

Countersigned By Signature of Trainee


Day 3
Date: 19/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We were taught what are LANs and WANs and the differences between
them.
• We discussed what is an IP, Switch and Subnet in LAN and what is
Firewall, DMZ, Port Forwarding and NAT in WAN.
• We created projects in CPT on Communication between two LANs,
Designing Smart Home Network with Living Room design and Study
Room design.

Countersigned By Signature of Trainee


Day 4
Date: 20/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We discussed about the connections of a sensor with microcontrollers


and Network using Arduino and different communication aspects like
Ethernet, Wifi, etc
• We discussed about WiFi and different WiFi Modules and saw different
designed boards and their pin configuration.
• We discussed about different types of Sensors and there uses.
• We designed projects on Smart Home Automation, Smart Industry
Automation and designed one project developing our own Fire thing
named Smart Industry Fire Thing.

Countersigned By Signature of Trainee


Day 5
Date: 21/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We designed one project on Corporate Office Network on CPT using Cell


Towers and End Devices like Smartphones and Tablets.

Countersigned By Signature of Trainee


Day 6
Date: 22/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We designed projects on CPT on Smart Home Server and Registration


Server.
• We were taught about Wireshark and with the help of Wireshark
Software we traced the transfer of packets and saw how packets get
transferred and data gets transferred and received.

Countersigned By Signature of Trainee


Day 7
Date: 24/05/2021 Time: 12:00 pm to 02:00 pm

Details of Training / Observations:

• We were taught about the Node-Red tool and learnt how to wire together
two nodes and get the output.
• We designed a setup and wired together two nodes from the palette and
deployed to its runtime and checked the output.

Countersigned By Signature of Trainee


Day 8
Date: 28/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We downloaded different palettes like dashboard, twitter, email, etc and


designed a new Node-Red Dashboard. We used charts and gauges to
design the dashboard and to view the value of temperature in that.
• We were taught with MQTT broker and we also downloaded MQTT and
E-mail palette in Node-Red and implemented it to send messages and E-
mails in cloud using similar topics.
• We implemented function node and random node in Node-Red and also
used Twitter palette to check tweets of a particular Twitter account.

Countersigned By Signature of Trainee


Day 9
Date: 29/05/2021 Time: 12:00 pm to 05:00 pm

Details of Training / Observations:

• We were taught about ThingSpeak Server and to create channel and


work on it.
• We were taught about API and API keys.
• We designed a new ThingSpeak dashboard and used charts and alerts to
view temperature data and we also implemented ThingSpeak with Node-
Red using different nodes and flows.
• We were then taught to use File and File in node and we implemented it
in Node-Red.

Countersigned By Signature of Trainee


Day 10
Date: 30/05/2021 Time: 11:00 am to 01:00 pm

Details of Training / Observations:

• We were taught about Javascript.


• We learnt what is Javascript, why Javascript and why we are using it,
who made it and why and what we can do of Javascript.
• We learnt basic Javascript programming and implemented it to design a
small web page.

Countersigned By Signature of Trainee


Day 11
Date: 31/05/2021 Time: 11:00 am to 01:00 pm

Details of Training / Observations:

• We downloaded the Arduino software and did some basic codings on


Arduino software.
• We connected the Arduino software to the Node-Red and implemented it.
• We created AWS account and learnt how to host a server.
• We downloaded Putty software and hosted a server and saw how to use
and implement servers.

Countersigned By Signature of Trainee


Day 12
Date: 01/06/2021 Time: 11:00 am to 01:00 pm

Details of Training / Observations:

• We were told about the basics of Ubuntu OS and it is more prioritized for
web development purpose.
• We learnt how to send data world-wide through cloud server.
• We were then shown videos of different PCB industries on YouTube and
we saw how different PCBs are made and designed.

Countersigned By Signature of Trainee


Day 13
Date: 02/06/2021 Time: 11:00 am to 01:00 pm

Details of Training / Observations:

• We started with PCB designing.


• We downloaded Autodesk Eagle software for virtual PCB designing and
learnt about the features and functions of the software.
• We downloaded some basic Eagle libraries and learnt how to design
circuits and how to design PCB and started designing our first Power
Supply PCB design.
• We were told about the basic rules and things to be kept in mind to design
a better and efficient PCB.
• We were then given with a task to design a PCB of Arduino Board having
ATmega328 processor.

Countersigned By Signature of Trainee


Day 14
Date: 03/06/2021 Time: 10:00 am to 03:00 pm

Details of Training / Observations:

• We designed a new PCB using that Arduino Board we designed


yesterday.
• We were then told about some basic things like resizing the PCB and
enhancing the PCB design so that our Board looks better and eye-
catching.
• We discussed how to send our design file (Gerber file) to the manufacture
to design the hardware board.
• We were taught about MIT App Inventor and we learnt how to design a
Mobile App simply using this platform.

Countersigned By Signature of Trainee


Day 15
Date: 04/06/2021 Time: 10:00 am to 03:00 pm

Details of Training / Observations:

• We designed a new simple Mobile App using MIT App Inventor and
enhanced its configuration and design.
• We then programmed our App for better user review.
• We connected our phone to the computer using MIT Companion App
and were able to use that app through our phone.

Countersigned By Signature of Trainee


Day 16
Date: 05/06/2021 Time: 10:00 am to 03:00 pm

Details of Training / Observations:

• We started freshly with Operating Systems.


• We were taught with basics of Operating Systems, different types of OS,
its working principle and its uses.
• We were then taught with Embedded System Linux and its basics.
• We installed a new software named QEMU and we will implement it
later.

Countersigned By Signature of Trainee


Day 17
Date: 06/06/2021 Time: 10:00 am to 03:30 pm

Details of Training / Observations:

• Finally, a break from studies and we started discussions with Siddharth


Sir and Aditya Sir about or projects and Sir helped us with new ideas to
implement with in our projects.
• We were then given a chance to introduce ourselves formally. We were
able to know each other well got different ideas from different minds and
Sir gave us ideas to plan for a better future.

Countersigned By Signature of Trainee


PROJECT
TOPIC: SOLAR PANEL MONITORING
SYSTEM
ABSTRACT

As technology is advancing, cost of renewable energy equipments are


decreasing which has resulted in a massive increase in solar cell installations.
Most of these installations act as auxiliary power source. A majority of these are
installed in inaccessible locations of home – as close as a rooftop. Hence, they
require sophisticated systems for monitoring of these installations using IoT
technologies. In this project we will discuss a low cost IOT based embedded
Solar Cell Monitoring system which will make use of different analogue
sensors, Wi-Fi module and a low-cost microcontroller to send the data
measured at the production end on the internet, which can then be accessed
through our devices like Laptops or Phones. This will provide us real time
information of the installation which will help us in its maintenance, fault
detection and will give us a record of all the data at fixed intervals.

INTRODUCTION

Internet of things or (IoT) is a revolution in the world of electronics. The idea is


to connect all sensors and devices on a common network i.e., internet through
wired or wireless means so that the user can access the data and control the
devices from Phones with an internet connection. Along with this, the aim is to
automate the process using pre-defined logic to reduce human intervention as
much as possible.
Solar energy is clean, abundant and an easily harnessed form of energy. Solar
energy, although unreliable, is becoming more and more popular with
advancement in technology and decreasing cost. With modern monitoring and
control systems, these are becoming increasingly reliable sources of energy and
in some years, might even replace conventional sources completely.
Power generated from Solar Cell installations is susceptible to changes due to
changes in solar irradiance, temperature, weather conditions and many other
factors. Monitoring of such installations is hence essential. IoT based system is
chosen in order to avoid hazards, while keeping in mind the needs of near
future, where every device will be smart, automated and connected via internet.
The experimental setup of proposed conceptual system consists of Solar Panels,
Voltage-Divider Sensor, Hall-Effect Current Sensor, LM35 Temperature
Sensor, LDR Sensor, ESP8266 Wi-Fi Module and Arduino Uno
Microcontroller. Programming codes are developed on Arduino Software and
visualization of data is done on Node-Red Design. This system is capable of
measuring voltage and current output, ambient temperature, intensity of sun-
light, comparing the data with previous databases and reference values and
raising an alarm via a message in case of an anomaly, and sending the data
over to a website which can be accessed via internet through Phone.

OVERALL SYSTEM DESIGN

The system described in this project is capable of measuring the values of Solar
Cell voltage, current and temperature and sending them over on mobile
networks to the internet for data logging and review by the user. In case of a
deviation from normal specified values of current, voltage or temperature, the
system is also capable of alerting the user via a Phone.
The Solar Cell voltage is sensed by Voltage-Divider circuit. Current is sensed
using Hall Effect Current Sensor. The temperature is sensed using LM35
Temperature Sensor. The data obtained is processed using Arduino Uno
microcontroller and sent as input to the ESP32 Wi-Fi Module. The ESP32 Wi-
Fi Module sends the data over to the internet. A dedicated computer system is
set up to store the data obtained for future reference and review. This data now
can be viewed using an internet connection on a Wi-Fi set up by the ESP32
module.

Schematic diagram of the system is shown below.


COMPONENTS
How the technology looks using
CISCO PACKET TRACER!!!!

3D VIEW OF PRODUCT
DASHBOARD
SMS WHEN THE PANEL CHANGES ITS
POSITION!!!

N.B:

The panel changes its position depending the light intensity


measured through LDRs.
PCB DESIGN

WORKING

The major role of this system is to send the data on the internet through
the Wi-Fi Module. First Solar Panel is installed and connected to supply
electrical energy to the home appliances. Different sensors are connected
to the Solar Panel for measuring different values like voltage, current, etc.
Values from various sensors are taken by the Arduino board as analogue
input and it converts the signals into digital and sends to the ESP32 Wi-Fi
Module. The Wi-Fi module can then connect to the internet server and
upload the data in the cloud. Then we can fetch the real-time data on our
phone using Node-Red dashboard and review it. If the Solar Cell is not
producing required amount of voltage and current then the reason can be
harsh weather conditions and if the cell is not producing required voltage
irrespective of good light intensity, the panel is about to fail. In that case
we can be notified through the server that the product needs maintenance
or cleaning. And for maximum efficiency we use servo motor that will
rotate the panel w.r.t the movement of the sun for maximum intensity.

CONCLUSION

As the conventional sources of electricity generation are depleting,


mankind is in need of renewable sources such as solar and wind energy to
sustain itself. The clean and abundant solar energy is a good alternative as
a source of energy with the only problems of cost of harnessing solar
energy, and its variable nature. With technological advancements, cost of
devices is decreasing with a rapid rate. Hence all we need is a good, up-to-
date monitoring system which can perform major tasks automatically
without human intervention and can provide data to the user whenever
and wherever needed.

To cope up with rapidly changing technology, IOT is the best solution for
monitoring of solar installations. IOT based remote monitoring of the
Solar Cell installation and maintenance will also save energy and man-
labour. Because of the use of IOT in this proposed system, there is a large
scope for future work. can add modern devices and sensors without the
fear of compatibility. Flexibility of this system is its uniqueness. Adding
more sensors, it can measure AC voltage and current output, power
consumption of load, solar irradiance and corresponding output of the
solar panels and a lot more.
COMPLETION CERTIFICATE

Certified that Mr/Ms

SIC No: Regd. No:

has successfully completed the Summer Internship / Training program

at

from Date to .

The student has invested a total of Hours on the Summer

Internship / Training Program. The performance of the student was

found to be Satisfactory / Unsatisfactory during the training.

Signature of Training In-Charge Seal

Name:

Designation:
SPECIAL THANKS TO

Mr. Siddharth Bhatter Mr. Aditya Mohan


Silicon Institute of Technology
Silicon Hills, Patia, Bhubaneswar – 751024
Website: www.silicon.ac.in, Email: pcell@silicon.ac.in
Phone: +91-8260333609

You might also like