0% found this document useful (0 votes)
70 views5 pages

Automatic Door Opener Diy

This document summarizes an automatic door system that opens based on measuring a user's body temperature. It uses an infrared temperature sensor to measure temperatures and only opens the door if the temperature is below 38°C. The system utilizes an Arduino Uno microcontroller and NodeMCU ESP8266 for data communication. It sends temperature measurements to a database and displays results on a 16x2 LCD. This design aims to reduce virus transmission through contact with doorknobs during the COVID-19 pandemic by automatically opening doors for users with normal body temperatures.

Uploaded by

Sharjeel Ghazi
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)
70 views5 pages

Automatic Door Opener Diy

This document summarizes an automatic door system that opens based on measuring a user's body temperature. It uses an infrared temperature sensor to measure temperatures and only opens the door if the temperature is below 38°C. The system utilizes an Arduino Uno microcontroller and NodeMCU ESP8266 for data communication. It sends temperature measurements to a database and displays results on a 16x2 LCD. This design aims to reduce virus transmission through contact with doorknobs during the COVID-19 pandemic by automatically opening doors for users with normal body temperatures.

Uploaded by

Sharjeel Ghazi
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/ 5

JOURNAL OF INFORMATION TECHNOLOGY AND ITS UTILIZATION, VOLUME 4, ISSUE 2, DECEMBER-2021

EISSN 2654-802X

IMPLEMENTATION OF AUTOMATIC DOOR SYSTEM


BASED ON BODY TEMPERATURE USING Arduino UNO
AND NODEMCU V3
Muhammad Afdhol Rizaldi1, Indri Neforawati2
1
Teknik Multimedia dan Jaringan, Teknik Informatika dan Komputer, Politeknik Negeri Jakarta
Jl Prof. DR.G.A.Siwabessy, Kampus UI, Depok 16425, Telp. (021) 91274097
E-mail: [email protected], [email protected]

Abstract-- So far, the spread of the corona virus disease is very body temperature measurement will also be
difficult to prevent and reduce because transmission can occur displayed on a 16x2 LCD.[3]-[5] The
through non-physical contact which can be easily done without
being noticed by people when touching common items or objects microcontroller can read the user's body
that are often used, one of which is doorknobs. The design of the temperature measurement, if the body temperature
automatic door system on the sliding door was made based on is normal, the automatic door will open without
body temperature. The purpose of this study is to reduce the
occurrence of corona virus transmission through non-physical touching the doorknob. So that the spread of corona
contact with objects that are often used in this case doorknobs. virus transmission can be minimized, because there
The infrared temperature sensor is used to measure the is no touch with objects that people often use,
temperature when the user wants to enter the room. If the results
of the body temperature measurement are normal (below 38ºC), namely doorknobs.
the door will open and then close automatically.
II. METHODE
Keywords: body temperature, corona virus, Arduino Uno,
Infrared Thermometer MLX90614.
To make an automatic door system, a sliding door is
used by utilizing an unused DC power window
I. INTRODUCTION motor as a driver when the door is open or closed.
Then for temperature measurement used infrared
This automatic door system is made for daily use
temperature sensor MLX90614, communication and
during the pandemic to avoid the spread of the
control system using Arduino Uno as a
corona virus disease which can be transmitted
microcontroller to regulate system work.
through direct contact with objects contaminated
Meanwhile, NodeMCU ESP8266 is used for data
with the virus. So far, the spread of this disease is
communication. Ultrasonic Sensor HC-SR04 as an
very difficult to prevent and reduce because
object reader when the user wants to leave the
transmission can occur through non-physical
room, as well as a sliding door density reader when
contact which can be easily done without being
it is automatically closed.
noticed by people when touching common items or
objects that are often used, one of which is
doorknobs.
Therefore, a design and implementation of an
automatic door system was made. This system
opens the door based on the user's temperature and
every user who meets the normal body temperature
requirements can be given access to enter the room
and the measurement data has been recorded and
entered into the database.[1]-[2]. This automatic
door system uses an infrared temperature sensor
MLX90614 with Arduino uno and NodeMCU Figure 1 Automatic Door System Schematic Circuit
ESP8266 for the connection of sending temperature
measurement data to the database. The results of the

51
JOURNAL OF INFORMATION TECHNOLOGY AND ITS UTILIZATION, VOLUME 4, ISSUE 2, DECEMBER-2021
EISSN 2654-802X

For this automatic door system, a schematic B. Automatic Door System


design of the electronic circuit is made as shown in This part of the system requires a relay to turn on
Figure 1. This study uses Arduino Uno as a or off the DC power window motor whose function
microcontroller and NodeMCU ESP8266 as data is to open and close the sliding door. To maintain
communication. For temperature measurement used only normal body temperature measurements
infrared sensor MLX90614 and 3 ultrasonic (below 38ºC) that can be controlled in running the
sensors. Each has its own function, namely sensors DC power window motor to open the automatic
that are outdoors and indoors. Then another sliding door, a program was made on Arduino Uno
ultrasonic sensor to determine the density of the with the formulation of equation 2.
sliding door when it closes automatically.
A. Body Temperature Measurement System Signal = 0 : temp > 38 ; 1 : temp ≤ 38. (2)
This temperature measurement consists of 1
infrared temperature sensor, a 16x2 LCD to display The signal is worth 1 if the temperature sensor
temperature measurements, an I2C LCD module to reads the temperature measurement less than 38ºC,
make it easier to use pins, because the pins on a thus making the microcontroller run commands to
16x2 LCD have many pins and an ultrasonic sensor the relay to rotate the DC power window motor
as a trigger to activate body temperature which makes the sliding door open automatically.
measurements. The results of this body temperature After the door is opened, there is a pause of 3
measurement will be sent to the database. seconds for the user to pass through the door and
The distance measurement detected by the enter the room. The DC motor will stop when the
ultrasonic sensor can be calculated by equation 1. ultrasonic sensor detects the door is tightly closed.
While the signal will be worth 0 if the temperature
d = t x 0,034 cm/s : 2 (1) sensor reads a temperature measurement of 38ºC.
Meanwhile, to open the sliding door
where d is the distance, t is the round-trip time automatically when the user leaves the room, it can
required when the sensor emits ultrasonic sound. So be controlled with an ultrasonic sensor inside the
the distance can be calculated by multiplying the room. If the ultrasonic sensor detects the presence
travel time by the speed of sound in the air divided of an object in front of the sensor at a distance of
into two, because the travel time is back and forth. less than 5 cm, the sliding door will open and close
If the ultrasonic sensor detects the presence of an automatically.
object in front of the sensor at a distance of less
than 5 cm, it will carry out temperature
measurements with an infrared temperature sensor.
For temperature measurement can be done with
an infrared temperature sensor. The sensor will emit
infrared light on an object, so that the light will
bounce back towards the temperature detector
module on the sensor called a thermopile. The
thermopile module will measure the heat from
infrared light and convert it into electrical energy.
This electrical energy will be measured by the
thermometer and read by the Arduino Uno
microcontroller. Then the temperature measurement
results are displayed on a 16x2 LCD via the I2C
LCD module. Temperature measurement results are
also sent to the database.
Figure 2 Automatic Door System Flowchart

52
JOURNAL OF INFORMATION TECHNOLOGY AND ITS UTILIZATION, VOLUME 4, ISSUE 2, DECEMBER-2021
EISSN 2654-802X

C. Communication System Figure 4 Body Temperature Monitoring Website Database


Display
This part of the system functions for data
communication from the temperature sensor III. RESULT AND DISCUSSION
through the Arduino Uno control system which is
then sent with the NodeMCU ESP8266 then the
This automatic door system research was carried
data will be displayed in real time to the admin
out in 2 stages of testing, namely a single test on
through a web-based monitoring system.
each component of the tool and a system test in
Figure 3 is a circuit used in transmitting sensor
measuring temperature and performing the
data in the form of temperature measurements and
performance of opening or closing the sliding door
access status is accepted/rejected for each
automatically.
temperature measurement made. This transmission
process is carried out in real time as long as the A. Single Test On Each Component
temperature sensor takes temperature At this stage, testing is carried out on each
measurements. component of the tool such as the HC-SR04
ultrasonic sensor, infrared temperature sensor, relay,
and DC power window motor. Sensor testing is
done by using Arduino IDE via a serial monitor.
While relays and DC power window motors are
carried out with a scenario when the user wants to
enter the room or leave the room by taking the
previous temperature measurement.
Ultrasonic sensor testing runs according to the
code that has been configured via Arduino Uno.
Figure 3 Communication System Circuit The infrared temperature sensor also runs according
to the preconfigured code via the Arduino Uno.
D. Layer Monitoring System
Temperature measurement information obtained
from the Communication System is displayed to the
web-based admin using PHP programming. The
information displayed is in the form of a table
containing temperature measurements with id, date,
time, temperature, and access. This information will
be displayed in real time while the temperature
sensor is taking temperature measurements.
Figure 5 Implemented circuit

Figure 6 Outdoor Visual Automatic Door System

53
JOURNAL OF INFORMATION TECHNOLOGY AND ITS UTILIZATION, VOLUME 4, ISSUE 2, DECEMBER-2021
EISSN 2654-802X

B. Automatic Door System Testing Table I is the result of the experimental scenario
At the stage of testing the automatic door system, of the user entering a room with normal body
it is carried out with scenarios of users who want to temperature and high body temperature, and when
enter the room and leave the room, namely the user wants to leave the room. When the user
conditions when the body temperature is normal 12 leaves the room, no body temperature measurement
times, the condition when the body temperature is is taken, so the dawn measurement is 0.
high 8 times and the condition when the user leaves
the room 5 times, so the total experiment is 25 C. Analysis of Trial Results
times.
TABLE 1 The analysis was carried out by looking at the
Automatic Door System Testing
results of testing the automatic door system, where
based on Table I, no inappropriate mechanism was
Themperature found. All experiments went well. When the body
No Date/Time Access
(Celcius) temperature measurement results are normal (below
1 09-12-2020/15.07 35.21 accept 38ºC), the door mechanism will open and then close
automatically. Meanwhile, for high body
2 09-12-2020/15.20 37.04 accept
temperature (above 38ºC), the door mechanism is
3 09-12-2020/15.38 0.00 out not opened or closed, but the measurement results
4 09-12-2020/15.45 36.21 accept are still recorded and sent to the database. Then
access to enter the room is denied.
5 09-12-2020/16.20 38.56 deny
When the sliding door mechanism opens, the DC
6 09-12-2020/16.35 35.47 accept power window motor will rotate counterclockwise,
7 09-12-2020/16.48 37.45 accept and vice versa when the sliding door mechanism is
closed, the DC power window motor will rotate
8 09-12-2020/16.59 36.51 accept clockwise. This can happen because the relay is
9 09-12-2020/17.10 39.21 deny able to change the direction of the running electric
10 09-12-2020/17.31 38.11 deny current.
11 09-12-2020/17.47 35.21 accept
12 09-12-2020/17.58 0.00 out IV. CONCLUSION
13 09-12-2020/18.40 36.33 accept This research focused on automatic door systems
for office spaces with sliding doors based on body
14 09-12-2020/18.54 39.34 deny
temperature. Measurement of body temperature of
15 09-12-2020/19.15 38.11 deny people who enter the room can be monitored. The
16 09-12-2020/19.27 0.00 out results prove that when the body temperature is
below 38ºC, the door will open, while if the person
17 09-12-2020/19.38 38.41 deny
wants to leave the room, the door will also open by
18 09-12-2020/19.47 38.21 deny bringing the object in front of the ultrasonic sensor
19 09-12-2020/19.55 36.04 accept with a maximum distance of 5 cm. So that people
do not need to make physical contact with the
20 09-12-2020/20.07 35.24 accept sliding door.
21 09-12-2020/20.15 0.00 out In this automatic door system innovation, there
22 09-12-2020/20.34 35.31 accept are still many shortcomings. It is necessary to
develop the tool by adding direct interaction
23 09-12-2020/20.42 34.33 accept features using a keypad or through an IoT-free
24 09-12-2020/20.48 0.00 out platform as a User Interface medium to set the
25 09-12-2020/20.57 35.41 accept temperature conditions you want to configured.

54
JOURNAL OF INFORMATION TECHNOLOGY AND ITS UTILIZATION, VOLUME 4, ISSUE 2, DECEMBER-2021
EISSN 2654-802X

V. ACKNOWLEDGMENT
This research was supported by the Polytechnic
Jakarta State and PT Integra Pilar Teknologi. We
thank our colleagues from Polytechnic Jakarta State
who provided insight and expertise that greatly
assisted the research, although they may not agree
with all of the interpretations/conclusions of this
paper.

VI. REFERENCES
[1] Amin, A. Monitoring Water Level Control Berbasis Arduino Uno
Menggunakan LCD LM016L. Jurnal EEICT (Electric,
Electronic, Instrumentation, Control,
Telecommunication). 2018; 1(1): 45.
[2] Endra, R. Y., Cucus, A., Affandi, F. N., & Bintang, S. M.
MODEL SMART ROOM DENGAN
MENGGUNAKAN MIKROKONTROLER ARDUINO
UNTUK EFISIENSI SUMBER DAYA. Explore –
Jurnal Sistem Informasi dan Telematika. 2019; 10(1): 4.
[3] Hidayanto, T. D., Ismail, M., & Sumantri, U.
RANCANGAN KONTROL PINTU RUANG SCIENCE
ART MUSIC STUDIO DI SEKOLAH TINGGI
PENERBANGAN Indonesia. Jurnal Ilmiah Aviasi
Langit Biru. 2017; 10(3): 110.
[4] Jaya, H. Perancangan Hypermedia Berbasis Web Pada
Mata Kuliah Elektronika Digital Jurusan PTA-FT UNM.
Jurnal Elektronika Telekomunikasi dan Computer. 2017;
12(2): 41.
[5] Putra, A. W., Bhawiyuga, Adhitya, & Data, M.
Implementasi Autentikasi JSON Web Token (JWT)
Sebagai Mekanisme Autentikasi Protokol MQTT Pada
Perangkat NodeMCU. Jurnal Pengembangan Teknologi
Informasi dan Ilmu Komputer. 2018; 2(2): 588.

55

You might also like