iot
iot
BACHELOR OF TECHNOLOGY
In
ELECTRONICS AND COMMUNICATION ENGINEERING
Submitted
by
2024-2025
1
DEPARTMENT OF ELECTRONICS AND COMMUNICATION
ENGINEERING
CERTIFICATE
This is to certify that the internship report entitled “ INTERNET OF THINGS (IOT)”is being submitted
by KARRI JAHNAVI SREE (22A91A0424) in partial fulfillment of the requirements for award of the
B.Tech., degree in Electronics and Communication Engineering for the academic year 2024-2025.
2
DECLARATION
I hereby declare that the internship report entitled “INTERNET OF THINGS (IOT)” is a genuine report.
This work has been submitted to the ADITYA UNIVERSITY, Surampalem, In partial fulfillment of the
B.Tech., degree. I further declare that this report has not been submitted in full or part of the award of any
degree of this or any other educational institutions.
by
KARRI JAHNAVI SREE
(22A91A0424)
3
4
Internship Completion Certificate
5
ACKNOWLEDGEMENT
First, I would like to thank the Director of SkillDzire, Hyderabad for giving me the opportunity to
do an internship within the organization. I also would like all the people that worked along with me in
SkillDzire, Hyderabad with their patience and openness they created an enjoyable working environment.
It is with immense pleasure that we would like to express our indebted gratitude to our internship
coordinator Dr. Manasa Reddy, Assistant Professor who has guided us a lot and encouraged us in every
step of the intern project work, his valuable moral support and guidance throughout the Intern project
helped us to a greater extent.
I am grateful to Dr. Sanjeev Kumar, Associate Professor and HOD for inspiring us all the way and for
arranging all the facilities and resources needed for my intern project work.
I wish to thank our Dr. M.V. Rajesh, Associate Dean and Dr. Dola Sanjay, Dean School of Engineering
for their encouragement and support during the course of my intern project work.
I would like to extend my sincere thanks to Dr. G. Suresh, Registrar, Dr. S. Rama Sree, Pro Vice-
Chancellor, Dr. M.B. Srinivas, Vice-Chancellor, Dr. M. Sreenivasa Reddy, Deputy Pro Chancellor
and Management, Aditya University for unconditional support for providing me the best infrastructural
facilities and state of the art laboratories during my intern project work.
Not to forget, Faculty, Lab Technicians, Non-Teaching Staff and our Friends who have directly or
helped and supported us in completing my intern project work in time.
6
ABSTRACT
During my IOT internship at Skill Dzire, Hyderabad, Telangana, from May 2024 to July 2024, I
worked on designing and implementing innovative solutions in the Internet of Things (IOT)
domain. Key projects included the Smart Parking System, which optimized parking availability
through real-time monitoring, the Smart Garbage System, which enhanced Waste Management
efficiency by automating collection processes, and the Night Patrol Robot, which improved
security through autonomous patrolling and obstacle detection. These Projects allowed me to
gain hands-on experience with IOT technologies, Sensor integration, and Microcontroller
programming. I enhanced my Problem-solving, Teamwork, and Technical skills, contributing to
Real-world solutions that address modern challenges in Automation and Smart living.
7
ABOUT THE COMPANY
SKILLDZIRE Mission: To empower individuals by bridging the gap between academic knowledge
and industry requirements through high-quality, hands-on training in emerging technologies like IoT,
Embedded Systems, AI, and Robotics. Skill Dzire is committed to fostering innovation, technical
excellence, and a problem-solving mindset to prepare learners for real-world challenges and help them
excel in their professional journeys.
ABOUT SKILLDZIRE:
SKILLDZIRE, India’s largest Real-time 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.
Hands-On Training:
SKILLDZIRE is committed to a practical, hands-on approach to learning. Our training programs
are designed to provide real-world scenarios and projects, ensuring that interns are well-prepared for the
challenges of the IT industry.
8
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.
Mentorship and Guidance:
SKILLDZIRE values the importance of Mentorship. Interns have the opportunity to work closely
with experienced IT professionals who provide guidance, support, and valuable insights the training process.
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 Boot-camp:
Dive into the world of Cyber Security, 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.
9
Learning Objectives/Internship Objectives
Internships are generally thought of to be reserved for college students looking to gain
experience in a particular field. However, a wide array of people can benefit from Training
Internships in order to receive real world experience and develop their skills.
An objective for this position should emphasize the skills you already possess in the area and
your interest in learning more
Internships are utilized in number of different career fields, including architecture, engineering,
healthcare, economics, advertising and many more.
Some internships are used to allow individuals to perform scientific research while others are
specifically designed to allow people to gain first-hand experience working.
Utilizing internships is a great way to build your resume and develop skills that can be
emphasized in your resume for future jobs. when you are applying for a Training Internship,
make sure to highlight any Special Skills or Talents that can make you stand apart from the rest
of the applicants so that you can have an improved chance of landing the position.
10
OPPORTUNITIES
During these two months of the internship, I was given the opportunity to perform the following role:
Intern:
Coordinating with the team members and team leads on a regular basis to keep a track of the
activities like the meetings held and about the work to be done.
I learned about developing the IOT solutions using different tools.
Enhanced my skills on Internet of Things and Real-time system development
Then I have gathered their requirements.
They also provide us the opportunity to voluntarily interact in other projects as well.
They have given different tasks to develop different parts of the application.
Also they have finally conducted some tests to certify with the completion of Internship.
11
EXECUTIVE SUMMARY
SKILLDZIRE, India’s largest Real-time 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.
Industry-Relevant Skills:
India’s largest Real-time learning platform, where students get trained by industry experts along
with trending courses and certification & placements.
Key Takeaways:
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:
12
TABLE OF CONTENTS
13
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES
14
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
15
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
16
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
17
INDEX
1. Introduction 22
4. Proximity Sensors 26
8. Introduction to raspberry pi 34
16 CONCLUSION 49
18
INTERNSHIP PART
19
TRAINING
In these 8 weeks of the training, they have provided us the training in Internet of Things
Solutions development.
Development Boards :
Development boards are hardware platforms used to test and prototype embedded systems.
They feature a Microcontroller or microprocessor, input/output interfaces, and built-in
peripherals to simplify design and development. Popular boards include:
Arduino: Simple and versatile, ideal for beginners and prototyping.
Raspberry Pi: Compact and powerful, suitable for IOT, AI, and robotics.
ESP32/ESP8266: IOT-focused boards with built-in Wi-Fi and Bluetooth.
These boards accelerate development by providing ready-to-use hardware for coding and
testing.
Embedded Systems:
Embedded systems are specialized computing systems designed to perform dedicated tasks
efficiently. They combine hardware and software to control devices like automotive ECUs,
home appliances, and industrial robots. Key characteristics include:
Task-specific design
Real-time performance
Resource efficiency
Applications range from consumer electronics to IOT devices, making embedded systems
integral to modern technolog.
20
1.Introduction
The Internet of Things (IOT) is a cutting-edge technology that connects physical devices, vehicles,
appliances, and other objects to the internet. These devices are equipped with sensors, software, and
communication technologies, enabling them to collect, process, and exchange data seamlessly. IoT bridges
the gap between the physical and digital worlds, facilitating automation, real-time monitoring, and data-
driven decision-making.
The Internet of Things is a transformative technology paradigm that enables physical devices, vehicles,
appliances, and other objects to connect and communicate over the internet. By integrating sensors,
actuators, software, and network connectivity, IoT devices can collect, process, and exchange data,
facilitating automation and intelligent decision-making.
IOT bridges the gap between the physical and digital worlds, providing new ways to interact with
technology and environment. It supports a wide range of applications, from smart homes and healthcare to
industrial automation and agriculture.
21
Applications:
Smart Homes: Devices like smart thermostats, lighting, and security systems enhance convenience
and safety.
Healthcare: Wearable devices and remote monitoring improve patient care and health tracking.
Industrial IoT (IIOT): Optimizes manufacturing processes and supply chain management.
Agriculture: IoT-based systems enhance crop monitoring, irrigation, and yield prediction.
As a cornerstone of modern innovation, IoT is reshaping industries, enhancing productivity, and improving
the quality of life globally.
3.Pressure sensors
22
Pressure sensors are devices used to measure the pressure of gases or liquids. They convert physical
pressure into an electrical signal, which can then be read and processed by other systems. These sensors
are widely used across industries, including automotive, medical, aerospace, and consumer electronics, due
to their ability to provide accurate and reliable pressure data. Pressure is typically measured in units such
as Pascals (Pa), pounds per square inch (psi), or bars.
Pressure sensors are essential devices that measure the force exerted by a gas or liquid on a surface. By
converting this pressure into an electrical signal, these sensors enable accurate data collection for analysis
and decision-making. Widely used in industries such as automotive, aerospace, healthcare, and consumer
electronics, pressure sensors play a critical role in monitoring and controlling processes. They are
fundamental components in IoT applications, where they provide real-time data for smart devices and
systems.
Working Principle
23
Pressure sensors operate using different principles, depending on the type and application. The most
common mechanisms include:
Piezoelectric Effect: Converts pressure into an electrical charge using materials like quartz.
Capacitive Effect: Measures pressure by detecting changes in capacitance caused by diaphragm
deformation.
Resistive (Strain Gauge): Detects changes in electrical resistance when pressure deforms a
material.
Optical: Measures pressure-induced changes in light properties.
Inductive: Uses changes in inductance due to diaphragm displacement to measure pressure.
Key Features
Range: Different sensors support various pressure ranges, from vacuum levels to extremely high
pressures.
Accuracy: Pressure sensors provide precise measurements, essential for critical applications like
medical devices and aerodynamics.
Response Time: Fast response times make them suitable for dynamic environments such as
automotive systems.
Durability: Many sensors are designed to withstand harsh conditions, including extreme
temperatures, vibrations, and corrosive environments.
Miniaturization: Advances in technology have led to compact designs, enabling their use in
portable and embedded IoT devices.
24
Advancements in Pressure Sensor Technology
Recent advancements in pressure sensor technology have enabled miniaturization, wireless connectivity,
and integration with IoT platforms. Micro-electro-mechanical systems (MEMS) have revolutionized the
design of pressure sensors, making them compact and suitable for wearable devices. The incorporation of
AI algorithms allows predictive maintenance and real-time anomaly detection, ensuring efficient operation.
These innovations continue to expand the capabilities and applications of pressure sensors, making them
integral to modern technological systems
4.Proximity Sensors
Proximity sensors are devices used to detect the presence of an object without any physical contact. These
sensors are widely used in various applications, including industrial automation, robotics, consumer
electronics, automotive systems, and more. Proximity sensors detect the distance between themselves and
an object, using different principles like electromagnetic, capacitive, inductive, and ultrasonic
technologies. These sensors can be categorized based on their sensing mechanism and range, and they
provide output signals that can trigger further actions in a system.
25
3.Key Features:
Non-contact detection: Proximity sensors operate without making physical contact with the object,
reducing wear and tear and enabling their use in harsh environments.
Accuracy: Many proximity sensors offer precise measurements, with some being capable of
detecting objects at millimeter or submillimeter precision.
Durability: These sensors are built to withstand extreme environmental conditions such as high
temperatures, humidity, and exposure to chemicals or dust.
Long lifespan: Since there are no moving parts, proximity sensors are highly durable and offer a
long operational lifespan.
Output Signals: Proximity sensors can generate a range of output signals, such as digital ON/OFF
signals or analog signals indicating the distance between the sensor and the object.
Fast Response Time: They provide fast detection and response times, making them suitable for
dynamic applications like robotics and automated systems.
Working Principle
Humidity sensors measure the moisture content in the air using capacitive, resistive, or thermal
conductivity techniques. Temperature sensors, on the other hand, detect changes in temperature using
thermocouples, resistance temperature detectors (RTDs), or semiconductor-based devices. Advanced
sensors integrate both functionalities into a single unit, providing simultaneous measurements for
temperature and relative humidity.
Some widely used temperature and humidity sensors include:
DHT11/DHT22: Affordable and popular sensors for basic applications, offering digital output for
temperature and humidity.
SHT3x Series: Advanced sensors with high accuracy and fast response times, ideal for industrial
and environmental monitoring.
BME280: A multi-functional sensor that measures temperature, humidity, and pressure, making it
versatile for IoT and weather applications.
These sensors are used in various fields:
Agriculture: Monitoring greenhouse environments to optimize crop growth.
Healthcare: Ensuring controlled conditions for sensitive medical equipment.
Smart Homes: Regulating indoor climates in HVAC systems and smart thermostats.
Weather Stations: Providing real-time data for forecasting and analysis.
Despite their advantages, these sensors face challenges such as accuracy degradation in extreme
environments, sensor drift, and power consumption constraints in IoT applications. However,
advancements in materials and fabrication techniques are addressing these issues, making sensors more
robust, energy-efficient, and suitable for a broader range of applications.
27
6.Bluetooth Connection and Characters from Arduino
Bluetooth connectivity is a powerful feature that allows microcontrollers, such as Arduino, to wirelessly
communicate with other devices like smartphones, tablets, or other microcontrollers. It is widely used in
projects requiring remote control, data transfer, or wireless monitoring due to its simplicity, low cost, and
availability of compatible modules. One common application of Bluetooth in Arduino projects is sending
and receiving characters to facilitate real-time interaction and control.
Setting Up Bluetooth with Arduino
To establish a Bluetooth connection, you typically use modules like the HC-05 or HC-06, which are easy-
to-integrate Bluetooth serial adapters. These modules use UART (Universal Asynchronous Receiver
Transmitter) communication to connect with the Arduino.
Hardware Connections:
1. Power Supply: Connect the VCC pin of the Bluetooth module to 5V or 3.3V (as specified) on the
Arduino, and GND to ground.
2. TX and RX Pins: Connect the TX pin of the Bluetooth module to the RX pin of the Arduino and
the RX pin of the module to the TX pin of the Arduino.
3. Pairing: Pair the Bluetooth module with a smartphone or PC by searching for available devices and
entering the pairing code (default is often 1234 or 0000).
28
Software Setup:
1. Import the Software Serial library if you need to use software-defined TX and RX pins for
flexibility.
2. Configure the baud rate of the Bluetooth module using AT commands (commonly set to 9600 by
default).
Once the Bluetooth connection is established, characters can be sent and received between devices. For
instance, sending commands from a smartphone app to control a robot or receiving sensor data from
Arduino to a mobile app.
Modern Bluetooth technologies, such as Bluetooth Low Energy (BLE), offer improved power efficiency
and extended range. Modules like the ESP32 integrate BLE and Wi-Fi, enabling dual-mode
communication. These advancements allow Arduino projects to leverage wireless communication in IoT
applications, wearables, and smart devices.
By combining Bluetooth connectivity with Arduino’s versatility, developers can create innovative, user-
friendly, and wireless systems that enhance interactivity and functionality.
29
7.NODEMCU - Open Source IOT Platform
NodeMCU is a widely popular open-source IoT platform that simplifies the development of IoT
applications. Built around the ESP8266 or ESP32 Microcontroller, it provides an integrated development
environment to create scalable and cost-effective IoT solutions. It is well-suited for both beginners and
advanced developers due to its affordability, simplicity, and rich feature set.
Hardware Overview
1. ESP8266/ESP32:
o ESP8266: The original NodeMCU board, ideal for basic IoT tasks.
o ESP32: An enhanced version with dual-core processing, built-in Bluetooth, and more
GPIOs for advanced IoT applications.
30
2. GPIO Pins:
NodeMCU provides multiple General Purpose Input/Output (GPIO) pins, allowing you to connect
sensors, actuators, and peripherals.
3. USB Interface:
The micro-USB port enables easy programming and power supply.
4. Onboard Voltage Regulator:
Ensures stable operation by stepping down higher voltages to the required 3.3V for the
Microcontroller.
Advantages of NodeMCU
1. Low Cost: Affordable compared to other IoT platforms like Raspberry Pi.
2. Community Support: A vast community of developers contributes tutorials, libraries, and support
forums.
3. Ease of Use: Simplified programming and integration with a variety of IoT platforms make it
beginner-friendly.
4. Compact Design: Suitable for space-constrained IoT applications.
NodeMCU comes with up to 4 MB of flash memory, enabling the storage of large programs and data
directly on the chip.
31
8.Introduction to raspberry pi
Overview:
The Raspberry Pi is a low-cost, credit-card-sized computer developed by the Raspberry Pi Foundation in
the UK. Initially designed to promote computer science education in schools, it has gained immense
popularity among hobbyists, engineers, and developers worldwide for its versatility and affordability. It
serves as a powerful tool for Internet of Things (IoT) applications, making it a cornerstone for innovation
and prototyping.
The Raspberry Pi is a revolutionary device in the field of computing and embedded systems. Designed by
the Raspberry Pi Foundation, this tiny single-board computer has transformed the way we approach small-
scale computing projects.
Features of Raspberry Pi
Raspberry Pi offers several features that make it suitable for IoT applications:
1. Compact Design: Its small form factor allows it to fit in various projects with limited space.
2. Low Power Consumption: Ideal for IoT setups that require energy efficiency.
3. GPIO Pins: The General Purpose Input/Output (GPIO) pins enable the integration of sensors,
actuators, and other devices.
4. Connectivity Options: Built-in Wi-Fi, Bluetooth, and Ethernet support ensure seamless
communication with IoT networks.
5. Compatibility: Supports a variety of programming languages like Python, C++, and Java, along
with operating systems such as Raspberry Pi OS (formerly Raspbian).
32
History and Evolution
The first Raspberry Pi was launched in 2012. Since then, it has undergone several upgrades, including:
Raspberry Pi 1 (Model A and B): The original version with basic specifications.
Raspberry Pi 2 & 3: Introduced better processing power and onboard Wi-Fi and Bluetooth.
Raspberry Pi 4: Equipped with up to 8 GB of RAM, USB 3.0 ports, and dual micro-HDMI
outputs.
2. Environmental Monitoring: Collect data on temperature, humidity, air quality, and more.
5. Industrial Automation: Enhance production processes with real-time monitoring and control
33
Advantages of Raspberry Pi for IoT
Affordability: Cost-effective compared to other single-board computers.
Flexibility: Can be used for diverse applications, from personal projects to industrial solutions.
Pinout
1. GND: Ground.
34
MQTT Implementation Steps
35
sensors.begin();
// Initialize WiFi and MQTT
WiFi.begin("SSID", "PASSWORD");
client.setServer(mqtt_server, 1883);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
}
}
void loop() {
// Read Temperature
sensors.requestTemperatures();
float temperature = sensors.getTempCByIndex(0);
// Publish to MQTT
char temp_str[8];
dtostrf(temperature, 1, 2, temp_str); // Convert float to string
client.publish(topic, temp_str);
delay(5000); // Publish every 5 seconds
}
Temperature and humidity sensors are commonly used in environmental monitoring, weather
stations, and HVAC systems to measure atmospheric conditions. Sensors like DHT11, DHT22, or
SHT series provide accurate readings of temperature and humidity. This section outlines the
integration of a temperature and humidity sensor with a microcontroller for data acquisition and real-
time monitoring.
Objective
To interface a temperature and humidity sensor with a microcontroller and retrieve sensor readings
for display or further processing.
Components Required
36
1. Temperature and Humidity Sensor: DHT11/DHT22 or equivalent.
Working Principle
2. Humidity: Using a capacitive humidity sensor to detect moisture levels in the air.
The sensor's digital output is sent to the microcontroller via a data pin. A library or communication
protocol processes this data for meaningful results.
1. Hardware Setup:
o Connect the VCC and GND pins of the sensor to the corresponding pins on the
microcontroller.
o Connect the DATA pin to a GPIO pin on the microcontroller. Add a pull-up resistor (10kΩ)
2. Software Configuration:
3. Install a library for the sensor if using Arduino (e.g., DHT.h for DHT sensors).
5. Use the library functions or a custom communication protocol (e.g., I2C, SPI, or one-wire) to read
the temperature and humidity values.
o Display the readings on a monitor, LCD, or send them to another device for further analysis.
1. Smart Agriculture:
37
o Prevent crop damage due to excessive or insufficient water.
o Track indoor or outdoor air quality by combining temperature, humidity, and air pressure
sensors.
3. Industrial Automation:
4. HVAC Systems:
Applications
Weather stations
Industrial monitoring
Agricultural systems
Advantages
38
MQTT in real-world scenarios, acting as the backbone of device-to-device communication.
What is MQTT?
MQTT is a lightweight messaging protocol based on the publish-subscribe model. It is designed for:
Low-Bandwidth Networks: Operates efficiently even in environments with limited connectivity.
IoT Applications: Ideal for constrained devices like sensors, actuators, and controllers.
2. Topics:
Messages are categorized into topics (e.g., home/living-room/temperature), enabling specific
routing.
4. Retained Messages:
Allows the broker to store the last message on a topic and send it to new subscribers.
39
What is Mosquitto?
Mosquitto is a lightweight and highly efficient open-source MQTT broker that implements the MQTT
protocol. It acts as a middleman, ensuring messages are delivered from publishers to the appropriate
subscribers. Mosquitto is developed by the Eclipse Foundation and supports various platforms, including
Linux, Windows, macOS, and Raspberry Pi.
5. Persistence: Retains messages and ensures delivery to subscribers when they reconnect.
40
1. Publisher: A device (e.g., a temperature sensor) sends data to the broker under a specific topic
(e.g., home/temperature).
2. Broker (Mosquitto): Receives and processes the message, routing it to subscribers interested in
the topic.
3. Subscriber: Devices (e.g., a smartphone app) subscribed to the topic receive the data.
Objective
41
The primary goal of integrating a temperature and humidity sensor is to acquire accurate environmental
data, process it within an embedded system, and utilize it for monitoring, control, or decision-making in
real-time.
Technical Specifications
Below are the common specifications of widely used sensors:
1. DHT11:
o Temperature Range: 0°C to 50°C
o Humidity Range: 20% to 90% RH
o Accuracy: ±2°C for temperature, ±5% for humidity
o Output: Digital (single-wire protocol)
2. DHT22:
o Temperature Range: -40°C to 80°C
o Humidity Range: 0% to 100% RH
o Accuracy: ±0.5°C for temperature, ±2-5% for humidity
o Output: Digital (single-wire protocol)
3. SHT31:
o Temperature Range: -40°C to 125°C
o Humidity Range: 0% to 100% RH
o Accuracy: ±0.3°C for temperature, ±2% for humidity
o Output: I2C
Hardware Integration
1. Components Required
Temperature and Humidity Sensor (DHT11/DHT22/SHT31).
Microcontroller (Arduino, AVR, or other compatible boards).
Pull-up Resistor: Typically 10kΩ for stable data communication.
Power Supply: A regulated 3.3V or 5V supply depending on the sensor.
Connecting Wires and Breadboard for prototyping.
2. Hardware Setup
1. Sensor Connection:
o Connect the VCC pin of the sensor to the microcontroller's 3.3V or 5V pin.
o Connect the GND pin of the sensor to the microcontroller's ground.
42
o Connect the DATA pin to a GPIO pin of the microcontroller. Add a pull-up resistor
between the DATA pin and VCC for stability.
2. Microcontroller Configuration:
o Ensure the GPIO pin used for data communication is configured as an input.
o Use appropriate libraries or write custom code to decode the sensor's data packets.
Software Integration
1. Required Libraries
For Arduino-based projects, include the DHT.h library for DHT sensors or libraries specific to the
SHT series.
2. Code Workflow
1. Initialize the sensor and specify the GPIO pin used for communication.
2. Read the temperature and humidity data at regular intervals.
3. Process and store the data for display or further analysis.
4. Implement error handling to manage issues such as sensor disconnection or data corruption.
43
2. Sensor Placement:
o Position the sensor in a location free from obstructions or heat sources to ensure accurate
readings.
3. Calibration and Accuracy:
o Perform periodic calibration for long-term accuracy, especially in industrial applications.
4. Data Stability:
o Implement software debouncing or filtering techniques to remove noise from sensor
readings.
45
14. Real Time Task on Smart Waste Management System for Smart City
Introduction
As cities grow and populations increase, managing waste becomes a major challenge for urban planners.
The rise in waste volume strains traditional systems. Smart Waste Management Systems (SWMS) use
modern technologies like IoT, sensors, cloud computing, and data analytics to monitor, manage, and
optimize waste collection, disposal, and recycling.
A Smart Waste Management System for a Smart City helps cities collect waste more efficiently, saving
money and being eco-friendly. With real-time monitoring and automation, cities can lower costs, use
resources better, and reduce environmental impact. This document explains how such a system works in a
smart city.
Objective
The primary objective of integrating a real-time smart waste management system is to:
Automate the waste collection process.
Optimize waste bin management.
Monitor waste levels in real time.
Minimize unnecessary trips and operational costs.
Promote recycling and waste segregation.
Enable efficient route planning for waste collection vehicles.
Improve sustainability and reduce the environmental footprint of waste management.
Components of a Smart Waste Management System
1. Smart Bins with Sensors: Smart waste bins use sensors to monitor fill levels and send real-time
data to the central system. This data is used to schedule waste collection before the bins overflow.
46
2. IoT-based Communication: Sensors on the bins send data to a central IoT platform using wireless
networks. This system collects and sends data from thousands of bins to the cloud for processing
and analysis.
3. Data Analytics: Real-time data analysis shows which bins need emptying, which routes trucks
should take, and when to visit each location. This helps predict waste patterns and improve
collection schedules.
4. Automated Waste Collection Trucks: Trucks have GPS and route optimization software that uses
real-time bin data. This creates efficient routes, saving fuel and ensuring timely waste collection.
5. Mobile and Web Applications: These apps let citizens report issues like overflowing bins.
Authorities can monitor waste collection trucks, bins, and recycling programs.
6. Cloud Storage and Management Platform: The data collected from all sensors, trucks, and
applications is sent to a cloud-based platform. This platform manages the data, provides analytics
and reports, and enables the central authority to make informed decisions regarding waste
collection and disposal.
47
Benefits of Real-Time Smart Waste Management
1. Cost Efficiency: Real-time monitoring makes sure waste trucks only go out when needed, saving
fuel and money. This stops unnecessary trips to bins that aren't full, saving time and resources.
2. Environmental Impact: Smart waste management helps reduce the number of trucks on the road,
which means less traffic and less pollution.
3. Timely Waste Collection: Real-time bin monitoring ensures they are emptied before overflowing,
reducing waste piles and odors. It also prevents street dumping, keeping the city cleaner.
4. Better Resource Allocation: Tracking waste levels in different areas allows municipalities to
allocate resources more effectively. This ensures high-traffic or high-waste areas get priority for
collection.
5. Data-Driven Decision Making: The data from the system helps with long-term planning. By
studying waste trends, cities can create better waste management systems, start recycling programs,
and plan for future needs.
CONCLUSION
In conclusion, my internship in IoT has been a transformative and enlightening experience. Over the
course of 30 days, I had the opportunity to explore the intricate world of the Internet of Things, gaining
hands-on experience and practical insights that complemented my academic knowledge.
Throughout the internship, I actively participated in specific tasks, which enhanced my understanding of
key IoT concepts such as sensor integration, data communication protocols, and system design. The
challenges I encountered during this period allowed me to develop problem-solving skills and adaptability
—crucial attributes in the dynamic field of IoT.
One of the significant takeaways from this internship is the
importance of effective communication and collaboration within a team. Working alongside seasoned
professionals, I learned to convey complex technical ideas clearly and concisely. This skill proved
invaluable when troubleshooting IoT system issues and presenting solutions to both technical and non-
48
technical stakeholders.
CHALLENGES FACED
49
50