Professional Documents
Culture Documents
Measurement
journal homepage: www.elsevier.com/locate/measurement
a r t i c l e i n f o a b s t r a c t
Article history: Controlling door access is an important aspect regarding real-life problems. The problem arises when
Received 19 November 2017 there is a difficulty to access a certain facility, especially when keys are not available.
Received in revised form 8 February 2019 This is paper proposes a keyless Entry System that focus on using Arduino circuit board together with a
Accepted 13 February 2019
Wi-Fi module and php language in order to grant access to a locked door.
Available online 1 March 2019
The main goal of this work is to combine both software and hardware to solve real-life problems like
the one this paper focusing on. The second goal is to explore which services can be obtained when such
Keywords:
systems applied on the ground. Finally, to gain knowledge regarding basic Electrical Engineering concepts
Entry System
Arduino
with respect to circuit boards and hardware implementation.
Wi-Fi A prototype of the suggested system and a web site were created for system user to have a control over
Web Programming his room door to lock or unlock it remontely.
PHP The created prototype of the proposed system shows that the introduced one will be helpful for those
who are concerned with such problems will make life much easier by applying it.
Ó 2019 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/j.measurement.2019.02.028
0263-2241/Ó 2019 Elsevier Ltd. All rights reserved.
M.F. Areed / Measurement 139 (2019) 34–39 35
Table 1
Hardware tools need for the proposed system.
Tables 1 and 2 show the tools used and the purpose of their
usage through the implementation of the proposed system.
Additionally, there are three other electric component that are a. Breadboard: A breadboard is a construction base for proto-
used to help in implementing the proposed system. Also the sche- typing of electronics. It is utilized to create temporary proto-
matic circuit of the system is shown in Fig. 3. types and experimenting with circuit design.
M.F. Areed / Measurement 139 (2019) 34–39 37
Fig. 3. Tools to help us implementation the system (a) breadboard (b) LED (c)
buzzer.
This section will clarify sample code of the project. It has two
main functions which are the Arduino C code, and the PHP code
of unlocking/locking the door.
segment for the HTTP is the request for the text file that contains
the data to unlock the door. The two segments are shown in Figs. 6
and 7.
It is the PHP code that handles the data to be sent to the text file
and is shown in Figs. 8 and 9 that enables the user to unlock or lock
the door.
tools described in Section 4.2 above. Also a web site was created
by php which have interfaces for system users also described
above in Section 4.3, System user is able to login first and then to
lock or unlock the door of his room remontly. This evaluation
Fig. 6. Arduino code (a). shows the effectiveness of the proposed system in real life.
M.F. Areed / Measurement 139 (2019) 34–39 39
Acknowledgment
The author would like to express her thanks to all the working
team at the taibah university. This research work is a part of a pro-
ject called ‘‘key less entry system”.
References
[1] X.L. Jia, Q.Y. Feng, C. Ma, An efficient anti-collision protocol for RFID tag
identification”, IEEE Commun. Lett. 14 (11) (2010) 1014–1016.
[2] K. Finkenzeller, RFID Handbook: Fundamentals and applications in contactless
smart cards, radio frequency identification and near-field communication, 3rd
ed., Wiley Ltd., New York, 2010.
[3] O. Bang, J.H. Choi, D. Lee, H. Lee, Efficient Novel Anti-collision Protocols for
Passive RFID Tags: Three Methods For Fast Tag Identification: Bi-slotted Tree
Based RFID Tag Anti-collision Protocols, Query Tree Based Reservation, and the
Combining Method of Them. Auto-ID Labs White Paper WP-HARDWARE-050,
MIT, USA, 2009.
[4] www.bluetooth.com. bluetooth. [Online] 2015.
[5] nfc forum. http://nfc-forum.org. [Online].
[6] http://classroom.synonym.com/advantages-disadvantages-wifi-17344.html.
synonym. [Online].
Fig. 9. Door lock code. [7] http://www.bit-tech.net/. [Online].
[8] ‘‘Arduino - FAQ” .arduino.cc. dealextreme. [Online].
[9] arduino.cc. [Online].
[10] Josh Potts, Somsak Sukittanon, Exploiting bluetooth on android mobile devices
6. Conclusion for home security application, IEEE (2012).
[11] K. Rafid, F. Haidara, Smart Door Lock, Kth Royal Institute of Technology, 2013.
Having difficulty in accessing buildings or offices remotely has [12] S. Sedhumadhavan, B. Saraladevi. Optimized Locking and Unlocking a System
Using Arduino. [Online] November 2014.
become a widespread problem as conventional keys can be easily [13] N.H Ismail Zarina, N.N. Shamsuddin, Android-Based door lock for disabled
lost. For such problem, this research showed a practical solution people, IEEE (2014) [Online].
‘‘Keyless Entry System” for controlling the door access. The Keyless [14] S. Sedhumadhavan, B. Saraladevi, Optimized locking and unlocking a system
using arduino [Online] Int. J. Innov. Res. Comput. Commun. Eng. (2014).
Entry System is mainly based on the use of the Arduino circuit
[15] http://blog.atmel.com). [Online].
board along with the Wi-Fi module in order to grant access to a [16] www.rutronik.com. [Online].
locked door. The proposed system showed the research methodol-