Corrected For Errors IOT
Corrected For Errors IOT
INTERNSHIP REPORT
On
INTERNET OF THINGS
Submitted in partial fulfillment of the requirements for the award of the degree of
BACHELOR OF TECHNOLOGY
in
ELECTRONICS AND COMMUNICATION ENGINEERING
by
D.MAHAMMED KAIF
(Roll No. 21AK1A0467)
CERTIFICATE
I would like to express my deepest appreciation for Andhra Pradesh State Council
of Higher Education (APSCHE) AndhraPradesh and All India Council for Technical
Education (AICTE) New Delhi for their commitment to the betterment of technical education
and the opportunities they have made available to our students. I look forward to the continued
collaboration between SLASHMARK FOUNDATION, APSCHE and AICTE to provide
more student Internships to gain hands-on experience and become better- prepared
professionals.
I would like to extend my heartfelt thanks to Principal Dr. C. Nadhamuni Reddy for
his constant encouragement and support during the Internship period.
I would like to express my heartfelt thanks to Dr. N. Pushpalatha, Professor & HOD
ECE during the progress of Internship for her timely suggestions and help in spite of her busy
schedule.
D . M A H A M M E D KA IF
Roll No: 21AK1A0467
Internet of Things
ABSTRACT
The Internet of Things (IoT) has emerged as a transformative technology paradigm,
connecting devices, sensors, and systems to enable seamless communication and data
exchange. This abstract encapsulates the essence of an internship report focused on the
exploration of IoT technologies and their applications in real-world scenarios.
The internship experience delved into the multifaceted domain of IoT, encompassing
both theoretical knowledge and hands-on practical applications. Through immersion in various
IoT projects, ranging from smart home automation to industrial IoT solutions, valuable insights
were gained into the design, implementation, and management of IoT ecosystems.
Page No.
1 Chapter 1 5
Introduction
2 Chapter 2 7
Weekly Overview
3 Chapter 3 8
Modules
4 Chapter 4 16
Basic Project
5 Chapter 5 32
Intermediate Project
6 Chapter 6 43
Advanced Project
7 Chapter 7 50
8 Chapter 8 52
Verifiable Credentials
CHAPTER-1
INTRODUCTION
Introduction
In the era of digital transformation, the Internet of Things (IoT) stands as a pivotal
technology revolutionizing the way we interact with the world around us. The concept of IoT
encapsulates the vision of interconnected devices, sensors, and systems seamlessly
communicating and exchanging data to enable a multitude of applications, spanning from smart
homes and cities to industrial automation and healthcare. This introduction serves as a gateway
into the expansive realm of IoT, providing an overview of its evolution, key components,
applications, and the transformative impact it holds across various domains.
The inception of IoT can be traced back to the early 2000s, although its roots can be found
in earlier concepts such as telemetry and machine-to-machine (M2M) communication. However,
it was the convergence of several technological advancements that propelled IoT into the
forefront of innovation. The proliferation of Internet connectivity, the miniaturization of sensors
and actuators, advancements in data analytics, and the ubiquity of cloud computing have
collectively laid the foundation for the IoT revolution. The evolution of IoT has been
characterized by a shift from isolated, standalone devices to interconnected ecosystems capable of
collecting, analyzing, and acting upon vast amounts of data in real-time. This interconnectedness
has blurred the boundaries between the physical and digital worlds, paving the way for
unprecedented levels of automation, efficiency, and convenience.
At the heart of the IoT ecosystem lie interconnected devices equipped with sensors and
actuators, capable of gathering and transmitting data to centralized hubs or cloud-based
platforms for processing and analysis. These devices come in various forms, ranging from
consumer electronics such as smartphones and wearables to industrial machinery and
infrastructure components. The connectivity layer forms another critical component of IoT,
enabling seamless communication between devices and systems. Wired and wireless
communication protocols such as Wi-Fi, Bluetooth, Zigbee, and LoRaWAN facilitate data
transmission over short and long distances, catering to diverse IoT applications.
The versatility of IoT transcends industry boundaries, with applications spanning across
sectors such as healthcare, transportation, agriculture, manufacturing, and smart cities. In
healthcare, IoT-enabled devices monitor vital signs, track medication adherence, and enable
remote patient monitoring, revolutionizing healthcare delivery and improving patient
outcomes.
The concept of smart cities leverages IoT technologies to enhance urban infrastructure,
improve public services, and foster sustainability. Smart energy grids, intelligent transportation
systems, and connected infrastructure components enable cities to become more efficient,
resilient, and livable. The proliferation of IoT is reshaping industries, economies, and societies,
driving innovation, creating new business models, and addressing societal challenges. By
providing real-time insights into operations, IoT enables businesses to optimize processes,
reduce costs, and deliver enhanced customer experiences.
Moreover, IoT plays a crucial role in addressing global challenges such as climate
change, resource scarcity, and urbanization. Smart energy management systems optimize
energy consumption, reduce carbon emissions, and promote renewable energy integration,
contributing to sustainability goals. However, the widespread adoption of IoT also brings forth
challenges related to security, privacy, interoperability, and data governance. Addressingthese
challenges is paramount to realizing the full potential of IoT while ensuring the integrity,
security, and privacy of interconnected systems and the data they generate.
In conclusion, the Internet of Things represents a paradigm shift in the way we interact
with technology, enabling a hyperconnected world where devices, sensors, and systems
collaborate to enhance efficiency, productivity, and quality of life. This introduction sets the
stage for delving deeper into the multifaceted realm of IoT, exploring its applications,
challenges, and opportunities for innovation and societal transformation.
CHAPTER-7
WEEKLY OVERVIEW
Introduction to IoT
The Internet of Things (IoT) has emerged as a transformative force reshaping the digital
landscape, promising to revolutionize how we interact with technology and the world around
us. This initial phase of the internship program is dedicated to providing interns with a
comprehensive introduction to IoT, covering its foundational concepts, evolution, key
components, applications across industries, and the intricacies of IoT protocols, standards, and
architectures.
Concept of IoT
The concept of the Internet of Things (IoT) encapsulates the vision of a connected
ecosystem where everyday objects, equipped with sensors and actuators, can communicate and
exchange data over the Internet. This interconnectedness enables a wide range of applications,
from smart homes and wearable devices to industrial automation and smart cities. To understand
IoT fully, interns will delve into its evolution, tracing its roots back to early concepts of machine-
to-machine (M2M) communication and the convergence of technologies that have propelled IoT
into the forefront of innovation. Interns will explore the key components that constitute an IoT
ecosystem, including connected devices, sensors, actuators, and data
processing systems. Understanding the role of each component is essential
Dept of ECE, AITS, Tirupati Page 8
Internet of Things
for grasping the complexity of IoT deployments and the interconnectedness that underpins its
functionality. Additionally, interns will learn about the evolution of IoT architectures, from
centralized to decentralized models, and the scalability and flexibility they offer in
accommodating diverse IoT applications.
2. Actuators: Actuators are devices that convert electrical signals into physical action,
allowing IoT systems to interact with the physical world. Examples of actuators include
motors, solenoids, relays, and valves, each serving a specific purpose in controlling
devices or systems.
In addition to theoretical learning, interns will have the opportunity to gain hands-on
experience with configuring and deploying IoT devices in real-world scenarios. This practical
component of the internship program aims to provide interns with a deeper understanding of
IoT hardware components and their integration into IoT ecosystems.
3. Data Collection and Analysis: Interns will collect data from deployed IoT devices and
analyze sensor readings to derive meaningful insights. They will learn how to interpret
sensor data, identify patterns, anomalies, and trends, and make informed decisions
based on collected data. This hands-on experience will deepen interns' understanding
of how IoT devices enable data-driven decision-making and facilitate automation in
diverse applications.
Hands-on Experience with Data Collection, Storage, and Retrieval in IoT Systems:
Practical experience is essential for interns to gain proficiency in data collection, storage,
and retrieval in IoT systems. During this phase, interns will have the opportunity to collect data
from IoT devices, store it in cloud or edge repositories, and retrieve it for analysisand
visualization.
1. Data Collection: Interns will set up IoT devices and sensors to collect data from the
physical environment. They will configure data collection parameters, such as sampling
frequency, data format, and transmission intervals, to suit specific use cases and
requirements.
2. Data Storage: Interns will explore different data storage options for IoT deployments,
including cloud-based storage services, edge computing resources, and on-premises
databases. They will learn about data storage architectures, such as time-series
databases, NoSQL databases, and data lakes, and their suitability for storing IoT data.
3. Data Retrieval: Interns will learn how to retrieve and analyze data stored in IoT data
repositories. They will explore data retrieval techniques, such as SQL queries, RESTful
APIs, and streaming data processing, to extract meaningful insights from IoT data
1. Malware and Botnets: Malicious software and botnets can compromise IoT devices,
hijack their functionality, and launch distributed denial-of-service (DDoS) attacks or
data breaches.
• Remote Patient Monitoring: IoT devices can continuously monitor vital signs
and health parameters of patients remotely, enabling healthcare providers to
track their health status in real-time.
• Hospital Asset Management: IoT sensors can track the location and condition
of medical equipment, hospital beds, and supplies, optimizing asset utilization
and reducing equipment downtime.
2. Shopping Malls:
• Foot Traffic Analysis: IoT sensors installed at entrances and throughout the
mall can track the movement of shoppers in real-time. This data can be used to
analyze foot traffic patterns, identify popular areas, and optimize the layout of
stores and amenities.
• Lighting Control: IoT-connected lighting systems use sensors and smart bulbs
to adjust lighting levels based on occupancy, natural light levels, and time of
day. Automated lighting schedules, occupancy sensors, and daylight harvesting
technology help reduce energy usage and improve lighting quality in buildings.
4. Shopping Malls:
• Foot Traffic Analysis: IoT sensors installed at entrances and throughout the
mall can track the movement of shoppers in real-time. This data can be used to
analyze foot traffic patterns, identify popular areas, and optimize the layout of
stores and amenities.
5. Smart Home:
• Precision Irrigation: IoT sensors installed in the soil measure moisture levels,
temperature, and humidity in real-time. This data is then analyzed to optimize
irrigation schedules and deliver precise amounts of water to crops, reducing
water waste and enhancing crop yields.
Arduino UNO
The Arduino UNO is a standard board of Arduino. Here UNO means 'one' in Italian.
It was named as UNO to label the first release of Arduino Software. It was also the first
USB board released by Arduino. It is considered as the powerful board used in various
projects. Arduino.cc developed the Arduino UNO board.Arduino UNO is based on an
ATmega328P microcontroller. It is easy to use compared to other boards, such as the
Arduino Mega board, etc. The board consists of digital and analog Input/Output pins(I/O),
shields, and other circuits.
The Arduino UNO includes 6 analog pin inputs, 14 digital pins, a USB connector,
a power jack, and an ICSP (In-Circuit Serial Programming) header. It is programmed
based on IDE, which stands for Integrated Development Environment. It can run on both
online and offline platforms.
➢ Power LED Indicator- The ON status of LED shows the power is activated.
➢ AREF- The Analog Reference (AREF) pin is used to feed a reference voltage to
the Arduino UNO board from the external power supply.
➢ Reset button- It is used to add a Reset button to the connection.
➢ USB- It allows the board to connect to the computer. It is essential for the
programming of the Arduino UNO board.
➢ Crystal Oscillator- The Crystal oscillator has a frequency of 16MHz, which
➢ Voltage Regulator- The voltage regulator converts the input voltage to 5V.
➢ GND- Ground pins. The ground pin acts as a pin with zero voltage.
➢ Analog Pins- The pins numbered from A0 to A5 are analog pins. The functionof
Analog pins is to read the analog sensor used in the connection. It can also actas
GPIO (General Purpose Input Output) pins.
CHAPTER-4
BASIC PROJECT
Basic Level Projects
An air pollution monitoring system using IoT (Internet of Things) involves the deployment of
sensor networks and data analytics to measure, analyze, and manage air quality in real-time.
End Users:
▪ End users of the air pollution monitoring system could include government agencies,
environmental organizations, city planners, industries, and the general public.
▪ Government agencies may use the data for regulatory compliance and policy-making.
▪ Environmental organizations may utilize the data for advocacy and awareness
campaigns.
▪ City planners may integrate the data into urban planning initiatives to improve air
quality.
▪ Industries may implement the system for monitoring emissions and ensuring
compliance with environmental regulations.
▪ The general public could access the data to make informed decisions about outdoor
activities and health protection.
The air pollution monitoring system would consist of IoT sensors deployed at various
locations to measure air quality parameters such as particulate matter (PM), nitrogen
dioxide (NO2), sulfur dioxide (SO2), carbon monoxide (CO), ozone (O3), and volatile
organic compounds (VOCs).
These sensors would transmit real-time data to a centralized database or cloud
platform for storage, processing, and analysis.
Data visualization tools and dashboards would provide stakeholders with access to
meaningful insights and trends in air quality.
U1 1 Arduino Uno R3
U2 1 LCD 16 x 2
R1 1 220 Ω Resistor
R2 1 4.7 kΩ Resistor
Rpot4 1 10 kΩ Potentiometer
PIEZO1 1 Piezo
R3 1 1 kΩ Resistor
Schematic View
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
int pin8 = 8;
int analogPin = A0;
int sensorValue = 0;
void setup() {
pinMode(analogPin, INPUT);
pinMode(pin8, OUTPUT);
lcd.begin(16,2);
lcd.print("What is the air");
lcd.print("quality today?");
Serial.begin(9600);
lcd.display();
}
void loop()
{ delay(1000);
sensorValue = analogRead(analogPin);
Serial.print("Air Quality in PPM:");
Serial.println(sensorValue);
lcd.clear();
lcd.setCursor(0,0);
lcd.print ("Air Quality: ");
lcd.print (sensorValue);
if (sensorValue<=500)
{
Serial.print("Fresh Air ");
Serial.print ("\r\n");
lcd.setCursor(0,1);
lcd.print("Fresh Air");
}
else if ( sensorValue>=500 && sensorValue<=650 )
{
Serial.print("Poor Air");
Serial.print ("\r\n");
lcd.setCursor(0,1);
lcd.print("Poor Air");
}
else if (sensorValue>=650)
{
Serial.print("Very Poor Air");
Serial.print ("\r\n");
lcd.setCursor(0,1);
A Weather Reporting System using IoT involves the integration of sensor networks, data
analytics, and communication technologies to monitor and report weather conditions in real-
time.
1. End Users:
• Meteorological agencies use the data for weather forecasting, climate research,
and issuing weather alerts.
• Outdoor event organizers use weather forecasts to plan and manage outdoor
activities.
• The general public accesses weather reports for daily planning, travel, and
outdoor recreation.
• Weather forecasts, alerts, and reports are generated based on the analyzed data
and made available to end users through web portals, mobile applications, and
other communication channels.
• Automated notifications and alerts are sent to end users to inform them about
significant weather events, such as storms, hurricanes, heatwaves, or floods.
3. Project Modeling:
Schematic View
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup()
{
lcd.begin(16,2);
lcd.setCursor(4,0);
lcd.print("Reporting");
lcd.setCursor(7,1);
lcd.print("System");
delay(2000);
}
void loop()
{
lcd.clear();
float Voltage=analogRead(A0)*0.004882814;
float degrees = ( Voltage - 0.5) * 100;
lcd.setCursor(3,0);
lcd.print("Temp:");
lcd.setCursor(8,0);
lcd.print(degrees);
if (degrees<10)
{
lcd.setCursor(4,1);
lcd.print("-TOO COLD");
}
else if(degrees<18 &°rees>10 )
{
lcd.setCursor(4,1);
lcd.print("-COLD");
}
else if(degrees<30 &°rees>18)
{
lcd.setCursor(4,1);
lcd.print("-Normal Temp");
}
else if(degrees<45 &°rees>30)
{
lcd.setCursor(4,1);
lcd.print("-Hot");
}
else if(degrees>45 )
{
lcd.setCursor(4,1);
lcd.print("-TOO HOT");
}
delay(2000);
lcd.clear();
int ldr=analogRead(A1);
lcd.setCursor(1,0);
lcd.print("Intensity:");
lcd.setCursor(12,0);
lcd.print(ldr);
if (ldr<230)
{
lcd.setCursor(4,1);
lcd.print("-TOO BRIGHT");
}
else if (ldr>460)
{
lcd.setCursor(4,1);
lcd.print("-TOO DARK");
}
delay(2000);
lcd.clear();
}
Output:
A Smart Garage Door using IoT is a system that allows users to remotely monitor and control
their garage doors using connected devices and sensors.
1. End Users:
• End users of the Smart Garage Door system include homeowners, property
managers, and businesses with garages or parking facilities.
• Homeowners can use the system to remotely open and close their garage
doors, receive alerts about garage activity, and monitor garage security.
• Businesses with parking facilities can use the system to manage access control
for employees and visitors, track parking usage, and improve overall security.
• The Smart Garage Door system utilizes IoT sensors and actuators installed on
garage doors to detect their status (open or closed) and control their movement.
• Users can remotely monitor the status of their garage doors and control them
using a smartphone app or web interface.
• The system may include additional features such as voice control integration
(e.g., with Amazon Alexa or Google Assistant), scheduling capabilities, and
activity logs.
• Alerts and notifications can be sent to users' devices to inform them about
garage door activity, unauthorized access attempts, or malfunctions.
3. Project Modeling:
• User interface design and user experience (UI/UX) considerations are essential
for creating an intuitive and user-friendly mobile app or web interface.
Schematic View
U2_5V BAT6+
U2
PING1 M1
D7 BAT6 D2
M
Arduino
A0 UNO D8 T1 R3
G NMOSFET
10k
9V
SDA
BAT6-
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
#include <Stepper.h>
const int pingPin =2;
const int motor Pin = 13;
void setup()
{ Serial.begin(9600);
pinMode(motorPin, OUTPUT);
}
void loop() {
int duration, cm;
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);
pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);
cm = microsecondsTo Centimeters(duration);
Serial.print("Distance");
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(1000);
}
long microsecondsToCentimeters(long
microseconds){return microseconds / 29 / 2;
}
Output:
A Smart Cradle System using IoT is designed to provide caregivers with remote monitoring
and control capabilities for infants' sleeping environments.
1. End Users:
• End users of the Smart Cradle System include parents, caregivers, and
childcare professionals.
• Parents can use the system to monitor their baby's sleeping patterns, receive
alerts for irregularities, and remotely soothe the baby.
• The Smart Cradle System comprises IoT sensors and actuators integrated into
a baby's cradle or crib.
• The system may include features such as automatic rocking, white noise
generation, and temperature regulation to soothe the baby and promote sleep.
• Caregivers can remotely monitor the baby's sleeping environment and receive
alerts via a mobile app or web interface in case of abnormalities or emergencies.
• Parents can also use the system to track sleep patterns over time and receive
recommendations for improving sleep quality and establishing healthy routines
for their baby.
3. Project Modeling:
• User interface design and user experience (UI/UX) considerations are essential
for creating an intuitive and user-friendly mobile app or web interface.
U1 1 Arduino Uno R3
R1 1 1 kΩ Resistor
PIEZO1 1 Piezo
S2, S3 2 Slideswitch
Schematic View
U1_5V
U1
IOREF
U2 SERVO2 SEN1
S2 S3
D8
UNO A0 R1
1
2
1k
SDA
U1_GND
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
#include <Servo.h>
#define switchpin 0
#define TempPin 0
#define Buzzer 5
#define MoistPin 1
#define ServoPin 7
Servo Servo1;
int value;
double angle = 45;
int offtime=100;
float voltage =5.0;
void setup()
{
Servo1.attach(ServoPin);
Servo1.write(angle);
pinMode(switchpin, INPUT);
pinMode(TempPin,INPUT);
pinMode(Buzzer, OUTPUT);
pinMode(MoistPin,INPUT);
Serial.begin(9600);
}
void loop()
{
//Switch control
value = digitalRead(switchpin);
if(value == HIGH) {
//SERVO movements
for(int angle=45; angle<90;
angle++){Servo1.write(angle);
delay(50);
}
for(int angle=90; angle>0; angle--
){Servo1.write(angle);
delay(50);
}
for(int angle=0; angle<45;
angle++){Servo1.write(angle);
delay(50);
}
delay(offtime);
}
else
{ Servo1.write(45);
delay(offtime);
}
//Temperature sensor code
int sensorRead = analogRead(TempPin);
float voltageOut = sensorRead * (voltage / 1024.0);
float temp = (voltageOut - 0.5) * 100;
output 1:
Temperature : 24.71
moisture val : 0
output 2:
Temperature : 60.84
moisture val : 99
output 3:
Temperature : 76.95
A Smart Traffic Management System using IoT is designed to optimize traffic flow, enhance
road safety, and reduce congestion through the use of connected sensors, data analytics, and
real-time communication.
1. End Users:
• End users of the Smart Traffic Management System include commuters,
transportation authorities, city planners, law enforcement agencies, and
emergency responders.
• Transportation authorities and city planners use the system to monitor traffic
patterns, optimize signal timings, and plan infrastructure improvements.
• Sensors measure traffic flow, vehicle speed, occupancy, and other relevant
parameters in real-time.
3. Project Modeling:
• User interface design and user experience (UI/UX) considerations are essential
for creating intuitive dashboards and mobile applications for traffic
management personnel and commuters.
• Testing and validation are crucial stages in the project modeling process to
ensure the reliability, performance, and scalability of the Smart Traffic
Management System.
D1 1 Red LED
D2 1 Green LED
D3 1 YellowLED
R1, R2,R3
3 1 kΩ Resistor
U1 1 Arduino Uno R3
Schematic View
U1
RX VIN
TX 5V
D2 3.3V
D3
D4 AREF
D5 IOREF
D6 RES
D7
D8 Arduino
R2 R3 A0 R1
A1
D10
1k D3 1k D2 A2 1k D1
D11 A3
YELLOW GREEN D12
RED
A4
D13 A5
SDA
SCL GND
U1_GND
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
void setup()
{ pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}
void loop()
{
digitalWrite(12,HIGH);
delay(500);
digitalWrite(12,LOW);
delay(1000);
digitalWrite(10,HIGH);
delay(1000);
digitalWrite(10,LOW);
delay(1000);
digitalWrite(8,HIGH);
delay(5000);
//blinking krao
digitalWrite(8,HIGH);
delay(500);
digitalWrite(8,LOW);
delay(500);//o.5 sec
digitalWrite(8,HIGH);
delay(500);
digitalWrite(8,LOW);
delay(500);//o.5 sec
digitalWrite(8,HIGH);
delay(500);
digitalWrite(8,LOW);
delay(500);//o.5 sec
}
Output:
By using smart traffic management system we successfully designed the iot project, it
manages traffic very efficiently.
A Smart Baggage Tracker using IoT is designed to provide travelers with real-time monitoring
and tracking capabilities for their luggage, ensuring security and peace of mind throughout
their journey.
1. End Users:
• End users of the Smart Baggage Tracker include travelers, airlines, airport
staff, and baggage handling companies.
• Travelers benefit from knowing the real-time location and status of their
luggage, reducing the risk of loss or theft.
• Airport staff can monitor baggage movements and identify potential issues or
delays in baggage handling operations.
reaches certain checkpoints or if there are any deviations from the planned
route.
• Airlines and baggage handling companies can use the tracking data to monitor
the movement of luggage through airport facilities, track loading and unloading
processes, and identify any irregularities or delays.
• The system may include features such as geofencing to alert travelers when their
luggage is approaching or leaving designated areas, as well as tamper detection
to notify users of unauthorized access or interference with their luggage.
• Integration with existing airline and airport systems allows for seamless
communication and coordination between different stakeholders involved in the
baggage handling process.
3. Project Modeling:
• User interface design and user experience (UI/UX) considerations are essential
for creating intuitive and user-friendly mobile apps and web interfaces for
travelers and stakeholders.
Schematic View
U1_5V
U1
VIN RX
3.3V D2
D3
U2 AR EF D4
1 IOR EF D5 U3
2 RES D6 DB0 VC C
3 DB1 VO
A0
Ar duin D7
LED+
DB2
R2 R1
4 UNO D8
R5
A1 D9 DB3 LED-
5
6 A2
D10 DB4 LCD RS
2.2k 1k 1k
7
A3
A4
D11 DB5
16x2 RW
8 D12 DB6 EN A
A5 DB7 GND
D13
U1_GND
The project source code is written purely in C++ programming language due to it’s ease of
writing code.
C++ Program:
#include<string.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(5, 4, 3, 2, A4, A5);
String ssid = "Simulator Wifi";
String password = "";
String host = "api.thingspeak.com";
const int httpPort = 80;
String uri = “/channels/1212200/fields/1.jsonapi_key=C1L2SHVVMW3W6K24&results=2";
char str[70];
String gpsString;
char *test="$GPGGA";
l1=longitude.length();
longitude[l1-1]=' ';
lcd.clear();
lcd.print("Lat:");
lcd.print(latitude);
lcd.setCursor(0,1);
lcd.print("Long:");
lcd.print(longitude);
Serial.print("Lat: ");
Serial.print(latitude);
Serial.print("\tLong: ");
Serial.println(longitude);
i=0;x=0;
str_lenth=0;
delay(2000);
}
if (!Serial.find("SEND OK\r\n")) return;
}
void setup() {
//Serial.println(gpsString);
lcd.begin(16,2);
Serial.begin(9600);
lcd.print("Baggage Tracking");
lcd.setCursor(0,1);
lcd.print(" System ");
delay(4000);
lcd.clear();
delay(2000);
setupESP8266();
anydata();
}
void loop() {
anydata();
}
Output:
lat:5106.9792 long:11402.3003
lat:5117.5643 long:11678.7855
CHAPTER-7
RESULT AND CONCLUSIONS
Result
Real-time monitoring of air quality parameters like PM, NO2, CO, etc. Significant
data collection and analysis capabilities.
The Weather Reporting System using IoT facilitates precise and punctual gathering,
prediction, and distribution of weather data.
The Smart Door using IoT enables remote monitoring and control of garage doors
while offering enhanced security features.
By utilizing the Smart Cradle System using IoT, real-time monitoring of infants'
sleeping environment and remote soothing capabilities are enabled.
By employing the Smart Traffic Management System using IoT, traffic flow is
optimized, congestion is reduced, and road safety is improved.
Through the utilization of the Smart Baggage Tracker using IoT, real-time tracking
and monitoring of luggage are facilitated, leading to enhanced efficiency in baggage
handling.
Conclusions
➢ Conclusion of Slashmark
In conclusion, my internship experience at Slashmark has been invaluable in several
aspects. Firstly, working with Slashmark has provided me with a profound
understanding of the startup ecosystem and the challenges and opportunities it presents.
I have witnessed firsthand the dedication and vision of the team, contributing to the
company's growth trajectory.
➢ Skill Development
➢ Professional Growth
On a personal level, this internship has been a catalyst for my professional growth. The
exposure to real-world projects and the guidance of mentors have allowed me to expand
my horizons, explore my interests, and carve out a path for my future career aspirations.
CHAPTER-8
VERIFIABLE CREDENTIALS
https://github.com/Kaif-g/Air-pollution-monitoring-system-using-IoT
https://github.com/Kaif-g/Weather-Reporting-System-using-IoT
https://github.com/Kaif-g/-Smart-Garage-Door-using-IoT
https://github.com/Kaif-g/Smart-Cradle-System-using-IoT
https://github.com/Kaif-g/Smart-Traffic-Management-System-using-IoT