Академический Документы
Профессиональный Документы
Культура Документы
493
2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)
B. ESP32 Module:
Fig . 1 Architecture Model of the proposed system. ESP32 can perform as a complete standalone system or
as a slave device to a host MCU, reducing communication
IV. SYSTEM DESIGN stack overhead on the main application processor [12].
ESP32 is based on its main processor Tensilica Xtensa 32-
The total system is based on Arduino UNO. Wi-Fi bit LX6 with a clock frequency up to 240 MHz and
module connecting the system with the internet server. The performance up to 600 DMIPS. It’s also had Wi-Fi 802.11
data from the server is received after successful connection. b/g/n with 2.4 GHz up to 150 Mbit/s. Its internal memory is
Then the data is processed into Arduino for the future 448 KIb [13]. In this proposed system this module is
operation. Fig. 2 shows the simulation model of the system connecting Arduino with the server. Fig. 3 shows the
architecture. The full simulation is done by using Fritzing network layer model of our proposed system. Here some
[10] simulation software. home appliances are related to the microcontroller which is
working like an edge computing [14] unit. Then comes the
fog computing unit [15] which collects the small network
data and maintains the small network communication. This
communication is done here by the ESP32 module. If there
are many small network connections with the same cloud,
then more than one fog network will be performing the
individual data. Fig.4 Shows the system architecture model
where end devices are connected with the micro controlling
unit. Data in microcontroller goes to fog computing unit
Fig . 2 Simulation Model of the Proposed System where multiple microcontroller can be connected. Finally
the fog unit is connected with the cloud where multiple fog
For monitoring the room temperature and humidity the unit can be connected.
system is connected with the temperature and humidity
sensor. By using I2C data protocol the sensor data is
decoded into Arduino and future process is being done.
Also, for safety purpose of the house a gas sensor relates to
the system. If a predefined threshold level of gas sensor
value is crossed than the Arduino will provide an emergency
massage into the web server. And for testing purpose the
prototype is being developed with only two light loads. Both
the loads have been connected with two relay modules with
the system. This prototype system can control up to 10 loads Fig . 4 System Network layer model
and user can connect any load with this system which can be
controlled by the relay module. The system is running on In this system ESP32 is used for connecting the system with
5V and 2A current. the cloud. The ESP32 module reads the sensor data which is
gathered by Arduino and process in to the cloud. A private
A. Arduino UNO: cloud domain server is created for testing this system as
“domicile.com”. The domain is created with the help of
Arduino UNO is a Microcontroller Unit Board (MCB)
PHP and all the data is stored on the PHP data base. ESP32
which is based on ATmega328p chip. It has a flash memory
is working like a router and operated into the network layer
32KB of which 0.5 KB used by bootloader and SRAM of 2
of the OSI model [16]. All the data will be first converted in
KB. Also, it has 1 KB EEPROM with a clock speed of
to packet then this packets will be converted into farm and
16MHz [11]. Arduino is connecting all the sensors, loads
then finally into bits to go through internet. After entering to
and the server together. All the sensor and web data are first
the internet all the data converted from bit to packet and
fetched then decoded into Arduino. After decoding all the
finally packet to individual data. So, it follows the OSI
data, Arduino excecated its predefined conditional
reference model network layer.
operation. Turn on or off the load and updating the server
data. Fig. 3 shows the prototype hardware model.
494
2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)
V. RESULTS
Table I shows the prototype system result. Where changes in
the IoT server also make change in the hardware device.
Fig . 5 Message when gas threshold value crosses
TABLE I. IOT WEB SERVER RESULT
IoT server Preview Load Preview
G. Load:
For testing the prototype, we have just connected two
loads with the system. Both the loads are 220V AC light
bulb.
495
2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)
Table II shows the changed updates in the LCD display. We for a smarter life style. Here IoT plays a big role. In this
have manually increased the gas sensor value and proposed system users can change the load number
temperature sensor value to check the system. according to their requirement through the web portal. And
if the server is hosted on a public IP then the user can
TABLE II. HARDWARE RESULT PREVIEW control this server and monitor this server from anywhere in
this world. Though many future updates can further improve
LCD display Preview Real time Load Preview this proposed system. The server can be made more user
friendly. More than one house can be connected into the
server from there is possibility to monitor power
consumption of an area. Further work is still going on. We
believe that by using this Internet of Things we can create a
difference between normal life and smart life.
REFERENCES
[1] I. billions), "IoT: number of connected devices worldwide 2012-2025
| Statista", Statista, 2018. [Online]. Available: https:// www. statista.
com/statistics/471264/ iot-number-of-connected-devices-worldwide/.
[Accessed: 01- Aug- 2018].
[2] "Internet Subscribers in Bangladesh January, 2018 | BTRC",
Btrc.gov.bd, 2018. [Online]. Available: http:// www. btrc.gov.bd/
content/internet-subscribers-bangladesh-january-2018. [Accessed: 01-
Aug- 2018].
[3] 2018. [Online]. Available: http:// www. marketsandmarkets.com
/Press Releases/home-automationcontrol-systems.asp. [Accessed: 01-
Aug- 2018].
[4] "Advanced IOT based combined remote health monitoring, home
automation and alarm system - IEEE Conference Publication",
Ieeexplore.ieee.org, 2018. [Online]. Available: https: // ieeexp lore
.ieee.org/ document/8301659/. [Accessed: 01- Aug- 2018].
VI. COSTING
[5] "Design of a phoneme based voice controlled home automation
Costing for this system is very less, as we developed a system - IEEE Conference Publication", Ieeexplore.ieee.org, 2018.
model prototype. Table III shows the costing of this [Online]. Available: https://ieeexplore.ieee.org/document/8307835/.
[Accessed: 01- Aug- 2018].
prototype project.
[6] "Smart Home automation system using IR, bluetooth, GSM and
android - IEEE Conference Publication", Ieeexplore.ieee.org, 2018.
TABLE III. COST ANALYSES FOR THE PROTOTYPE SYSTEM [Online]. Available: https://ieeexplore.ieee.org/document/8313770/.
[Accessed: 01- Aug- 2018].
Name of the Equipment Quantity Cost in BDT [7] "Home automation using edge computing and Internet of Things -
Arduino UNO 1 450 IEEE Conference Publication", Ieeexplore.ieee.org, 2018. [Online].
ESP32 Module 1 650 Available: https://ieeexplore.ieee.org/document/8355544/. [Accessed:
Relay Module 2 200 01- Aug- 2018].
Light Bulb 2 400 [8] "IOT based home automation by using personal assistant - IEEE
Gas sensor 1 350 Conference Publication", Ieeexplore.ieee.org, 2018. [Online].
Temp. Sensor 1 450 Available: https://ieeexplore.ieee.org/document/8358401/. [Accessed:
LCD display 1 120 01- Aug- 2018].
Total 2620 [9] "Smart-home automation using IoT-based sensing and monitoring
platform - IEEE Conference Publication", Ieeexplore.ieee.org, 2018.
VII. ADVANTAGES [Online]. Available: https://ieeexplore.ieee.org/document/8372548/.
[Accessed: 01- Aug- 2018].
Some advantages of this device are mentioned below: - [10] "Fritzing", Fritzing.org, 2018. [Online]. Available: http:// fritzing.org/
home/. [Accessed: 01- Aug- 2018].
• Low cost smart IoT home automation solution
[11] "Arduino Uno Rev3", Store.arduino.cc, 2018. [Online]. Available:
• Power saving as it is an automated system https://store.arduino.cc/usa/arduino-uno-rev3. [Accessed: 01- Aug-
2018].
• Easy to maintain house hold loads through server [12] "ESP32 Overview | Espressif Systems", Espressif.com, 2018.
[Online]. Available: https:/ /www. espressif.com/ en/products/
• Can monitor the power consumption as the loads hardware/esp32 /overview. [Accessed: 01- Aug- 2018].
run time [13] "The Internet of Things with ESP32", Esp32.net, 2018. [Online].
Available: http://esp32.net/. [Accessed: 01- Aug- 2018].
• Gas leakage detection can monitor the safety issue [14] G. Digital and W. Computing?, "What is Edge Computing?", GE
Digital, 2018. [Online]. Available: https:// www.ge.com
• Any one from anywhere can control his/her smart /digital/blog/what-edge-computing. [Accessed: 01- Aug- 2018].
house. [15] B. Butler, "What is fog computing? Connecting the cloud to things",
Network World, 2018. [Online]. Available: https://www.
networkworld.com/article/3243111/internet-of-things/what-is-fog-
CONCLUSION computing-connecting-the-cloud-to-things.html. [Accessed: 01- Aug-
The main objective of this system is to make human 2018].
life easy and comfortable by using IoT. Now a day as people [16] "What is OSI model (Open Systems Interconnection)? - Definition
from WhatIs.com", SearchNetworking, 2018. [Online]. Available:
are so busy with their work pressure so the will be looking
496
2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST)
497