Professional Documents
Culture Documents
YASHINTERN
YASHINTERN
SEMESTER INTERNSHIP
2023-24
Bachelor of Technology
Assistant Professor
Department of
Electronics and Communication Engineering
Submitted by
PINJARA YASWANTH
204N1A04J6
ii
VISVODAYA ENGINEERING COLLEGE
Affiliated to JNTUA, Anantapuramu & Approved by AICTE
Kavali – 054201, SPSR Nellore Dist., Andhra Pradesh.
Student’s Declaration
I, PINJARA YASWANTH, a student of Internship Program, Reg. No. 204N1A04J6 of
the Department of Electronics and Communication Engineering, Visvodaya
Engineering College, do hereby declare that I have completed the mandatory internship
from 08/01/2024 To 26/04/2024 in SKILLDZIRE under the Faculty Guideship of
Mr. K VINOD KUMAR, Assistant professor, Department of Electronics and
Communication Engineering, Visvodaya Engineering College.
iii
VISVODAYA ENGINEERING COLLEGE
Affiliated to JNTUA, Anantapuramu & Approved by AICTE
Official Certification
This is to certify that PINJARA YASWANTH, Reg. No. 204N1A04J6 has
completed his Internship in SKILLDZIRE on Internet of Things under my supervision
as a part of partial fulfilment of the requirement for the Degree of Bachelor of
Technology in the Department of Electronics and Communication Engineering,
Visvodaya Engineering College.
Endorsements
Faculty Guide
Principal
iv
v
ACKNOWLEDGEMENTS
I want to thank my advisers and everyone at the company for their patience and
assistance during my training. Thanks to their guidance, I was able to develop my skills
in Internet of Things and learn about Application development. These skills will help me
to expand my resume and advance my career.
vi
vii
Contents
S.No. Topic Page No
1 Cover page I
4 Official certification IV
5 Organization certificate V
6 Acknowledgements VI
7 Table of contents 1
1
CHAPTER 1: EXECUTIVE SUMMARY
Executive Summary:
SKILLDZIRE, India’s largest Realtime learning platform, where students get trained by
industry experts along with certification & placements has provided a transformative and
enriching internship experience that contributed to my professional growth. Over the
course of the internship, I immersed in a dynamic learning environment, gaining latest
technologies, industry practices, and work methodologies.
Learning Highlights:
Cutting-Edge Technologies:
SKILLDZIRE exposed me to cutting-edge technologies prevalent. I engaged in projects,
mastering Internet of Things, advanced concepts such as Arduino ,Raspberry pi.
Real-World Application:
The internship went beyond theoretical knowledge, emphasizing practical, real-world
applications.
Collaborative Work Environment:
SKILLDZIRE fosters a collaborative work environment, encouraging open
communication and teamwork.
Industry-Relevant Skills:
India’s largest Realtime learning platform, where students get trained by industry experts
along with trending courses and certification & placements.
Mentorship and Support:
Throughout the internship, the mentorship provided by seasoned professionals at
SKILLDZIRE played a pivotal role in my learning journey.
Key Takeaways:
Adaptability and Learning Agility:
2
SKILLDZIRE emphasized the importance of staying abreast of the latest industry trends.
The exposure to diverse projects and technologies enhanced my adaptability and learning
agility, vital skills in the enveloving IT landscape.
Problem-Solving Proficiency:
The internship significantly improved my skills. From debugging intricate Arduino
programming code to devising efficient output, the challenges presented during the
internship refined my critical thinking abilities.
Conclusion:
In conclusion, my internship at SKILLDZIRE has been an invaluable experience,
providing a holistic understanding of the IT sector. I expanded my technical skill set and
has also instilled a sense of confidence and readiness for the professional challenges that
lie ahead.
3
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
About SKILLDZIRE:
SKILLDZIRE, India’s largest Realtime learning platform, where students get trained by
industry experts along with certification & placements.has provided a transformative and
enriching internship experience that contributed to my professional growth. Over the
course of the internship, I immersed in a dynamic learning environment, gaining latest
technologies, industry practices, and work methodologies.
SKILLDZIRE Mission:
At SKILLDZIRE, our mission is to empower individuals with the skills and knowledge
necessary to thrive in the fast-paced and ever-evolving field of Information Technology.
Industry-Relevant Curriculum:
Our training modules are crafted in collaboration with industry experts, keeping them
aligned with the latest trends and technologies in the IT sector.
4
Internship Placements:
We go beyond training by facilitating internship placements with reputable IT
companies. This provides our interns with real-world work experience, enhancing their
resumes and increasing their chances of securing fulfilling roles in the IT industry.
Our Programs:
Python Development Internship:
Master the versatile programming language and its applications in web development, data
analysis, and more.
Internet of Things:
This IoT internship program will take you through a systematic journey of skill-building,
project implementation and build an impressive resume. Armed with all these benefits
you will be able to explore a bright career in IoT domain.
Cybersecurity Bootcamp:
Dive into the world of cybersecurity, learning essential skills to protect digital assets from
evolving threats.
Full-Stack Web Development:
Acquire proficiency in both front-end and back-end technologies, creating dynamic and
responsive web applications.
5
CHAPTER 3: INTERNSHIP PART
During the Internet of Things internship at SKILLDZIRE organization the intern was
exposed to a range of activities and responsibilities that provided valuable hands-on
experience. These activities included:
Project-based Tasks:
Collaborating with the development team on real-world projects, both individually and in
groups, to apply theoretical knowledge to practical scenarios.
Using Arduino for version control to manage codebase and collaborate effectively with
team members. Participating in code reviews and providing feedback on peers' work.
Working Conditions:
The working environment at SKILLDZIRE was conducive to learning and growth. The
office space was equipped with modern facilities and resources, a productive and
comfortable work environment.
6
The intern's weekly work schedule followed a standard five- day workweek, from
Monday to Friday. The workday generally spanned 8 hours, with flexibility to adjust
based on project requirements.
Equipment Used:
The intern was provided with a dedicated workstation equipped with a computer system,
necessary software tools (IDEs, text editors, browsers), and access to online development
resources.
Tasks Performed:
7
CHAPTER4: WEEKLY LOGS AND REPORTS
Days Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
Understanding the
Day – 1 Introduction to IoT
basic concepts of IoT
Understanding the
Day - 2 History of IoT
history of IoT
Understanding the
Day – 4 Characteristics of IoT
Characteristics of IoT
Understanding the
Day – 5 Principles and potential of IoT Principles and
potential of IoT
8
Understanding the
Day –6 Applications of IoT
Applications of IoT
WEEKLY REPORT
WEEK – 1: From 08/01/2024 To 13/01/2024
Objective of the Activity Done:
Detailed Report:
Introduction to IOT
Objectives:
• Introduce interns to the fundamentals of Internet of Things.
• Set up a development environment and familiarize interns with basic
Concepts.
Learnings:
Description:
9
This foundational session serves as a gateway to the expansive world of the Internet of
Things (IoT), offering participants a comprehensive introduction to this transformative
technology. Throughout the session, attendees will embark on an immersive journey,
beginning with a deep dive into the fundamental concepts that underpin IoT. They will
explore the very essence of IoT, understanding how it represents the convergence of
hardware, software, and connectivity to enable seamless communication and interaction
between physical devices. Moreover, participants will gain insights into the broad scope
of IoT applications, spanning across diverse sectors such as healthcare, transportation,
agriculture, and manufacturing. By examining real-world examples and case studies, they
will witness firsthand the profound impact of IoT in revolutionizing industries, enhancing
operational efficiency, and driving innovation. Furthermore, the session will shed light on
the architectural frameworks and communication protocols that form the backbone of IoT
ecosystems. Participants will learn about the various layers of IoT architecture, including
sensor nodes, gateways, and cloud platforms, as well as the protocols such as MQTT,
CoAP, and HTTP that facilitate communication between devices and the cloud. By the
end of the session, attendees will emerge with a deep understanding of the principles,
applications, and potential of IoT, equipped with the knowledge to navigate this dynamic
and rapidly evolving landscape. They will be primed to explore advanced topics in IoT
and embark on their journey towards harnessing the full potential of connected
technologies in the digital era.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
Understanding the
Introduction to Arduino 8-bit
Introduction of Arduino 8-
Day – 1 Microcontroller
bit Microcontroller
10
Understanding the Features
Features and Capabilities of and Capabilities of
Day - 2 Arduino 8-bit Microcontroller Arduino 8-bit
Microcontroller
Understanding the
Fundamentals of Arduino
Day – 4 fundamentals of Arduino
programming
programming
Understanding the
Variables, data types, control concepts of variables, data
Day – 5
structures and functions of C/C++ types, control structuresand
functions of C/C++
Understanding the
Day –6 Functionalities of Arduino boards functionalities of Arduino
boards
WEEKLY REPORT
WEEK – 2: From 15/01/24 To 20/01/24
Objective of the Activity Done:
Detailed Report:
Introduction to Arduino 8-bit Microcontroller
Objectives:
11
In this week's session, participants will delve into the fascinating world of Arduino 8-bit
microcontrollers, unlocking the gateway to endless possibilities in the realm of
electronics and IoT. Arduino has emerged as a ubiquitous platform for hardware
enthusiasts, hobbyists, and professionals alike, offering a versatile and accessible
ecosystem for creating interactive projects and prototypes. Throughout this session,
attendees will embark on a journey to demystify the Arduino microcontroller, beginning
with an exploration of its key features and capabilities. They will gain a comprehensive
understanding of the Arduino development environment, including the Arduino
Integrated Development Environment (IDE), which serves as a user-friendly interface for
writing, compiling, and uploading code to Arduino boards. Moreover, participants will
dive into the fundamentals of Arduino programming, learning how to write code in the
Arduino programming language, which is based on C/C++. They will explore essential
concepts such as variables, data types, control structures, and functions, gaining hands on
experience through interactive coding exercises and examples. Furthermore, the session
will cover the basic functionalities of Arduino boards, including digital and analog
input/output (I/O) pins, pulse-width modulation (PWM), and serial communication.
Participants will learn how to interface various sensors, actuators, and peripherals with
Arduino boards, enabling them to create interactive projects that respond to real-world
inputs and stimuli. By the end of the session, attendees will have acquired a solid
foundation in Arduino 8-bit microcontrollers, equipped with the knowledge and skills to
embark on their journey of exploration and innovation in the exciting world of embedded
systems, IoT, and physical computing. They will be empowered to unleash their
creativity and bring their ideas to life through the power of Arduino.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
12
Understanding the Task
Application of Arduino which is based on
Day - 2
microcontrollers application of Arduino
microcontrollers
Understanding the
Synchronization and coordination concept synchronization
Day –6
in real-world applications and coordination in real-
world applications
WEEKLY REPORT
WEEK –3 : From 29/01/24 To 03/02/24
Objective of the Activity Done:
Detailed Report:
Using 3 LEDs Build a Traffic Light
Objectives:
Task:Using 3 LEDs Build a Traffic Light
Learnings:
Description:
13
This week's session immerses participants in a hands-on learning experience, where they
will delve into the practical application of Arduino microcontrollers by undertaking the
exciting task of building a traffic light system. Through this engaging project, attendees
will gain valuable insights into the principles of digital output and control while honing
their skills in circuit design and programming. During the session, participants will be
guided through the step-by-step process of assembling a traffic light using Arduino and
three Light Emitting Diodes (LEDs). They will learn how to connect the LEDs to the
Arduino board and program it to simulate the operation of a traffic signal, including the
phases of green, yellow, and red lights. Through this hands-on exercise, attendees will
grasp fundamental concepts such as digital output, which involves controlling the state of
electronic components (in this case, LEDs) by toggling them between on and off states
using digital signals. They will understand how to utilize Arduino's digital pins to send
signals to the LEDs, thereby illuminating them in the desired sequence to mimic the
behavior of a traffic light. Moreover, participants will explore the principles of sequential
logic and timing, as they program the Arduino to cycle through the different phases of the
traffic light system with precise timing intervals. They will gain an appreciation for the
importance of synchronization and coordination in real-world applications, where
accurate timing is essential for ensuring the safe and efficient operation of traffic control
systems. By the end of the session, attendees will have successfully built and
programmed their own functional traffic light system, equipped with a deeper
understanding of digital output, control, and timing concepts in the context of Arduino-
based projects. This hands-on experience will empower them to tackle more complex
projects and explore the boundless possibilities of IoT and embedded systems design.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
14
Understanding the
Day – 1 Introduction to Proximity Sensors concepts of Proximity
Sensors
Understanding the
Day – 3 Types of proximity sensors, concepts of types of
proximity sensors,
Understanding the
Overview of infrared proximity
Day – 4 overview of infrared
sensors
proximity sensors
Understanding the
Day – 5 ultrasonic proximity sensors overview of ultrasonic
proximity sensors
WEEKLY REPORT
WEEK – 4: From 05/02/24 To 10/02/24
Objective of the Activity Done:
Detailed Report:
Proximity Sensors
Objectives:
15
• Introduce interns to Proximity Sensors
• Learn about Types of sensors
Learnings:
Description:
In this session, participants will delve into the fascinating world of proximity sensors and
uncover their pivotal role in the realm of Internet of Things (IoT) applications. Proximity
sensors are integral components that enable devices to detect the presence or absence of
objects within their vicinity, facilitating automated interactions and enhancing user
experiences across various domains. During this session, attendees will gain
comprehensive insights into different types of proximity sensors, including infrared (IR),
ultrasonic, and capacitive sensors, among others. They will explore the underlying
principles of operation for each sensor type, understanding how they detect the proximity
of objects based on distinct physical phenomena. The session will commence with an
overview of infrared proximity sensors, which utilize infrared light to detect the presence
of objects within their detection range. Participants will learn about the principles of
infrared radiation and how these sensors emit and receive infrared signals to determine
object proximity. Next, attendees will delve into ultrasonic proximity sensors, which
employ ultrasonic waves to measure distances and detect objects in their surroundings.
They will explore the concept of ultrasonic waves and understand how these sensors
calculate distances based on the time taken for sound waves to travel to and from the
target object. Furthermore, participants will be introduced to capacitive proximity
sensors, which detect changes in capacitance to identify nearby objects. They will learn
about the capacitive sensing principle and its applications in touch-sensitive interfaces
and proximity detection systems. Throughout the session, emphasis will be placed on
real-world applications of proximity sensors in IoT devices and systems. Participants will
discover how these sensors are deployed in various scenarios, such as automated lighting
systems, object detection in robotics, and touchless interfaces in consumer electronics.
By the end of the session, attendees will have a comprehensive understanding of
proximity sensors and their diverse applications in IoT ecosystems. They will be
equipped with the knowledge to leverage proximity sensing technology effectively in
their own IoT projects, paving the way for innovative solutions that enhance
convenience, efficiency, and safety in the digital age.
ACTIVITY LOG FOR THE FIFTH WEEK
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
16
Understanding the basics
Humidity and Temperature
Day – 1 of Humidity and
Sensors
Temperature Sensors
Understanding the
Principles of operation, Principles of operation,
Day - 2
interfacing techniques of sensors interfacing techniques of
sensors
Understanding the
Day – 3 Overview of humidity sensors overview of humidity
sensors
Understanding the
Day – 5 Overview of temperature sensors, Overview of temperature
sensors,
WEEKLY REPORT
WEEK – 5: From 12/02/24 To 17/02/24
Objective of the Activity Done:
Detailed Report:
Humidity and Temperature Sensors
Objectives:
17
• Introduce interns to Humidity and Temperature Sensors
• Learn about its working process.
Learnings:
Description:
In this session, participants will delve into the realm of humidity and temperature sensors,
pivotal components in the Internet of Things (IoT) landscape, essential for environmental
monitoring, HVAC systems, and various other applications. This session will provide a
comprehensive introduction to humidity and temperature sensors commonly employed in
IoT devices, elucidating their principles of operation, interfacing techniques, and
practical considerations for deployment in diverse environments. The session will
commence with an overview of humidity sensors, exploring the fundamental principles
underlying humidity measurement and the different types of humidity sensors available
in the market. Participants will gain insights into capacitive, resistive, and thermal
conductivity based humidity sensing technologies, understanding their strengths,
limitations, and suitability for different IoT applications. Subsequently, the focus will
shift to temperature sensors, with participants learning about the principles of
temperature measurement and the various types of temperature sensors utilized in IoT
systems. The session will cover popular temperature sensing technologies such as
thermistors, thermocouples, and digital temperature sensors, providing an understanding
of their operating principles, accuracy, and response characteristics. Furthermore,
attendees will learn about the interfacing techniques employed to integrate humidity and
temperature sensors with microcontrollers and IoT platforms. Practical demonstrations
and hands-on exercises will be conducted to illustrate the process of interfacing sensors
with Arduino or other development boards, acquiring sensor data, and transmitting it to
cloud platforms for storage and analysis. Throughout the session, real-world examples
and case studies will be presented to showcase the applications of humidity and
temperature sensors in various IoT domains, including smart agriculture, building
automation, weather monitoring, and industrial process control. By the conclusion of the
session, participants will have acquired a thorough understanding of humidity and
temperature sensors, their operational principles, interfacing methods, and practical
considerations for incorporating them into IoT projects. Armed with this knowledge,
18
attendees will be better equipped to design and implement IoT solutions that leverage
humidity and temperature data to enhance environmental monitoring, optimize energy
efficiency, and improve overall system performance.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
19
Understanding the
Bluetooth Connection and
Day – 1 Bluetooth Connection and
Characters from Arduino
Characters from Arduino
Understanding the
Bluetooth communication
Day - 2 Bluetooth communication
protocols
protocols
Understanding the
Day – 3 Bluetooth technology in IoT Bluetooth technology in
IoT
Understanding the
Different Bluetooth versions, different Bluetooth
Day – 4 frequency bands, and versions, frequency bands,
communication modes and communication
modes in IoT
Understanding the
Bluetooth modules, such as HC-
Day – 5 Bluetooth modules, such
05 and HC-06
as HC-05 and HC-06
WEEKLY REPORT
WEEK – 6: From 19/02/24 To 24/02/24
Objective of the Activity Done:
Detailed Report:
Bluetooth Connection and Characters from Arduino
Objectives:
20
• Introduce interns to Bluetooth Connection from Arduino
• Learn about its charactes.
Learnings:
Description:
In this session, participants will delve into the realm of Bluetooth communication
protocols and learn how to establish seamless wireless connections between Arduino
microcontrollers and external devices, such as smartphones or computers. Bluetooth
technology has become ubiquitous in the realm of IoT, enabling the creation of
interconnected systems that facilitate data exchange and control over short distances
without the need for physical wires. The session will commence with an overview of
Bluetooth technology, elucidating the different Bluetooth versions, frequency bands, and
communication modes employed in IoT applications. Participants will gain insights into
the Bluetooth protocol stack, comprising the physical layer, link layer, and higher-level
protocols, and understand the roles of Bluetooth modules in enabling wireless
communication. Subsequently, the focus will shift to the practical aspects of establishing
Bluetooth connections with Arduino microcontrollers. Participants will learn about
popular Bluetooth modules, such as HC-05 and HC-06, and their compatibility with
Arduino boards. Through hands-on demonstrations and interactive exercises, attendees
will acquire the skills necessary to configure Bluetooth modules, establish pairings with
external devices, and exchange data wirelessly between Arduino and other Bluetooth-
enabled devices. Furthermore, participants will explore methods for sending and
receiving data, known as "characters," between Arduino and external devices via
Bluetooth connections. Practical examples will be provided to illustrate how Arduino can
transmit sensor data, control actuators, or receive commands from a smartphone or
computer using Bluetooth communication. Throughout the session, real-world
applications of Bluetooth-enabled IoT systems will be discussed, ranging from home
automation and wearable devices to industrial monitoring and healthcare applications.
Participants will gain valuable insights into the potential of Bluetooth technology to
enable seamless connectivity and enhance the functionality of IoT solutions in diverse
domains. By the conclusion of the session, participants will have acquired a solid
21
understanding of Bluetooth communication principles, the process of establishing
connections with Arduino microcontrollers, and the practical implementation of
Bluetooth-enabled IoT projects. Armed with this knowledge, attendees will be well-
equipped to integrate Bluetooth connectivity into their Arduino-based prototypes and
develop innovative IoT solutions that leverage wireless communication for enhanced
versatility and functionality.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
22
Understanding the
Introduction to Android
Day – 1 Introduction of Android
Application Development
Application Development
Understanding the
fundamental concepts and
Day - 2 Fundamental concepts and tools
tools required to create
Android applications
Understanding the
Overview of the Android
Day – 3 overview of the Android
operating system
operating system
Understanding the
Day – 4 Java programming language concepts of Java
programming language
understanding of Android
application development
principles and the
Android application development
Day –6 practical skills required to
principles and the practical skills
create their own IoT-
centric Android
applications.
WEEKLY REPORT
WEEK – 7: From 26/02/24 To 02/03/24
Objective of the Activity Done:
Detailed Report:
Introduction to Android Application Development
Objectives:
23
• Introduce interns to Android Application Development
• Learn about its Real time applications.
Learnings:
Description:
This session serves as an initiation into the realm of Android application development
tailored for IoT (Internet of Things) solutions. Participants will embark on a journey to
grasp the fundamental concepts and tools required to create Android applications that
interface seamlessly with IoT devices, enabling users to monitor, control, and interact
with connected systems through intuitive mobile interfaces. The session will commence
with an overview of the Android operating system, elucidating its architecture,
ecosystem, and the role it plays in enabling the proliferation of IoT applications on
mobile devices. Participants will gain insights into the Android development
environment, including the Android Studio IDE (Integrated Development Environment)
and the Java programming language, which form the foundation for building robust and
feature-rich Android applications. Subsequently, the focus will shift towards
understanding the basic structure of Android applications and the key components
involved in their creation. Participants will learn about activities, layouts, views, and
resources, which constitute the building blocks of Android user interfaces (UI). Through
hands-on exercises and practical demonstrations, attendees will acquire the skills
necessary to design visually appealing and user-friendly interfaces for their IoT
applications. Furthermore, the session will delve into the intricacies of establishing
communication channels between Android applications and IoT devices, leveraging
connectivity options such as Bluetooth and Wi-Fi. Participants will explore the Android
SDK (Software Development Kit) APIs (Application Programming Interfaces) for
Bluetooth and network communication, enabling seamless data exchange and control
commands between Android devices and IoT peripherals. Throughout the session, real-
world examples and case studies of Android-based IoT applications will be presented,
showcasing the diverse range of possibilities for leveraging mobile technology to
enhance IoT experiences. Participants will gain valuable insights into the role of Android
applications in enabling remote monitoring, data visualization, and interaction with IoT
ecosystems across various domains, including smart homes, wearable devices, and
24
industrial automation. By the conclusion of the session, participants will have acquired a
foundational understanding of Android application development principles and the
practical skills required to create their own IoT-centric Android applications. Armed with
this knowledge, attendees will be well-equipped to embark on their journey towards
building innovative and interactive IoT solutions that bridge the gap between physical
devices and mobile interfaces, unlocking new opportunities for connectivity and control
in the IoT landscape.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
25
Understanding the
Day – 1 Connecting DHT Sensor
Connecting DHT Sensor
Understanding the
Day - 2 Overview of DHT sensors
overview of DHT sensors
Understanding the
Principles of operation, technical principles of operation,
Day – 3
specifications in IoT technical specifications in
IoT projects
Understanding the
Libraries and APIs (Application
Day – 5 libraries and APIs for
Programming Interfaces)
sensor data acquisition
WEEKLY REPORT
WEEK – 8: From 04/03/23 To 09/03/24
Objective of the Activity Done:
Detailed Report:
Connecting DHT Sensor
Objectives:
26
• Introduce interns to Connecting DHT Sensor.
Learnings:
Description:
In this practical session, participants will delve into the realm of sensor interfacing by
learning how to connect and integrate DHT sensors, which measure humidity and
temperature, with Arduino or other compatible microcontrollers. The session will
commence with an overview of DHT sensors, elucidating their principles of operation,
technical specifications, and typical applications in IoT (Internet of Things) projects.
Participants will gain insights into the underlying mechanisms by which DHT sensors
measure humidity and temperature, as well as the protocols used for data communication
between the sensor and the microcontroller. Subsequently, attendees will engage in
hands-on activities to physically connect the DHT sensor to an Arduino board or similar
microcontroller platform. Guided by step-by-step instructions and demonstrations,
participants will learn the proper wiring and pin configurations required to interface the
DHT sensor with the microcontroller, ensuring accurate data acquisition and
transmission. Once the physical connections are established, participants will proceed to
implement the necessary firmware or software code to initialize the sensor, read sensor
data, and communicate with the microcontroller. Through practical examples and code
walkthroughs, attendees will gain proficiency in programming techniques for interfacing
with DHT sensors, including the utilization of libraries and APIs (Application
Programming Interfaces) for sensor data acquisition and processing. Furthermore, the
session will cover strategies for validating sensor readings and troubleshooting common
issues encountered during sensor integration, ensuring robust and reliable operation in
real-world IoT applications. Participants will have the opportunity to experiment with
different sensor configurations and environmental conditions, gaining insights into the
factors that influence sensor performance and accuracy. By the conclusion of the session,
participants will have acquired practical skills and knowledge essential for successfully
connecting and interfacing DHT sensors with microcontroller based IoT systems. Armed
with this expertise, attendees will be empowered to incorporate humidity and temperature
sensing capabilities into their IoT projects, enabling them to monitor and respond to
environmental conditions with precision and efficiency.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
27
Understanding the
Day – 1 Introduction to HTML
Introduction to HTML
Understanding the
Fundamental concepts of
Fundamental concepts of
Day - 2 Hypertext Markup Language
Hypertext Markup
(HTML)
Language (HTML)
Understanding the
HTML's syntax, structure, and
Day – 3 HTML's syntax, structure,
purpose
and purpose
Understanding the
HTML with JavaScript
HTML with JavaScript and CSS and CSS (Cascading Style
Day – 5
(Cascading Style Sheets) Sheets) to create dynamic
and responsive user
interfaces
WEEKLY REPORT
WEEK – 9: From 11/03/24 To 16/03/24
Objective of the Activity Done:
Detailed Report:
Introduction to HTML
Objectives:
28
• Introduce interns to Introduction to HTML
Learnings:
Description:
This week's session introduces participants to the fundamental concepts of Hypertext
Markup Language (HTML), a cornerstone technology for creating web pages and user
interfaces in the context of IoT (Internet of Things) applications. Participants will embark
on a journey into the world of web development, starting with an exploration of HTML's
syntax, structure, and purpose. Through interactive tutorials and guided exercises,
attendees will learn the building blocks of HTML, including tags, attributes, and
elements, and how they are used to structure content and define the layout of web pages.
The session will cover essential HTML elements for creating basic web pages, such as
headings, paragraphs, lists, links, and images. Participants will gain hands-on experience
in crafting HTML documents from scratch, using text editors or integrated development
environments (IDEs) to write and organize HTML code effectively. Furthermore,
attendees will delve into the role of HTML in designing user interfaces for IoT devices
and applications. Through practical examples and case studies, participants will explore
the integration of HTML with JavaScript and CSS (Cascading Style Sheets) to create
dynamic and responsive user interfaces that interact seamlessly with IoT sensors,
actuators, and data streams. By the end of the session, participants will have acquired a
solid understanding of HTML's capabilities and its pivotal role in web development for
IoT. Armed with this knowledge, attendees will be equipped to design and develop user-
friendly interfaces that facilitate intuitive interaction and visualization of IoT data, laying
the groundwork for more advanced IoT projects and applications in subsequent weeks.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
29
Understanding the
Introduction to Programming
Introduction of
Day – 1 ESP8266 Module through
Programming ESP8266
Arduino
Module through Arduino
Understanding the
Introduction to the ESP8266
Day – 3 Introduction of the
module
ESP8266 module
Understanding the
Example projects and use
cases that showcase the
Day –6 Example projects and use cases
versatility of the ESP8266
module in IoT
development
WEEKLY REPORT
WEEK –10 : From 18/03/24 To 23/03/24
Objective of the Activity Done:
Detailed Report:
Programming ESP8266 Module through Arduino
30
Objectives:
• Introduce interns to Programming ESP8266 Module through Arduino
Learnings:
Description:
In this session, participants will delve into the realm of wireless connectivity for IoT
(Internet of Things) applications by learning how to program the ESP8266 Wi-Fi module
using the Arduino Integrated Development Environment (IDE). The session begins with
an introduction to the ESP8266 module, a versatile and cost-effective Wi Fi-enabled
microcontroller widely used in IoT projects. Participants will explore the features and
capabilities of the ESP8266, including its built-in TCP/IP stack, support for Wi-Fi
networking, and compatibility with Arduino development tools. Through hands-on
demonstrations and step-by-step tutorials, attendees will learn how to set up the Arduino
IDE for ESP8266 development and establish communication with the ESP8266 module
via serial interface or USB connection. Participants will gain practical experience in
uploading firmware and sketch code to the ESP8266 using the Arduino IDE, enabling
them to harness the module's capabilities for IoT applications requiring wireless
connectivity. Furthermore, participants will explore a range of example projects and use
cases that showcase the versatility of the ESP8266 module in IoT development, such as
remote sensor monitoring, home automation, and IoT-enabled devices. By the end of the
session, attendees will have the knowledge and skills to confidently program and deploy
ESP8266-based solutions for their own IoT projects, paving the way for further
exploration and experimentation in the field of wireless IoT connectivity.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
31
Understanding the
Introduction to NODEMCU - Introduction of
Day – 1
Open Source IoT Platform NODEMCU - Open Source
IoT Platform
understanding of the
Features and capabilities of
Day - 2 features and capabilities of
NodeMCU
NodeMCU
Understanding of
Day – 5 NodeMCU's capabilities
NodeMCU's capabilities
WEEKLY REPORT
WEEK –11 : From 25/03/24 To 30/03/24
Objective of the Activity Done:
Detailed Report:
NODEMCU - Open Source IoT Platform
Objectives:
32
• Introduce interns to NODEMCU - Open Source IoT Platform
Learnings:
Description:
In this session, participants will be introduced to NodeMCU, an open-source IoT
(Internet of Things) platform based on the ESP8266 microcontroller. NodeMCU offers a
convenient and versatile platform for developing IoT applications, with built-in Wi-Fi
connectivity and a Lua based programming environment. Participants will gain an
understanding of the features and capabilities of NodeMCU, including its support for Wi-
Fi networking, GPIO (General Purpose Input/Output) pins for interfacing with sensors
and actuators, and onboard flash memory for storing program code and data. Through
hands-on demonstrations and practical examples, attendees will learn how to program
NodeMCU using the Lua scripting language, allowing for rapid prototyping and
development of IoT projects. The session will cover topics such as setting up the
NodeMCU development environment, writing and uploading Lua scripts to the
NodeMCU board, and interfacing with various sensors and peripherals. Participants will
explore sample projects that demonstrate the versatility of NodeMCU in IoT applications,
such as environmental monitoring, home automation, and remote sensing. By the end of
the session, participants will have a solid understanding of NodeMCU's capabilities and
how to leverage them to create their own IoT solutions. They will be equipped with the
knowledge and skills to start building and experimenting with NodeMCU-based projects,
empowering them to explore the exciting world of IoT innovation and development.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
33
Understanding the concept
Introduction to Interfacing
Interfacing DHT11 with
Day – 1 DHT11 with ESP8266
ESP8266 NodeMCU Using
NodeMCU Using Web Server
Web Server
Understanding the
Overview of the DHT11 sensor overview of the DHT11
Day – 3
and its working principle sensor and its working
principle
WEEKLY REPORT
WEEK –12 : From 01/04/24 To 06/04/24
Objective of the Activity Done:
Detailed Report:
INTERFACING DHT11 WITH ESP8266
Objectives:
34
• Introduce interns to Interfacing DHT11 with ESP8266 NodeMCU Using Web
Server
Learnings:
Description:
In this practical session, participants will learn how to interface the DHT11 temperature
and humidity sensor with an ESP8266 NodeMCU microcontroller and create a web
server to remotely monitor environmental conditions. The session will begin with an
overview of the DHT11 sensor and its working principle, as well as an introduction to the
ESP8266 NodeMCU development board and its capabilities for IoT applications.
Participants will then proceed to connect the DHT11 sensor to the NodeMCU board,
learning about the necessary wiring and connections. Next, attendees will be guided
through the process of setting up a web server on the NodeMCU using the Arduino IDE
and programming the microcontroller to read data from the DHT11 sensor. They will
learn how to serve the sensor data as a web page that can be accessed from any web
browser, allowing users to view real-time temperature and humidity readings. Throughout
the hands-on session, participants will gain practical experience in writing Arduino code
to interface with sensors, configuring the NodeMCU as a web server, and handling HTTP
requests and responses. They will learn how to design a simple web page to display
sensor data and update it dynamically as new readings are obtained. By the end of the
session, participants will have successfully created a web-based IoT application using the
ESP8266 NodeMCU and DHT11 sensor, demonstrating the power and versatility of these
components in building remote monitoring and control systems for various IoT
applications.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
35
Understanding of
Day – 1 Introduction to Raspberry Pi Introduction of Raspberry
Pi
understanding of the
Day – 3 Raspberry Pi models different Raspberry Pi
models
WEEKLY REPORT
WEEK –13 : From 08/04/24 To 13/04/24
Objective of the Activity Done:
Detailed Report:
Introduction to Raspberry Pi
Objectives:
36
• Introduce interns to Introduction to Raspberry Pi
Learnings:
Description:
This week's session provides participants with an introduction to Raspberry Pi single-
board computers and their applications in IoT projects. The session will cover various
aspects, including hardware overview, operating system setup, and GPIO (General
Purpose Input/Output) interfacing. Participants will begin by learning about the
Raspberry Pi board's hardware components, including the processor, memory, storage
options, input/output ports, and connectivity features. They will gain an understanding of
the different Raspberry Pi models available and their specifications, enabling them to
select the most suitable model for their IoT projects. Next, participants will be guided
through the process of setting up the Raspberry Pi operating system, including
downloading the official Raspberry Pi OS (formerly Raspbian) and installing it on an SD
card. They will learn how to perform initial configuration steps, such as setting up Wi-Fi
connectivity, configuring localization settings, and updating the system software. The
session will also cover GPIO interfacing, which allows the Raspberry Pi to interact with
external electronic components such as sensors, actuators, and displays. Participants will
learn about the GPIO pins available on the Raspberry Pi board and how to use them for
input and output operations. They will explore basic GPIO programming concepts using
Python, a popular programming language for Raspberry Pi projects. Throughout the
session, participants will have the opportunity to follow along with hands-on
demonstrations and exercises, enabling them to gain practical experience in working with
Raspberry Pi boards and interfacing them with external hardware components. By the
end of the session, participants will be equipped with the knowledge and skills to start
building their own IoT projects using Raspberry Pi.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
37
Introdction to Setting up Understanding of Setting
Day – 1
Raspberry Pi up Raspberry Pi
Setting up a static IP
Set up a static IP address for
Day –6 address for network
network connectivity stability.
connectivity stability.
WEEKLY REPORT
WEEK – 14: From 15/04/24 To 20/04/24
Objective of the Activity Done:
Detailed Report:
Setting up Raspberry Pi
Objectives:
38
• Introduce interns to Setting up Raspberry Pi
Learnings:
Description:
This week's session will provide participants with a detailed, step-by-step guide on
setting up a Raspberry Pi for use in IoT projects. The session will cover the entire process
from initial hardware setup to configuring the operating system and connecting
peripherals. Participants will start by learning how to assemble the necessary hardware
components for their Raspberry Pi setup, including inserting the microSD card with the
operating system, connecting peripherals such as a keyboard, mouse, and display, and
powering on the Raspberry Pi board. Next, participants will be guided through the
process of installing the Raspberry Pi operating system, also known as Raspberry Pi OS
(formerly Raspbian). They will learn how to download the latest version of Raspberry Pi
OS from the official website and write the image to the microSD card using software like
Etcher. Once the operating system is installed, participants will learn how to perform
initial configuration steps, such as setting up the Wi-Fi network, configuring localization
settings (timezone, language, keyboard layout), and updating the system software to
ensure they have the latest security patches and software updates. Additionally,
participants will explore advanced configuration options, such as enabling SSH (Secure
Shell) for remote access, configuring VNC (Virtual Network Computing) for graphical
remote desktop access, and setting up a static IP address for network connectivity
stability. Throughout the session, participants will have the opportunity to follow along
with hands-on demonstrations and exercises, allowing them to gain practical experience
in setting up Raspberry Pi devices. By the end of the session, participants will be
confident in setting up Raspberry Pi boards and ready to proceed with their IoT projects.
Day Person
Brief description of the daily
& Learning Outcome InCharge
activity
Date Signature
39
Understanding of
Introduction to MQTT and
Day – 1 Introduction of MQTT
Mosquitto
and Mosquitto
Understanding of
Fundamental concepts of the
Day - 2 fundamental concepts of
MQTT protocol
the MQTT protocol
Setting up a Mosquitto
Day – 3 Set up a Mosquitto MQTT broker
MQTT broker
Understanding of real-
Real-world applications of world applications of
Day –6
MQTT and Mosquitto in IoT MQTT and Mosquitto in
IoT
WEEKLY REPORT
WEEK – 15: From 21/04/24 To 26/04/24
Objective of the Activity Done:
Detailed Report:
MQTT and Mosquitto
Objectives:
40
• Introduce interns to MQTT and Mosquitto
Learnings:
Description:
This week's session focuses on delving deep into the intricacies of the Message Queuing
Telemetry Transport (MQTT) protocol and its implementation using Mosquitto, an open-
source MQTT broker. MQTT has emerged as a leading protocol for lightweight
communication between IoT devices due to its efficiency, scalability, and reliability.
Participants will start by understanding the fundamental concepts of the MQTT protocol,
including its publish-subscribe messaging pattern, Quality of Service (QoS) levels, and
topics. They will explore how MQTT facilitates asynchronous communication, enabling
devices to exchange messages seamlessly while conserving bandwidth and minimizing
latency. Additionally, participants will learn about the role of MQTT brokers in mediating
communication between publishers and subscribers and the significance of topics in
routing messages to the appropriate recipients. The session will then transition to
practical demonstrations of setting up a Mosquitto MQTT broker. Participants will gain
hands-on experience installing and configuring Mosquitto on their local machines or
Raspberry Pi devices. They will learn how to customize the broker's settings, such as
security configurations, message retention policies, and connection options, to align with
their project requirements. Furthermore, participants will explore real-world applications
of MQTT and Mosquitto in IoT projects. They will witness examples of sensor data being
published to an MQTT broker from various IoT devices, such as temperature sensors or
motion detectors. They will also learn how to develop subscriber applications that
consume this data in real-time, enabling them to monitor and analyze IoT sensor readings
effectively. By the end of the session, participants will have a comprehensive
understanding of MQTT's role in IoT communication and the practical skills to deploy
and configure a Mosquitto MQTT broker for their projects. They will be equipped with
the knowledge and tools necessary to implement efficient and scalable communication
protocols in their IoT applications, paving the way for robust and interconnected smart
systems.
41
At SKILLDZIRE, the work environment emphasizes open and transparent
communication. Employees, including interns, engage in regular discussions, idea-
sharing, and feedback sessions. Managers and mentors encourage an approachable
atmosphere where questions and discussions are welcomed.
Clear job descriptions and well-defined roles are communicated to interns and
employees. This ensures that each individual understands their responsibilities and can
contribute effectively to projects and tasks.
Harmonious Relationships:
SKILLDZIRE fosters a culture of inclusivity and respect, where all employees and
interns are treated fairly and respectfully. Diversity is celebrated, creating an
environment where everyone feels valued.
42
SKILLDZIRE values the efforts of its interns and employees. Regular feedback,
recognition programs, and opportunities for professional growth contribute to a
motivated workforce.
Problem Solving:
Debugging:
I became skilled at debugging code, identifying, fixing errors and issues in Python
Version Control:
I have gained experience with version control systems like Git, which is commonly used
in software development teams.
43
Collaboration:
I have learnt how to collaborate with team members, understanding code reviews, and
integrated my code into a larger codebase.
Memory Management:
Documentation:
I focused on understanding what others are saying rather than just waiting for my turn to
speak.
This improved my comprehension and responsiveness in conversations.
Expand Vocabulary:
Confidence Building:
I practiced speaking with friends and family. Gradually, I became more confident in
expressing my
thoughts.
Anxiety Management:
44
Deep breathing exercises and positive self-talk can helped me manage anxiety while
communicating, promoting a more relaxed demean structured.
Responses:
Conversational Abilities:
I have engaged in diverse conversations, from casual chats to more formal discussions,
to adapt my communication style to different contexts.
Understanding Others:
I have Practiced empathy to understand others' perspectives and concerns. This enhanced
my ability to communicate effectively and build rapport.
I have learnt to conclude conversations with appropriate closing statements, which can
be a summary of the key points discussed or expressing a willingness to continue my
dialogue.
Listening to Others:
I have given each team member the opportunity to share their views and listened
attentively, ask questions, and acknowledge their contributions.
Delegate Tasks:
45
I distributed tasks based on team members' strengths and interests. Effective delegation
ensures everyone's skills are utilized optimally.
46
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Date of Evaluation:
47
Organization Name & Address: SKILLDZIRE& Hyderabad
Name & Address of the Supervisor with Mobile Number:
48
Name of the College: Visvodaya Engineering College
Maximum Marks
A Evaluation Criterion Marks Awarded
1 Activity Log 10
2 Internship Evaluation 20
3 Oral Presentation 10
4 Viva Voice 10
GRAND TOTAL 50
49
University: Jawaharlal Nehru Technological University, Anantapur.
Maximum Marks
Sl.No Evaluation Criterion Marks Awarded
1. Internship Evaluation 80
3. Viva-Voce 50
TOTAL 150
50
51