You are on page 1of 30

DNR COLLEGE OF ENGINEERING AND

TECHNOLOGY
(Affiliated to Jawaharlal Nehru Technological University Kakinada)
(Accredited by NAAC with B++ Grade)
Balusumudi, Bhimavaram – 534202, Andhra Pradesh, India

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING


A Power Point Presentation by
K. Srikari Ramya Pravalika
18354-EE-007
INDEX
1. What is an IOT?
1.1 Applications of IOT
1.2 Advantages of IOT
1.3 Available IOT platforms for Arduino
1.4 Sensors used in IOT
2. Programming language used for IOT
2.1 Difference between C and embedded C
3. Some important components and software applications in IOT
3.1 Blynk
3.1.1 Advantages of Blynk
3.1.2 Steps to create app using blynk
3.2 Arduino IDE
3.2.1 Benefits of Arduino IDE
3.3 NodeMCU
3.3.1 Advantages of NodeMCU over Arduino UNO
4. IOT Projects
4.1 Home Automation
4.1.1 Code
4.1.2 Hardware connections for home automation
4.2 Smart Parking System
4.2.1 Advantages of Smart Parking System
4.2.2 Block Diagram
4.2.3 Components used in Smart Parking System
4.2.4 Hardware connections
4.2.5 Sample hardware look at early stage
1.What is IOT?
• Internet of things(IOT)
• Includes mechanical, digital, computing devices
• Without interaction of human to human and human to computer
• Connecting world to internet
• Sending Data to Cloud
1.1 Applications of IOT
• Wearables
• Smart home appliances
• Health Care
• Smart Cities
• Agriculture
• Industrial Automation
1.2 Advantages of IOT
• Improve Monitoring
• More production
• Quality
• Less time
• Provide detailed data
• Easy control
• Smart work
1.3 Available IOT platforms for Arduino
• Dweet.io
• Adafruit IO
• Xively
• Thingspeak
1.4 Sensors used in IOT

• Temperature Sensor
• Proximity Sensor
• Pressure Sensor
• Gas Sensor
• Smoke Sensor
• IR Sensor
• Motion detection Sensor
2. Programming language used for IOT
( Embedded C language)
• Used to design embedded applications
• Extension of C language
• Same syntaxes as of C language
• Most Popular
• Easy to learn
2.1 Difference between C & embedded C

C language Embedded C language


• C is a general purpose • Embedded C is simply an
programming language, which extension C language and it is
can be used to design any type of used to develop micro-controller
desktop based applications. based applications.
• It is a type of high level • It is nothing but an extension of
language. C.
3. Some important Components and
Software applications in IOT
3.1 Blynk
• Best IOT platform
• Used to create web apps
• Easy to beginners
• Free of cost
• Simple steps
3.1.1Advantages of Blynk

• Good Connection Management


• Flexible firmware API
• Fast and Reliable
• Cost effective
• Time effective
• Customizable
• Highly Secured
3.1.2 Steps to create app using Blynk
3.2 Arduino IDE

• Cross Platform Java application


• Code editor and compiler
• Convenient for beginners
• Free of cost
• More Features
3.2.1Benefits of Arduino IDE

• Board Module Options


• Direct sketching
• Documentation
• Sketch sharing
• Integrated libraries
• External hardware support
3.3 Node MCU
• NodeMCU is an open source firmware
• Inbuilt WiFi module
Pins:-
I/O index ESP8266 pin
0 [*] GPIO16
1 GPIO5
2 GPIO4
3 GPIO0
4 GPIO2
5 GPIO14
6 GPIO12
7 GPIO13
8 GPIO15
9 GPIO3
10 GPIO1
11 GPIO9
12 GPIO10
3.3.1Advantages of NodeMCU over Arduino UNO

• Direct Connection to the internet


• Advanced model
• NodeMCU can serve the functions of Arduino UNO
• Small size
4. IOT Projects
4.1 Home Automation

• Smart Home
• Controlling
• Monitoring
• Connecting to internet
• Future Technology
4.1.1CODE
#define BLYNK_PRINT Serial
#include<ESP8266WiFi.h>
#include<BlynkSimpleEsp8266.h>
Char auth[]=“GdC7VOPVuwK7Rj6koOeiHR0xeMBnKGu8”;
Char ssid[]=“DNR College”;
Char pass[]=“DEEE”;
void setup(){
Serial.begin(9600);
pinMode(D0,OUTPUT);
digitalWrite(D0,HIGH);
Blynk.begin(auth,ssid,pass);}
void loop(){
Blynk.run();
}
4.1.2Hardware Connections for Home automation
4.2 Smart Parking System
• Part of smart cities
• Monitoring Parking area
• Checking of Parking Slot availability
• Highly Technical
• Commercial usage
4.2.1 Advantages of Smart Parking System

• Prevents traffic congestion


• Able to check parking slot status through internet
• Economical
• Better Development
• Energy saving
4.2.2 Block Diagram
4.2.3 Components used in Smart Parking
System
• IR Sensor
➢ Infrared Radiation Sensor
➢ Discovered by William Herchel in 1800
➢ Detects infrared radiations
➢ Light emitting diode and Receiver
➢ Acts as Proximity Sensor
• Servo Motor

➢ It is a rotary actuator
➢ It consists of a suitable motor coupled to a sensor
➢ Used in robotics, CNC machinery or automated manufacturing
➢ It can achieve high speed and high torque values
➢ It has three terminals
4.2.4 Hardware connections
4.2.5 Sample Hardware look at early stage
Can you answer?
Explain the IOT protocol Stack.

You might also like