Project On IoT
Project On IoT
Project On IoT
PROJECT
● ‘Internet of Things’ is an umbrella term used for all technologies that enable the
connection of a device to the Internet.The Internet of Things (IoT) describes the
network of physical objects—“things”—that are embedded with sensors, software,
and other technologies for the purpose of connecting and exchanging data with
other devices and systems over the internet.
● In a simple example, consider a smart kettle. The kettle can be programmed to
automatically turn off once it reaches a specific temperature. It might also send a
notification to the user on the same.
● Now apply the same concept to the entire home and all the devices present. That is smart
home powered by IoT. Instead of manually going up to the device and taking action, those
actions can be taken at the press of a button.
● These days, most smart IoT home automation devices allow you to control them via an
app or even via voice commands.
WHY IOT?
1. Your Home should maintain an optimum temperature for your pets. And
Setup a Google assistant applet from IFTTT to trigger a web request which
will update a field in ThingSpeak cloud. Then read the data from ThingSpeak
cloud using arduino to control the appliances in your home from anywhere
in the world.
Ex:- From your mobile phone, if you say- “ok google” Turn on the light”
from anywhere, it should turn on the light in your home.
3. Get the value from the cloud to the Arduino using the API key and
BLOCK DIAGRAM
Temp > Optimum Range Temp. Check Temp < Optimum Range
LIGHTS ON/OFF
CIRCUIT
COMPONENTS REQUIRED
● The Arduino Uno is an open-source microcontroller board based
on the Microchip ATmega328P microcontroller and developed by
Arduino.cc. The board is equipped with sets of digital and analog
Arduino Uno with input/output (I/O) pins that may be interfaced to various
01
expansion boards (shields) and other circuits.The board has 14
digital I/O pins (six capable of PWM output), 6 analog I/O pins,
cable and is programmable with the Arduino IDE (Integrated
Development Environment), via a type B USB cable] It can be
powered by the USB cable or by an external 9-volt battery, though
it accepts voltages between 7 and 20 volts.
● UART: 1
● I2C: 1 ● Length: 68.6 mm
● SPPI: 1
● Digital I/O Pins: 14 (of which 6 can provide PWM output) ● Width: 53.4 mm
● Analog Input Pins: 6
● DC Current per I/O Pin: 20 mA
● DC Current for 3.3V Pin: 50 mA ● Weight: 25 g
● The ESP8266 is a low-cost Wi-Fi microchip, with
● Donec risus dolor porta venenatis
Esp8266(Wi-Fi ●
capability, produced by Espressif Systems in
Proin in tellus felis volutpat
○ GND, Ground (0 V)
○ RST, Reset
● Voltage to operate: 5V D
● +5VDC of power
● Get a normal 9 watt CFL or LED Bulb,Some wires and Jumper Cables
● Jumper Wires
Stepper Motors
● Energy Efficient
● Hands-free convenience
● Enhanced Security
● Customization
DISADVANTAGES
● Cost
● Internet Reliance
● &
● FUNCTION
● #include <SoftwareSerial.h> //Library for serial connection with ESP
● #include <LiquidCrystal.h> //Librarey for LCD display
● Pin D2 -D 7 are for LCD (D = Digital)
● Pin D10 is for 5v relay 2 channel
● Pin A3 for temp reading( A= Analogue )
● WiFi_SSID,WiFi_Pass, String sendData, Output are global string
● Serial.begin (9600) = Baud Rate /Bits per second
● void Loop = Function that keeps the process going
● ROOM_TEMP();//Room Temperature Check-up function call
● lcd.print() = prints the Things inside its parentheses
● lcd.clear() = clears the LCD screen
● ESP.available()=Get the number of bytes (characters) available for reading from the serial port
● Temp Check Function void ROOM_TEMP()
1. Taking A pre planned tyre Radius i.e 1.27 cm for the circumference to be
8cm.
2. Calculating the Steps per Revolution of Stepper Motor to reolve the Tyre to
a specific angle (i.e 45*, 90* etc).
3. Turning Two Wheeler car Left or Right by rotating tyres clock wise and
anti clock wise
COMPONENTS REQUIRED
● The Arduino Uno is an open-source microcontroller board based
on the Microchip ATmega328P microcontroller and developed by
01 Arduino Uno Arduino.cc. The board is equipped with sets of digital and
analog input/output (I/O) pins that may be interfaced to various
expansion boards (shields) and other circuits.
02 HC-05 Module ●
●
Pharetra luctus felis
Proin in tellus felis volutpat
● RX (Pin 0) ———> TX
● TX (Pin 1) ———> RX
● 5V ———> VCC
● &
● FUNCTION
THANK YOU
Certificate