0% found this document useful (0 votes)
14 views23 pages

Cloud IoT Home Automation

The project focuses on developing a cloud-based IoT home automation system that allows users to control appliances remotely via an Android app and web dashboard. It utilizes an ESP32 controller and integrates features like programmable RGB LED lights, smart switches, and voice control with Alexa. The system enhances energy efficiency, security, and user comfort while providing real-time monitoring and control of home devices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views23 pages

Cloud IoT Home Automation

The project focuses on developing a cloud-based IoT home automation system that allows users to control appliances remotely via an Android app and web dashboard. It utilizes an ESP32 controller and integrates features like programmable RGB LED lights, smart switches, and voice control with Alexa. The system enhances energy efficiency, security, and user comfort while providing real-time monitoring and control of home devices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

MODERN EDUCATION SOCIETY’S WADIA COLLEGE OF

ENGINEERING ,PUNE-411001
DEPARTMENT OF AUTOMATION AND ROBOTICS
Project Based Learning – II
(2023-2024)

CLOUD IOT HOME


AUTOMATION
Guided by- Presented by-
Prof.Vinod Sakhare
Darshan Kadu,Rameshwar Khokle
Rohan Lad,Ankita Meher
Alok Khandare,Avdhoot Pawale
ABSTRACT
Home Automation Trends and Implementation
Home automation is increasingly popular due to its benefits
and cost-effectiveness.
Cloud computing platforms enable easy access to
information from anywhere.

The project aims to automate home appliances via an internet connection.

The system will incorporate programmable RGB LED lights, smart switches,
and Alexa integration.

The controller will be ESP32 Wroom 32D, with Arduino


IoT cloud as the cloud infrastructure.
ABSTRACT
Home Automation Trends and Implementation

An Android app and web dashboard will be used for system control.

Wireless operation of the system will be possible via an


interactive smartphone app.

Voice controls and a smart home assistant may be included if feasible.


Introduction
Home Automation Overview

Home automation systems (HASs)


provide remote status monitoring and HASs enhance energy efficiency,
centralised management over home security, and user comfort.
equipment.

HASs are increasingly popular due to Home Automation has faced


their benefits. Challenges including complexity and
cost.
Introduction
IOT Concepts Evolution
Technological advancements Information, sensors, and
are transforming our networks technology is
relationship with information becoming smaller, more potent,
systems. and used more frequently.

Information technology is now Infrastructures integrate into


present in daily life as
physical items and surroundings,
information and communication
not just traditional devices.
infrastructures.
Home Automation with Arduino Iot Cloud (With Web-Dashboard)

Hardware Components Used


ESP32 Wifi Module
Relay 5V
7805 Voltage
DC Power Jack DCJ0202
Diode 1N4007
Resistor 330-ohm
BC647 NPN Transistor
Terminal Block 5mm
LED 5mm
Female header 2.54mm
Home Automation with Arduino Iot Cloud (With Web-Dashboard)

Software Description Used


• Arduino is an open-source hardware and software company that produces
microcontroller kits and single-board microcontrollers for digital device construction.
• Software is licensed under the GNU Lesser General Public Licence (LGPL) or the
GNU General Public Licence (GPL), allowing anyone to build and distribute Arduino
boards.
• Hardware components are licensed under a CC BY-SA license.
• Arduino boards can be purchased from the official website or approved wholesalers.
• Board designs use a variety of microprocessors and controllers, with digital and
analogue I/O pins for interface with other circuits.
• Arduino language, inspired by the Processing language, is used to program
microcontrollers in C and C++.
Home Automation with Arduino Iot Cloud (With Web-Dashboard)

Software Description Used


• Arduino offers an integrated development environment (IDE) and a
command line tool, in addition to conventional compiler toolchains.
• Arduino boards can take inputs and convert them into outputs,
resembling a project's brain.
• Arduino is a flexible and open source solution for creating interactive
objects or environments.
• Seeeduino, a collaboration between Seeed Studio and Arduino, is less
expensive and more powerful than Arduino but also compatible with it.
HOW TO USE INTERFACE?

Setting up Arduino
IoT Cloud
Dashboard

Then, you must first


construct a Thing.
Click on Add
Variable to
accomplish that.
HOW TO USE INTERFACE?
Give the variable a name, such as
Light1. Choose bool as the type of
the variable. Thus, a declaration of
variables will be done
automatically. Next, select "Add
variable.” Let’s Create First
Variable.

Make three more


variables with the
names Light2, Light3,
and Light4 similarly.
HOW TO USE INTERFACE?
We now also need to configure a
device. Choose the device
selection for that. Choose a device
from the third-party list. Next,
choose ESP32. Choose the ESP32
Developer Module option from
this list.

Click to proceed and give the gadget a


name. Click Next after that. Here, a
device ID and secret key are created.
For the code section, have this device
ID handy. Alternatively, just download
this PDF containing the Secret Key
information. Next, select "Continue."
HOW TO USE INTERFACE?
Give the variable a name, such as
Light1. Choose bool as the type of
the variable. Thus, a declaration of
variables will be done
automatically. Next, select "Add
variable.” Let’s Create First
Variable.

Make three more


variables with the
names Light2, Light3,
and Light4 similarly.
HOW TO USE INTERFACE?
Once more, you must configure
your network credentials. Enter
your SSID, password, and secret
key that you previously generated.
It's all set now, at last.
Add a variable using the edit
option. Choose switch, then.

Name it whatever you


want. Next, attach a
variable. Select
"Done" by clicking.
HOW TO USE INTERFACE?

Likewise, link the variable to each


of the three further switches by
adding three more variables. The
widget can be resized and arranged
however you like.
CIRCUIT DIAGRAM AND WORKING PRINCIPLE
1. The AC supply is initially converted by the system to a 5 volt DC output. to supply 5V DC components with
electricity.
2. After that, the machine attempts to connect to WiFi by running the connection code.
3. The system will keep trying until it finds a solution. then attempts to establish a connection with the Arduino IoT
cloud.
4. It creates a safe link to the Arduino cloud.
5. Every time a user updates an application, the device sends data straight to the cloud.
6. The Arduino Iot cloud remote app or online dashboard can then be used by the user to control every device.
7. Every time the user tries to turn the gadget on. The appliance is turned on when the relay is activated.
8. The devices and relays' statuses are promptly updated. Additionally, the commands are saved in the cloud so that
the devices can access them whenever they connect to the internet.
9. The app notifies the user of smoke and provides statistics on temperature and humidity. 10. When the smoke
sensor picks up a fire, the system turns off all of the electrical systems. 11. The appliances are kept on when the
motion sensor in the room detects the presence of people. The appliances will automatically turn off if there is no
movement.
12. The PIR sensor is calibrated so that, following a 30-minute inactive time, the gadget will turn off.
13. The user can also manually adjust the PIR sensor's sensitivity to regulate the actuation threshold.
PROGRAM
PROGRAM
OUTPUT
FUTURE SCOPE

Capable of Can be used for


recording and Requires less environmental
storing motion Can add weather monitoring,
storage space
pictures on the stations and disabled
than CCTV
cloud. energy hospitals, and
cameras.
monitoring. industries with
hazardous
human
intrusion.
CONCLUSION

Home Automation with Internet of Things


• Experimental demonstration of home automation
using basic appliances.
• Successful remote control of appliances via internet.
• System tracks sensor data and triggers processes
based on demand.
• Sensor parameters are saved to the cloud via Gmail.
• User can assess house parameters from any location.
REFERENCES
https://www.espressif.com/en/products/socs/esp32
• https://espressif.com/sites/default/files/documentation/esp32-pico
d4_datasheet_en.pdf
• https://www.sparkfun.com/products/15569
• 1 Horn B, Viele M, Mentzer W et al. Autoimmune hemolytic anemia in patients with
SCID after T-cell depleted BM and PBSC transplantation. Bone Marrow Transplant
1999; 24: 1009–1013.
• Herbert H, Einsele H, Klien R et al. CMV infection after allogeneic transplantation is
associated with the occurrence of various autoantibodies and monoclonal
gammopathies. Br J Haematol 1996; 95: 138–144.
• Drobyski WR, Potluri J, Sauer D et al. Autoimmune hemolytic anemia following T-cell
depleted allogeneic bone marrow transplantation. Bone Marrow Transplant 1996; 17:
1093–1099.
• Cwynarski K, Goulding R, Pocock C et al. Immune hemolytic anemia following T-cell
depleted allogeneic bone marrow transplantation for chronic myeloid leukaemia:
association with leukaemic relapse and treatment with donor lymphocyte infusions.
Bone Marrow Transplant 2001; 28: 581–586.
• Klumpp TR, Herman JH, Schnell M et al. Association between antibodies reactive with
neutrophils, rate of neutrophil engraftment, and incidence of post-engraftment
neutropenia following BMT. Bone Marrow Transplant 1996; 18: 559–564.
• Kottaridis PD, Milligan DW, Chopra R et al. In vivo CAMPATH-1H prevents graft
versus-host disease following nonmyeloablative stem cell transplantation. Blood 2000;
96: 2419–2425.
THANK YOU

You might also like