Internet of Things (Iot)
Internet of Things (Iot)
➢ Appliances
➢ Vehicles
➢ Animals
➢ People
➢ Plants
➢ Machines
Why do we need IoT?
• Infrastructure Management
Infrastructure Management is use full
for monitoring and tracking if there is
any problem in urban or rural
Infrastructure such as bridge , railway or
etc to diminish and reduce risk of
dangerous and any failure in strength
would be tested and alarm as soon as
possible to repair it.
When we think
our house is
smart
• It is related to everything in
home which have the
potential to monitor and
remote control such as air
condition , security lock
lightening, heating,
ventilation, telephon
syatem, tv to make a
comfort , secure , with low
energy consumption.
Benefits of IoT
Achieve Customer
Centricity
Use of Smart Devices
Reduction in operation
cost Gathering Reach Data
Enhance Security
Measure
IoT Features
• IoT allows us achieve the true use of technology
➢ Ability to communicate
➢ Ability to sense
➢ Remotely controlled
IoT Architecture
2
DATA
VISUALIZATION
3
DATA DATA
TRANSMISSION PROCESSING
I/O DEVICE
Introduction Of
Microcontroller
• A microcontroller is a compact
Output Device Input Device
RAM ROM
Memory
Need of
Microcontroller in IoT
➢ Their lack of external dependencies also makes them easy to set up. You can
simply turn them on, upload firmware, and they work.
The Uno is one of the more popular boards in the Arduino family
and a great choice for beginners. Programming on Arduino IDE
follows C Language concepts. ATmega328p is an AVR series of
microcontroller used in Arduino Boards.
Arduino Board
• Arduino board is an open-
source platform used to make
electronics projects. It consists
of both a microcontroller and
a part of the software or
Integrated Development
Environment (IDE) that runs
on your PC, used to write &
upload computer code to the
physical board. Arduino board
has been used for making
different engineering projects
and different applications.
There are many varieties of
Arduino boards that can be
used for different purposes.
The Arduino Uno is one of the more popular boards in the Arduino family and a great choice for
beginners and making basic project.
Pinout f Arduino Board
About
Breadboard
• Breadboards are an essential tool
for prototyping and building
temporary circuits. These boards
contain holes for inserting wire
and components. Because of
their temporary nature, they
allow you to create circuits
without soldering. The holes in a
breadboard are connected in
rows both horizontally and
vertically as shown below.
Different kind of
breadboards
About Arduino Sketch(ide)
➢ The Arduino integrated development environment (IDE) contains a text editor for
writing code, a message area, a text console, a toolbar with buttons for common
functions, and a series of menus.
➢ These sketches are written in the text editor. It has features for cutting/pasting and
for searching/replacing text. The message area gives feedback while saving and
exporting and also displays errors.
➢ You can download the software from Arduino official website www.arduino.cc
Outlining Of
Arduino Ide
Uploading The
Sketch
About Serial Monitor in Arduino
Serial Monitor is one of the tools in Arduino IDE. It is used for two purposes:
• Arduino → PC: Receives data from Arduino and display data on screen. This is usually
used for debugging and monitoring
• PC → Arduino: Sends data (command) from PC to Arduino.
Data is exchanged between Serial Monitor and Arduino via USB cable, which is
also used to upload the code to Arduino. Therefore, To use Serial Monitor, we
MUST connect Arduino and PC via this cable.
How to open Serial monitor in Arduino
Click Here
About LED (Light Emitting
Diode)- Digital Output
Device
2. Connect your existing project to the Internet to log, stream, and interact with the data
it produces
What can Adafruit IO do for me?
• Display your data in real-time, online
• Make your project internet-connected: Control motors, read sensor data, and
more
• Connect projects to web services like Twitter, RSS feeds, weather services, etc.
• Connect your project to other internet-enabled devices i.e. NodeMCU
Adafruit with NodeMCU
IFTTT Integration