SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Trendy Research in Engineering andTechnology
Volume 4 Issue 6 Oct’ 2020
ISSN NO 2582-0958
________________________________________________________________________________________________________________________
www.trendytechjournals.com 1
IMPLEMENTATION OF SECURE DOOR AUTOMATION SYSTEMS USING
INFRARED SENSORS
1
S.Ganesan, 2
Mr.R. Prem Kumar, M.E.,
1
Student, Dept. of Computer Science and Engineering, SVCET
2
Assistant Professor, Dept. of Computer Science and Engineering, SVCET
ABSTRACT
Wireless home automation networks comprise wireless embedded sensors and actuators that enable monitoring and control
applications for home user comfort and efficient home management. This article surveys the main current and emerging solutions
that are suitable for WHANs , including ZigBee, Z-Wave, INSTEON, Wavenis, and IP-based technology. In the EXISTING
SYSTEM, Control of Door is achieved using ZigBee, IR (Infrared sensor), Wi-Fi or by GSM (GLOBAL SYSTEM MOBILE
MANAGEMENT). In the PROPOSED SYSTEM, Same is achieved using Easiest way without touching any sensors.
MODIFICATION of the Project is our implementation, Authenticated users will register to the House Server with set of Questions
and relevant Answer to it along with the Standard PIN Numbers for authentication. Android Application is deployed to verify all
these User will have sent a Voice command for PIN number. IR sensor is deployed to detect Human, If a new user enters to the
home IR is initiated and Camera picks a snap and emails to the all the members in the house. If anyone knows the person then he
could share the PIN number and Session Key so that Door can be opened.
Keywords – Door Lock System; Pin code; Android; Arduino; Home Automation.
IINTRODUCTION
Android is an open source and Linux-based
Operating System for mobile devices such as smart phones
and tablet computers. Android was developed by the Open
Handset Alliance, led by Google, and other companies.
Android offers a unified approach to application development
for mobile devices which means developers need only develop
for Android, and their applications should be able to run on
different devices powered by Android.
The first beta version of the Android Software
Development Kit (SDK) was released by Google in 2007
where as the first commercial version, Android 1.0, was
released in September 2008. On June 27, 2012, at the Google
I/O conference, Google announced the next Android version,
4.1 Jelly Bean. Jelly Bean is an incremental update, with the
primary aim of improving the user interface, both in terms of
functionality and performance.
The source code for Android is available under free
and open source software licenses. Google publishes most of
the code under the Apache License version 2.0 and the rest,
Linux kernel changes, under the GNU General Public
II RELATED WORK
Several works of control based home automation
systems have been studied in order to actualize home
automation itself. Various approaches have been deployed in
the implementation. SMS based solution was offered in [12].
The research work from H. El Kamchouchi and Ahmed El
Shafee provided full functionality to control home appliances
uses SMS technology to exchange data via GSM Network.
But, SMS based technology lack of Graphical User Interfaces
(GUIs). Also, wireless communication via Bluetooth based
solutions for control home appliances have been explored in
[10] [13]. The research work from R. Piyare and M. Tazil
control home appliances via Bluetooth by using Symbian OS
phone. This system unable to support Java based application
because Symbian OS phone only support Python language
scripts. These days mostly smartphone applications are
developed in Java.
Another study already presented home automation
using android application [3]. However, it was designed to
control home appliances only with on off button without
authentication. The method like on off button is not really
secure to be implemented to the gate or door. Hence, this
work utilizes more feature to control the door by adding
authentication via speech command or pin. Through the GUI
of android mobile application, the flexibility is in the hand.
Additionally, the user will feel more secure because it has
authentication and also the android mobile application is still
user friendly to be used. Generally, a simplified secure
architecture is provided in this work for realizing home
automation.
International Journal of Trendy Research in Engineering andTechnology
Volume 4 Issue 6 Oct’ 2020
ISSN NO 2582-0958
________________________________________________________________________________________________________________________
www.trendytechjournals.com 2
III SYSTEM DESIGN
Android applications are usually developed in the
Java language using the Android Software Development Kit.
Once developed, Android applications can be packaged easily
and sold out either through a store such as Google Play or the
Amazon Appstore. Android powers hundreds of millions of
mobile devices in more than 190 countries around the world.
It's the largest installed base of any mobile platform and
growing fast. Every day more than 1 million new Android
devices are activated worldwide. This tutorial has been written
with an aim to teach you how to develop and package Android
application. We will start from environment setup for Android
application programming and then drill down to look into
various aspects of Android applications.
Table 1. Android Versions, Codename and API
Version Codename API
1.5 Cupcake 3
1.6 Donut 4
2.1 Éclair 7
2.2 Froyo 8
2.3 Gingerbread 9 and 10
3.1 and 3.3 Honeycomb 12 and 13
4.0 Ice Cream
Sandwich
15
4.1, 4.2 and
4.3
Jelly Bean 16, 17 and 18
4.4 KitKat 19
X
Fig 2 Architecture for Secure Door Automation System
A component is simply a piece of code that has a well-
defined life cycle e.g. Activity, Receiver, and Service etc.
The core building blocks or fundamental components of
android are activities, views, intents, services, content
providers, fragments and AndroidManifest.xml.
Activity
An activity is a class that represents a single screen.
It is like a Frame in AWT.
View
A view is the UI element such as button, label, text
field etc. Anything that you see is a view.Intent is used to
invoke components. It is mainly used to:
 Start the service
 Launch an activity
 Display a web page
 Display a list of contacts
 Broadcast a message
 Dial a phone call etc.
Service
Service is a background process that can run for a
long time. There are two types of services local and remote.
Local service is accessed from within the application whereas
remote service is accessed remotely from other applications
running on the same device.
International Journal of Trendy Research in Engineering andTechnology
Volume 4 Issue 6 Oct’ 2020
ISSN NO 2582-0958
________________________________________________________________________________________________________________________
www.trendytechjournals.com 3
Content Provider
Content Providers are used to share data between the
applications.
Fragment
Fragments are like parts of activity. An activity can
display one or more fragments on the screen at the same time.
AndroidManifest.xml
It contains information’s about activities, content
providers, permissions etc. It is like the web.xml file in Java
EE.
Android Virtual Device (AVD)
It is used to test the android application without the
need for mobile or tablet etc. It can be created in different
configurations to emulate different types of real devices
A. Hardware Architecture
In the proposed system, control of door is achieved
using easiest way without touching any sensors. In this project,
authenticated users will be registered to the home server with
set of questions and relevant answer to it along with the
standard PIN Numbers for authentication. Android Application
is deployed to verify all the users. Those users will send a
voice command for PIN number. IR sensor is deployed to
detect human. If a new user enters to the home, IR is initiated
and camera picks a snap and emails to the all the members in
the house. If anyone knows the person then he could share the
PIN number and session key so that door can be opened.
B. SoftwareDesign
The software is also needed to manage how the
system run. The hardware will not run without the software
design. The software is helping to control the component.
This research work uses two softwares: Arduino Integrated
Development Environment (IDE) and MIT App Inventor web
based.
The Android application ,is used for user interface as
the key of the door. Application is created with MIT app
inventor web based. This door automation project is
controlled using Android smart phone application. So, it is
needed to make an android application that will correlate with
the hardware system to control the door. There is a convenient
web based tool to develop the android application, MIT App
Inventor. The app inventor uses the blocks-based tool to
create the program code. Its application is more simple drag
and drop.
Then, the Arduino program to set the hardware of
door automation rules isused ArduinoIDE1.8.5.Arduino
Integrated Development Environment is a desktop software
that is usedto program the Arduino as microcontroller in this
research work. This Arduino programming language consists
of functions for computations and control, variables that
comprises constants and data type, then the structure which
contains C++ code. Entire programming for proposed system
is done in Arduino IDE tool. Baud rate is set to 9600 bits per
second for serial communication between Arduino board and
smart phone. Before compile and upload the program, the
proper board in tools bar is chosen to correspond with the
board of Arduino Nano hardware.
IV IMPLEMENTATION ANDDISCUSSION
This research work makes a system for unlocking the
door by android phone. Two methods are tested for door
automation system, speech command authentication and pin
authentication. Users can choose one of them from the
android application which is preferred to be used for control
to unlock the door.
A. PIN Authentication
1) Android Application
Another work besides speech authentication, the
application gives another choice to unlock the door by pin
authentication. Same as in the speech command interface,
the GUI of the android application is made first. When a new
project started, the view of MIT app inventor web based will
be in the designer tab. Layout and user interface can be drag
from palette column and drop to the screen viewer in the
middle. The properties also can be set through the properties
column. Not only layout and user interface which can be
dragged and dropped, but there are also many other
components. In this door automation project, the android
application has connectivity of Bluetooth client in order that
the smartphone can search the nearest other active Bluetooth
in the range. The purpose is connecting the android
smartphone with the Bluetooth module in the door
automation hardware. When it is connected, the door can
control from the application via android smartphone.
There are also other components like Tiny DB for
storage, Notifier for notification or warning, and many more
that can be picked from palette column, adjust the usability.
The button pin can be gotten from column palette user
interface. The shape of the button can be changed in the
properties column. Password text box is also needed to save
the number touched. The android application door
International Journal of Trendy Research in Engineering andTechnology
Volume 4 Issue 6 Oct’ 2020
ISSN NO 2582-0958
________________________________________________________________________________________________________________________
www.trendytechjournals.com 4
automation system has two modes, is change pin mode and
open door mode, also in the button display.
After design the GUI in the designer tab, the code of
how the program run is made in the blocks tab. MIT app
inventor is different with android application development
environment in general which is using script based. To
arrange the program, MIT app inventor use blocks code
program. It is easier to understand and more interesting for
new learner android programming.
The Bluetooth connection between android
smartphone and the door automation hardware is very
important. When the android smartphone Bluetooth is turn
on, the Bluetooth client function of the program start to
make list all paired Bluetooth and save the address and
name. It can be saved using Tiny DB component. From that
paired Bluetooth list, the address and the name of Bluetooth
hardware is selected in order to make connection between
the both. There will appear warning text if the connection
failed.
The modes of pin authentication can be changed by
touch the mode button in the figure 3. Change pin mode and
open door mode have each different protocol to make the
both easier to distinct and process in the next, especially in
the hardware implementation. If change pin mode is
selected, the new input pin is saved. Same as in the speech
command authentication, change pin mode is set as 1, while
open door mode is set as 0. Those two number serve as
distinguish protocol.
Figure 3. User Interface for PIN Authentication
2) Hardware Implementation
The pin data, which is sent by the android
application via smartphone Bluetooth, will be received by
the Arduino microcontroller via Bluetooth module which
has been installed on it. Arduino microcontroller has non-
volatile memory storage, EEPROM. This memory is used to
save the pin password in order to the stored memory will
not be lost even when there is no power supply given.
The protocols are defined correlated with the
android application. The corresponding received data is
identified by the header data, using #. Data with different
protocol will not be processed. Data with the # header will
continue to the next authentication. The next flag is used to
distinguish the speech data or pin data. As explained before,
speech authentication uses 0 as flag, while pin
authentication uses 1 as flag. The password setting is sent
through protocol 1 after #1. While the open the door
function is sent with 0 after #1. So, the protocol of pin
authenticationwillbelike#1then0/1followedwiththepin.The
whole algorithm of door automation with pin authentication
is shown in the figure4.
Figure 4. PIN Authentication Algorithm
The pin only can be sent when the Bluetooth is
connected. If the Bluetooth is still not connected, the
warning will appear in the screen to notice. If the
connection success, the data of protocols and pin will be
PIN Authentication Algorithm
1. Initialize 4 digits pin code in the Android Application
2. Send the pin data via Bluetooth
3. Receive the pin data in the Arduino microcontroller
4. Check the protocol, if the first input character is
#,the data is true for the system
5. If not, do nothing
6. If true continue check, the next flag must be 1 to
indicate the use of pin authentication
7. Then continue check, if the next flag serial setting
is 1, it is the command to set/update the pin code,
then update the received 4 digits pin code in the
next serial data as a saved pin in the EEPROM
8. If the next flag serial setting is 0, it is the command
protocol to open the door.
9. Do the authentication, If the 4 received digit pin are
exactlysamewiththe4digitspinsaved,therelayturn
HIGH to control the solenoid to open the
door
10. If not, shows the warning in the android application
International Journal of Trendy Research in Engineering andTechnology
Volume 4 Issue 6 Oct’ 2020
ISSN NO 2582-0958
________________________________________________________________________________________________________________________
www.trendytechjournals.com 5
received by the Bluetooth in the hardware. After the header
authentication, the received pin as the key to open door will
be checked the sequence of the pin digits, is that the same
with the stored pin or not. For the pin setting, it is need
parsing the serial received data to be stored in the micro
controller of every new digit pin, which next is used to be
recognized as a new pin for authentication.
V CONCLUSION
This project presents a new method for intelligent
surveillance utilizing the capabilities of a smartphone along
with infrared sensor. The network and computational powers
of the smartphone is utilized for surveillance. The energy
usage is reduced by activating the camera only when the
movement detected by the infrared sensor. A real-time
notification feature notifies the user about the intrusion
through SMS.
VI FUTURE WORK
For the next research work, the implementation of
the prototype can be modified in the authentication. The
authentication can be integrated by voice user recognizer.
So, the security of the door automation system will be
more unique and more interactive.
REFERENCES
[1] N. Sriskanthan, F. Tan, and A. Karande. (2002).
Bluetooth based home automation system.
Microprocessors and Microsystems, vol. 26, no. 6, pp.
281-289. DOI:10.1016/S0141-9331(02)00039-X.
[2] Magar, S., Saste, V., Lahane, A., Konde, S., &Madne,
S. (2017). Smart home automation by GSM using
android application. Information Communication and
Embedded Systems (ICICES), pp. 1-4. DOI:
10.1109/ICICES.2017.8070735.
[3] Toschi, G. M., Campos, L. B., and Cugnasca, C. E.
(2016). Home Automation Networks: A Survey.
Computer Standards & Interfaces, 1- 41.
DOI:10.1016/j.csi.2016.08.008.
[4] A. R. AI-Ali, M. Qasaimeh, M. AI-Mardini, S. Radder
and I. A. Zualkernan. (2015). ZigBee-based irrigation
system for home gardens. International Conference on
Communications, Signal Processing and their
Applications (iCCSPA), pp. 1-5.
DOI: 10.1109/ICCSPA.2015.7081305.
[5] A.Pramanik,Rishikesh,V. Nagar,S. Dwivediand
B.Choudhury. (2016). GSM based Smart home and
digital notice board. International Conference on
Computational Techniques in Information and
Communication Technologies (ICCTICT), pp. 41-46.
DOI: 10.1109/ICCTICT.2016.7514549.
[6] X.Wu,C.Hu, C.Zhengand Q.Zhang.(2016). Solar
street lamp system using GPRS and ZIGBEE
technology. IEEE llth Conference on Industrial
Electronics and Applications(ICIEA).pp.2561-
2564.DOI: 10.1109/ICIEA.2016.7604025.
[7] N. M. Morshed, G. M.Muid-Ur-Rahman, M.R. Karim
and H. U.Zaman. (2015). Microcontroller based home
automation system using Bluetooth, GSM, Wi-Fi and
DTMF. International Conference on Advances in
Electrical Engineering (ICAEE), pp. 101-104. DOI:
10.1109/ICAEE.2015.7506806.
[8] Sarno, R., & Alfin, A. A.. (2017). Soil Irrigation Fuzzy
Estimation Approach Based On Decision Making
InSugarcane Industry. International Conference on
Information & Communication Technology and System
(ICTS),pp. 137-142. DOI:10.1109/ICTS.2017.8265659.
[9] Putra, L., Michael, Yudisthira, &Kanigoro, B. (2015).
Design and Implementation of Web Based Home
Electrical Appliance Monitoring, Diagnosing, and
Controlling System. International Conference on
Computer Science and Computational Intelligence
(ICCSCI), pp. 34-44. DOI:
10.1016/j.procs.2015.07.335.
[10] Asadullah, M., &Ullah, K. (2017). Smart Home
Automation System Using Bluetooth Technology.
International Conference on Innovationsin Electrical
Engineering and Computational Technologies
(ICIEECT),pp.1-
6.DOI:10.1109/ICIEECT.2017.7916544.
[11] S. Palaniappan, N.Hariharan, N.TKesh, V.S, and A.
Deborah S. (2015). Home automation systems - A
study. International Journal of Computer Applications,
vol. 116, no. II , pp. 11- 18. DOI:10.5120/20379-2601.
[12] El Kamchouchi, H., and El Shafee, A. (2012). Design
and Prototype Implementation of SMS Based Home
Automation System. IEEE International Conference on
Electronics Design Systems and Applications
(ICEDSA), pp. 162-167.DOI:
10.1109/ICEDSA.2012.6507788.
[13] R.PiyareandM.Tazil.(2011).Bluetooth based home
automation system using cell phone. IEEE l5th
International Symposium on Consumer Electronics
(ISCE),pp.192-195. DOI:10.1109/ISCE.2011.5973811.

More Related Content

What's hot

Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicIRJET Journal
 
IRJET- Implementation of Handling Android Application using SMS(Short Mes...
IRJET-  	  Implementation of Handling Android Application using SMS(Short Mes...IRJET-  	  Implementation of Handling Android Application using SMS(Short Mes...
IRJET- Implementation of Handling Android Application using SMS(Short Mes...IRJET Journal
 
IRJET- Smart Voting System
IRJET- Smart Voting SystemIRJET- Smart Voting System
IRJET- Smart Voting SystemIRJET Journal
 
Hazard object reporting to respective authorities
Hazard object reporting to respective authoritiesHazard object reporting to respective authorities
Hazard object reporting to respective authoritieseSAT Publishing House
 
Biometrics Authentication Using Raspberry Pi
Biometrics Authentication Using Raspberry PiBiometrics Authentication Using Raspberry Pi
Biometrics Authentication Using Raspberry PiIJTET Journal
 
IRJET - Image Watermarking using QR Code
IRJET -  	  Image Watermarking using QR CodeIRJET -  	  Image Watermarking using QR Code
IRJET - Image Watermarking using QR CodeIRJET Journal
 
IRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic SystemIRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic SystemIRJET Journal
 
IRJET- Real-Time Face Tracking for Password Authentication
IRJET- Real-Time Face Tracking for Password AuthenticationIRJET- Real-Time Face Tracking for Password Authentication
IRJET- Real-Time Face Tracking for Password AuthenticationIRJET Journal
 
Human Data Acquisition through Biometrics using LabVIEW
Human Data Acquisition through Biometrics using LabVIEW Human Data Acquisition through Biometrics using LabVIEW
Human Data Acquisition through Biometrics using LabVIEW Yayah Zakaria
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET Journal
 

What's hot (18)

VIRTUAL TUTOR USING AUGMENTED REALITY
VIRTUAL TUTOR USING AUGMENTED REALITYVIRTUAL TUTOR USING AUGMENTED REALITY
VIRTUAL TUTOR USING AUGMENTED REALITY
 
DIGITAL NOTICEBOARD USING IOT
DIGITAL NOTICEBOARD USING IOTDIGITAL NOTICEBOARD USING IOT
DIGITAL NOTICEBOARD USING IOT
 
NECK MOVEMENT BASED WHEELCHAIR TO ASSIST THE PHYSICALLY CHALLENGED
NECK MOVEMENT BASED WHEELCHAIR TO ASSIST  THE PHYSICALLY CHALLENGEDNECK MOVEMENT BASED WHEELCHAIR TO ASSIST  THE PHYSICALLY CHALLENGED
NECK MOVEMENT BASED WHEELCHAIR TO ASSIST THE PHYSICALLY CHALLENGED
 
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy LogicPerformance Evaluation of Lane Detection Images Based on Fuzzy Logic
Performance Evaluation of Lane Detection Images Based on Fuzzy Logic
 
A DISTRIBUTED MACHINE LEARNING BASED IDS FOR CLOUD COMPUTING
A DISTRIBUTED MACHINE LEARNING BASED IDS FOR  CLOUD COMPUTINGA DISTRIBUTED MACHINE LEARNING BASED IDS FOR  CLOUD COMPUTING
A DISTRIBUTED MACHINE LEARNING BASED IDS FOR CLOUD COMPUTING
 
IRJET- Implementation of Handling Android Application using SMS(Short Mes...
IRJET-  	  Implementation of Handling Android Application using SMS(Short Mes...IRJET-  	  Implementation of Handling Android Application using SMS(Short Mes...
IRJET- Implementation of Handling Android Application using SMS(Short Mes...
 
PATIENT DRIVEN ELECTRONIC HEALTH RECORD USING BLOCK CHAIN
PATIENT DRIVEN ELECTRONIC HEALTH RECORD  USING BLOCK CHAINPATIENT DRIVEN ELECTRONIC HEALTH RECORD  USING BLOCK CHAIN
PATIENT DRIVEN ELECTRONIC HEALTH RECORD USING BLOCK CHAIN
 
MOBILITY USING CONGESTION AND ACCIDENT AVOIDANCE WITH DRIVER ASSISTANCE SYSTEM
MOBILITY USING CONGESTION AND ACCIDENT AVOIDANCE WITH  DRIVER ASSISTANCE SYSTEMMOBILITY USING CONGESTION AND ACCIDENT AVOIDANCE WITH  DRIVER ASSISTANCE SYSTEM
MOBILITY USING CONGESTION AND ACCIDENT AVOIDANCE WITH DRIVER ASSISTANCE SYSTEM
 
AUTHENTICATED MEDICAL DOCUMENTS RELEASING WITH PRIVACY PROTECTION AND RELEAS...
AUTHENTICATED MEDICAL DOCUMENTS RELEASING  WITH PRIVACY PROTECTION AND RELEAS...AUTHENTICATED MEDICAL DOCUMENTS RELEASING  WITH PRIVACY PROTECTION AND RELEAS...
AUTHENTICATED MEDICAL DOCUMENTS RELEASING WITH PRIVACY PROTECTION AND RELEAS...
 
IRJET- Smart Voting System
IRJET- Smart Voting SystemIRJET- Smart Voting System
IRJET- Smart Voting System
 
Hazard object reporting to respective authorities
Hazard object reporting to respective authoritiesHazard object reporting to respective authorities
Hazard object reporting to respective authorities
 
Biometrics Authentication Using Raspberry Pi
Biometrics Authentication Using Raspberry PiBiometrics Authentication Using Raspberry Pi
Biometrics Authentication Using Raspberry Pi
 
SAFETY NOTIFICATION AND BUS MONITORING SYSTEM
SAFETY NOTIFICATION AND BUS MONITORING SYSTEMSAFETY NOTIFICATION AND BUS MONITORING SYSTEM
SAFETY NOTIFICATION AND BUS MONITORING SYSTEM
 
IRJET - Image Watermarking using QR Code
IRJET -  	  Image Watermarking using QR CodeIRJET -  	  Image Watermarking using QR Code
IRJET - Image Watermarking using QR Code
 
IRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic SystemIRJET- Review on IoT based Dual ARM Tele-Robotic System
IRJET- Review on IoT based Dual ARM Tele-Robotic System
 
IRJET- Real-Time Face Tracking for Password Authentication
IRJET- Real-Time Face Tracking for Password AuthenticationIRJET- Real-Time Face Tracking for Password Authentication
IRJET- Real-Time Face Tracking for Password Authentication
 
Human Data Acquisition through Biometrics using LabVIEW
Human Data Acquisition through Biometrics using LabVIEW Human Data Acquisition through Biometrics using LabVIEW
Human Data Acquisition through Biometrics using LabVIEW
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
 

Similar to IMPLEMENTATION OF SECURE DOOR AUTOMATION SYSTEMS USING INFRARED SENSORS

Mobile Application Development with Android
Mobile Application Development with AndroidMobile Application Development with Android
Mobile Application Development with AndroidIJAAS Team
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
report A K Maurya.pdf
report A K Maurya.pdfreport A K Maurya.pdf
report A K Maurya.pdfSonu62614
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidABHISHEK DINKAR
 
AN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILESAN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILESIRJET Journal
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIRJET Journal
 
Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...IJMTST Journal
 
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTREVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTIRJET Journal
 
IRJET - A Literature Review on Android -A Mobile Operating System
IRJET -  	  A Literature Review on Android -A Mobile Operating SystemIRJET -  	  A Literature Review on Android -A Mobile Operating System
IRJET - A Literature Review on Android -A Mobile Operating SystemIRJET Journal
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College Logan Smith
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assARVIND SARDAR
 
Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...Michail Grigoropoulos
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfAbdullahMunir32
 
android project-house tax billing
android project-house tax billing android project-house tax billing
android project-house tax billing JUVVANAGASAI
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoTIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 

Similar to IMPLEMENTATION OF SECURE DOOR AUTOMATION SYSTEMS USING INFRARED SENSORS (20)

Mobile Application Development with Android
Mobile Application Development with AndroidMobile Application Development with Android
Mobile Application Development with Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
report A K Maurya.pdf
report A K Maurya.pdfreport A K Maurya.pdf
report A K Maurya.pdf
 
safe journey
safe journeysafe journey
safe journey
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
AN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILESAN ANDROID APP FOR BUILDING STUDENT PROFILES
AN ANDROID APP FOR BUILDING STUDENT PROFILES
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino board
 
Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...
 
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTREVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
 
IRJET - A Literature Review on Android -A Mobile Operating System
IRJET -  	  A Literature Review on Android -A Mobile Operating SystemIRJET -  	  A Literature Review on Android -A Mobile Operating System
IRJET - A Literature Review on Android -A Mobile Operating System
 
Android report
Android reportAndroid report
Android report
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...Android Design Patterns in Mobile Application Development - Michalis Grigorop...
Android Design Patterns in Mobile Application Development - Michalis Grigorop...
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
android project-house tax billing
android project-house tax billing android project-house tax billing
android project-house tax billing
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 

More from IJTRET-International Journal of Trendy Research in Engineering and Technology

More from IJTRET-International Journal of Trendy Research in Engineering and Technology (20)

A NOVEL STEP UP MISO CONVERTER FOR HYBRID ELECTRICAL VEHICLES APPLICATION
A NOVEL STEP UP MISO CONVERTER FOR HYBRID ELECTRICAL VEHICLES APPLICATIONA NOVEL STEP UP MISO CONVERTER FOR HYBRID ELECTRICAL VEHICLES APPLICATION
A NOVEL STEP UP MISO CONVERTER FOR HYBRID ELECTRICAL VEHICLES APPLICATION
 
PREDICTIVE DATA MINING ALGORITHMS FOR OPTIMIZED BEST CROP IN SOIL DATA CLASSI...
PREDICTIVE DATA MINING ALGORITHMS FOR OPTIMIZED BEST CROP IN SOIL DATA CLASSI...PREDICTIVE DATA MINING ALGORITHMS FOR OPTIMIZED BEST CROP IN SOIL DATA CLASSI...
PREDICTIVE DATA MINING ALGORITHMS FOR OPTIMIZED BEST CROP IN SOIL DATA CLASSI...
 
EFFECTIVE IN-HOUSE VOTING AND VERIFICATION USING BLOCK CHAIN IMPLEMENTATION
EFFECTIVE IN-HOUSE VOTING AND VERIFICATION USING BLOCK CHAIN IMPLEMENTATIONEFFECTIVE IN-HOUSE VOTING AND VERIFICATION USING BLOCK CHAIN IMPLEMENTATION
EFFECTIVE IN-HOUSE VOTING AND VERIFICATION USING BLOCK CHAIN IMPLEMENTATION
 
PROVISION MULTI-VENDOR APPLICATION SYSTEM
PROVISION MULTI-VENDOR APPLICATION SYSTEMPROVISION MULTI-VENDOR APPLICATION SYSTEM
PROVISION MULTI-VENDOR APPLICATION SYSTEM
 
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
 
WARNING SYSTEM FROM THREAT OF WILD ANIMALS USING IOT
WARNING SYSTEM FROM THREAT OF WILD ANIMALS USING IOTWARNING SYSTEM FROM THREAT OF WILD ANIMALS USING IOT
WARNING SYSTEM FROM THREAT OF WILD ANIMALS USING IOT
 
Emission Control in CI Engine using Ethanol Emulsion
Emission Control in CI Engine using Ethanol EmulsionEmission Control in CI Engine using Ethanol Emulsion
Emission Control in CI Engine using Ethanol Emulsion
 
EXPERIMENTAL INVESTIGATION OF CuO NANOPARTICLES ON THERMOMECHANICAL PROPERTI...
EXPERIMENTAL INVESTIGATION OF CuO NANOPARTICLES ON  THERMOMECHANICAL PROPERTI...EXPERIMENTAL INVESTIGATION OF CuO NANOPARTICLES ON  THERMOMECHANICAL PROPERTI...
EXPERIMENTAL INVESTIGATION OF CuO NANOPARTICLES ON THERMOMECHANICAL PROPERTI...
 
OPTIMIZATION OF QUALITY ENHANCEMENT OF CNC MACHINING PROCESS BY USING NEURA...
OPTIMIZATION OF QUALITY ENHANCEMENT  OF CNC MACHINING PROCESS BY USING  NEURA...OPTIMIZATION OF QUALITY ENHANCEMENT  OF CNC MACHINING PROCESS BY USING  NEURA...
OPTIMIZATION OF QUALITY ENHANCEMENT OF CNC MACHINING PROCESS BY USING NEURA...
 
Analysis of Gravity Die Casted Aluminium parts using MAGMA
Analysis of Gravity Die Casted Aluminium parts  using MAGMAAnalysis of Gravity Die Casted Aluminium parts  using MAGMA
Analysis of Gravity Die Casted Aluminium parts using MAGMA
 
A review on Friction Stir Welding
A review on Friction Stir WeldingA review on Friction Stir Welding
A review on Friction Stir Welding
 
PREPARATION OF PURE AND AL SUBSTITUTED LANGANITE (LA3GA5.5NB0.5O14) CERAMICS...
PREPARATION OF PURE AND AL SUBSTITUTED LANGANITE  (LA3GA5.5NB0.5O14) CERAMICS...PREPARATION OF PURE AND AL SUBSTITUTED LANGANITE  (LA3GA5.5NB0.5O14) CERAMICS...
PREPARATION OF PURE AND AL SUBSTITUTED LANGANITE (LA3GA5.5NB0.5O14) CERAMICS...
 
AN IMPROVED NONINVASIVE AND MULTIMODEL PSO ALGORITHM FOR EXTRACTING ARTIFACT...
AN IMPROVED NONINVASIVE AND MULTIMODEL PSO ALGORITHM FOR  EXTRACTING ARTIFACT...AN IMPROVED NONINVASIVE AND MULTIMODEL PSO ALGORITHM FOR  EXTRACTING ARTIFACT...
AN IMPROVED NONINVASIVE AND MULTIMODEL PSO ALGORITHM FOR EXTRACTING ARTIFACT...
 
PRINCIPLE AND APPLICATIONS OF EJECTION SEAT IN AERONAUTICS
PRINCIPLE AND APPLICATIONS OF EJECTION SEAT IN AERONAUTICSPRINCIPLE AND APPLICATIONS OF EJECTION SEAT IN AERONAUTICS
PRINCIPLE AND APPLICATIONS OF EJECTION SEAT IN AERONAUTICS
 
IMAGE PROCESSING BASED INTRUDER DETECTION USING RASPBERRY PI
IMAGE PROCESSING BASED INTRUDER DETECTION USING RASPBERRY PIIMAGE PROCESSING BASED INTRUDER DETECTION USING RASPBERRY PI
IMAGE PROCESSING BASED INTRUDER DETECTION USING RASPBERRY PI
 
SENSOR DATA COMMUNICATION TO THNIGSPEAK IOT PLATFORM USING RASPBERRY P
SENSOR DATA COMMUNICATION TO THNIGSPEAK  IOT PLATFORM USING RASPBERRY PSENSOR DATA COMMUNICATION TO THNIGSPEAK  IOT PLATFORM USING RASPBERRY P
SENSOR DATA COMMUNICATION TO THNIGSPEAK IOT PLATFORM USING RASPBERRY P
 
A REVIEW ON FERRITES – ITS CLASSIFICATION AND APPLICATIONS
A REVIEW ON FERRITES – ITS CLASSIFICATION AND APPLICATIONSA REVIEW ON FERRITES – ITS CLASSIFICATION AND APPLICATIONS
A REVIEW ON FERRITES – ITS CLASSIFICATION AND APPLICATIONS
 
AUTOMATION IN ANESTHESIA ADMINISTRATION USING FIELD PROGRAMMABLE GATE ARRAY
AUTOMATION IN ANESTHESIA ADMINISTRATION  USING FIELD PROGRAMMABLE GATE ARRAYAUTOMATION IN ANESTHESIA ADMINISTRATION  USING FIELD PROGRAMMABLE GATE ARRAY
AUTOMATION IN ANESTHESIA ADMINISTRATION USING FIELD PROGRAMMABLE GATE ARRAY
 
A REVIEW ON PREPARATION METHODS OF NANOCOMPOSITES
A REVIEW ON PREPARATION METHODS OF NANOCOMPOSITESA REVIEW ON PREPARATION METHODS OF NANOCOMPOSITES
A REVIEW ON PREPARATION METHODS OF NANOCOMPOSITES
 
SMART AGRICULTURE AND DAM MANAGEMENT SYSTE
SMART AGRICULTURE AND DAM MANAGEMENT  SYSTESMART AGRICULTURE AND DAM MANAGEMENT  SYSTE
SMART AGRICULTURE AND DAM MANAGEMENT SYSTE
 

Recently uploaded

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

IMPLEMENTATION OF SECURE DOOR AUTOMATION SYSTEMS USING INFRARED SENSORS

  • 1. International Journal of Trendy Research in Engineering andTechnology Volume 4 Issue 6 Oct’ 2020 ISSN NO 2582-0958 ________________________________________________________________________________________________________________________ www.trendytechjournals.com 1 IMPLEMENTATION OF SECURE DOOR AUTOMATION SYSTEMS USING INFRARED SENSORS 1 S.Ganesan, 2 Mr.R. Prem Kumar, M.E., 1 Student, Dept. of Computer Science and Engineering, SVCET 2 Assistant Professor, Dept. of Computer Science and Engineering, SVCET ABSTRACT Wireless home automation networks comprise wireless embedded sensors and actuators that enable monitoring and control applications for home user comfort and efficient home management. This article surveys the main current and emerging solutions that are suitable for WHANs , including ZigBee, Z-Wave, INSTEON, Wavenis, and IP-based technology. In the EXISTING SYSTEM, Control of Door is achieved using ZigBee, IR (Infrared sensor), Wi-Fi or by GSM (GLOBAL SYSTEM MOBILE MANAGEMENT). In the PROPOSED SYSTEM, Same is achieved using Easiest way without touching any sensors. MODIFICATION of the Project is our implementation, Authenticated users will register to the House Server with set of Questions and relevant Answer to it along with the Standard PIN Numbers for authentication. Android Application is deployed to verify all these User will have sent a Voice command for PIN number. IR sensor is deployed to detect Human, If a new user enters to the home IR is initiated and Camera picks a snap and emails to the all the members in the house. If anyone knows the person then he could share the PIN number and Session Key so that Door can be opened. Keywords – Door Lock System; Pin code; Android; Arduino; Home Automation. IINTRODUCTION Android is an open source and Linux-based Operating System for mobile devices such as smart phones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android. The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008. On June 27, 2012, at the Google I/O conference, Google announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and performance. The source code for Android is available under free and open source software licenses. Google publishes most of the code under the Apache License version 2.0 and the rest, Linux kernel changes, under the GNU General Public II RELATED WORK Several works of control based home automation systems have been studied in order to actualize home automation itself. Various approaches have been deployed in the implementation. SMS based solution was offered in [12]. The research work from H. El Kamchouchi and Ahmed El Shafee provided full functionality to control home appliances uses SMS technology to exchange data via GSM Network. But, SMS based technology lack of Graphical User Interfaces (GUIs). Also, wireless communication via Bluetooth based solutions for control home appliances have been explored in [10] [13]. The research work from R. Piyare and M. Tazil control home appliances via Bluetooth by using Symbian OS phone. This system unable to support Java based application because Symbian OS phone only support Python language scripts. These days mostly smartphone applications are developed in Java. Another study already presented home automation using android application [3]. However, it was designed to control home appliances only with on off button without authentication. The method like on off button is not really secure to be implemented to the gate or door. Hence, this work utilizes more feature to control the door by adding authentication via speech command or pin. Through the GUI of android mobile application, the flexibility is in the hand. Additionally, the user will feel more secure because it has authentication and also the android mobile application is still user friendly to be used. Generally, a simplified secure architecture is provided in this work for realizing home automation.
  • 2. International Journal of Trendy Research in Engineering andTechnology Volume 4 Issue 6 Oct’ 2020 ISSN NO 2582-0958 ________________________________________________________________________________________________________________________ www.trendytechjournals.com 2 III SYSTEM DESIGN Android applications are usually developed in the Java language using the Android Software Development Kit. Once developed, Android applications can be packaged easily and sold out either through a store such as Google Play or the Amazon Appstore. Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast. Every day more than 1 million new Android devices are activated worldwide. This tutorial has been written with an aim to teach you how to develop and package Android application. We will start from environment setup for Android application programming and then drill down to look into various aspects of Android applications. Table 1. Android Versions, Codename and API Version Codename API 1.5 Cupcake 3 1.6 Donut 4 2.1 Éclair 7 2.2 Froyo 8 2.3 Gingerbread 9 and 10 3.1 and 3.3 Honeycomb 12 and 13 4.0 Ice Cream Sandwich 15 4.1, 4.2 and 4.3 Jelly Bean 16, 17 and 18 4.4 KitKat 19 X Fig 2 Architecture for Secure Door Automation System A component is simply a piece of code that has a well- defined life cycle e.g. Activity, Receiver, and Service etc. The core building blocks or fundamental components of android are activities, views, intents, services, content providers, fragments and AndroidManifest.xml. Activity An activity is a class that represents a single screen. It is like a Frame in AWT. View A view is the UI element such as button, label, text field etc. Anything that you see is a view.Intent is used to invoke components. It is mainly used to:  Start the service  Launch an activity  Display a web page  Display a list of contacts  Broadcast a message  Dial a phone call etc. Service Service is a background process that can run for a long time. There are two types of services local and remote. Local service is accessed from within the application whereas remote service is accessed remotely from other applications running on the same device.
  • 3. International Journal of Trendy Research in Engineering andTechnology Volume 4 Issue 6 Oct’ 2020 ISSN NO 2582-0958 ________________________________________________________________________________________________________________________ www.trendytechjournals.com 3 Content Provider Content Providers are used to share data between the applications. Fragment Fragments are like parts of activity. An activity can display one or more fragments on the screen at the same time. AndroidManifest.xml It contains information’s about activities, content providers, permissions etc. It is like the web.xml file in Java EE. Android Virtual Device (AVD) It is used to test the android application without the need for mobile or tablet etc. It can be created in different configurations to emulate different types of real devices A. Hardware Architecture In the proposed system, control of door is achieved using easiest way without touching any sensors. In this project, authenticated users will be registered to the home server with set of questions and relevant answer to it along with the standard PIN Numbers for authentication. Android Application is deployed to verify all the users. Those users will send a voice command for PIN number. IR sensor is deployed to detect human. If a new user enters to the home, IR is initiated and camera picks a snap and emails to the all the members in the house. If anyone knows the person then he could share the PIN number and session key so that door can be opened. B. SoftwareDesign The software is also needed to manage how the system run. The hardware will not run without the software design. The software is helping to control the component. This research work uses two softwares: Arduino Integrated Development Environment (IDE) and MIT App Inventor web based. The Android application ,is used for user interface as the key of the door. Application is created with MIT app inventor web based. This door automation project is controlled using Android smart phone application. So, it is needed to make an android application that will correlate with the hardware system to control the door. There is a convenient web based tool to develop the android application, MIT App Inventor. The app inventor uses the blocks-based tool to create the program code. Its application is more simple drag and drop. Then, the Arduino program to set the hardware of door automation rules isused ArduinoIDE1.8.5.Arduino Integrated Development Environment is a desktop software that is usedto program the Arduino as microcontroller in this research work. This Arduino programming language consists of functions for computations and control, variables that comprises constants and data type, then the structure which contains C++ code. Entire programming for proposed system is done in Arduino IDE tool. Baud rate is set to 9600 bits per second for serial communication between Arduino board and smart phone. Before compile and upload the program, the proper board in tools bar is chosen to correspond with the board of Arduino Nano hardware. IV IMPLEMENTATION ANDDISCUSSION This research work makes a system for unlocking the door by android phone. Two methods are tested for door automation system, speech command authentication and pin authentication. Users can choose one of them from the android application which is preferred to be used for control to unlock the door. A. PIN Authentication 1) Android Application Another work besides speech authentication, the application gives another choice to unlock the door by pin authentication. Same as in the speech command interface, the GUI of the android application is made first. When a new project started, the view of MIT app inventor web based will be in the designer tab. Layout and user interface can be drag from palette column and drop to the screen viewer in the middle. The properties also can be set through the properties column. Not only layout and user interface which can be dragged and dropped, but there are also many other components. In this door automation project, the android application has connectivity of Bluetooth client in order that the smartphone can search the nearest other active Bluetooth in the range. The purpose is connecting the android smartphone with the Bluetooth module in the door automation hardware. When it is connected, the door can control from the application via android smartphone. There are also other components like Tiny DB for storage, Notifier for notification or warning, and many more that can be picked from palette column, adjust the usability. The button pin can be gotten from column palette user interface. The shape of the button can be changed in the properties column. Password text box is also needed to save the number touched. The android application door
  • 4. International Journal of Trendy Research in Engineering andTechnology Volume 4 Issue 6 Oct’ 2020 ISSN NO 2582-0958 ________________________________________________________________________________________________________________________ www.trendytechjournals.com 4 automation system has two modes, is change pin mode and open door mode, also in the button display. After design the GUI in the designer tab, the code of how the program run is made in the blocks tab. MIT app inventor is different with android application development environment in general which is using script based. To arrange the program, MIT app inventor use blocks code program. It is easier to understand and more interesting for new learner android programming. The Bluetooth connection between android smartphone and the door automation hardware is very important. When the android smartphone Bluetooth is turn on, the Bluetooth client function of the program start to make list all paired Bluetooth and save the address and name. It can be saved using Tiny DB component. From that paired Bluetooth list, the address and the name of Bluetooth hardware is selected in order to make connection between the both. There will appear warning text if the connection failed. The modes of pin authentication can be changed by touch the mode button in the figure 3. Change pin mode and open door mode have each different protocol to make the both easier to distinct and process in the next, especially in the hardware implementation. If change pin mode is selected, the new input pin is saved. Same as in the speech command authentication, change pin mode is set as 1, while open door mode is set as 0. Those two number serve as distinguish protocol. Figure 3. User Interface for PIN Authentication 2) Hardware Implementation The pin data, which is sent by the android application via smartphone Bluetooth, will be received by the Arduino microcontroller via Bluetooth module which has been installed on it. Arduino microcontroller has non- volatile memory storage, EEPROM. This memory is used to save the pin password in order to the stored memory will not be lost even when there is no power supply given. The protocols are defined correlated with the android application. The corresponding received data is identified by the header data, using #. Data with different protocol will not be processed. Data with the # header will continue to the next authentication. The next flag is used to distinguish the speech data or pin data. As explained before, speech authentication uses 0 as flag, while pin authentication uses 1 as flag. The password setting is sent through protocol 1 after #1. While the open the door function is sent with 0 after #1. So, the protocol of pin authenticationwillbelike#1then0/1followedwiththepin.The whole algorithm of door automation with pin authentication is shown in the figure4. Figure 4. PIN Authentication Algorithm The pin only can be sent when the Bluetooth is connected. If the Bluetooth is still not connected, the warning will appear in the screen to notice. If the connection success, the data of protocols and pin will be PIN Authentication Algorithm 1. Initialize 4 digits pin code in the Android Application 2. Send the pin data via Bluetooth 3. Receive the pin data in the Arduino microcontroller 4. Check the protocol, if the first input character is #,the data is true for the system 5. If not, do nothing 6. If true continue check, the next flag must be 1 to indicate the use of pin authentication 7. Then continue check, if the next flag serial setting is 1, it is the command to set/update the pin code, then update the received 4 digits pin code in the next serial data as a saved pin in the EEPROM 8. If the next flag serial setting is 0, it is the command protocol to open the door. 9. Do the authentication, If the 4 received digit pin are exactlysamewiththe4digitspinsaved,therelayturn HIGH to control the solenoid to open the door 10. If not, shows the warning in the android application
  • 5. International Journal of Trendy Research in Engineering andTechnology Volume 4 Issue 6 Oct’ 2020 ISSN NO 2582-0958 ________________________________________________________________________________________________________________________ www.trendytechjournals.com 5 received by the Bluetooth in the hardware. After the header authentication, the received pin as the key to open door will be checked the sequence of the pin digits, is that the same with the stored pin or not. For the pin setting, it is need parsing the serial received data to be stored in the micro controller of every new digit pin, which next is used to be recognized as a new pin for authentication. V CONCLUSION This project presents a new method for intelligent surveillance utilizing the capabilities of a smartphone along with infrared sensor. The network and computational powers of the smartphone is utilized for surveillance. The energy usage is reduced by activating the camera only when the movement detected by the infrared sensor. A real-time notification feature notifies the user about the intrusion through SMS. VI FUTURE WORK For the next research work, the implementation of the prototype can be modified in the authentication. The authentication can be integrated by voice user recognizer. So, the security of the door automation system will be more unique and more interactive. REFERENCES [1] N. Sriskanthan, F. Tan, and A. Karande. (2002). Bluetooth based home automation system. Microprocessors and Microsystems, vol. 26, no. 6, pp. 281-289. DOI:10.1016/S0141-9331(02)00039-X. [2] Magar, S., Saste, V., Lahane, A., Konde, S., &Madne, S. (2017). Smart home automation by GSM using android application. Information Communication and Embedded Systems (ICICES), pp. 1-4. DOI: 10.1109/ICICES.2017.8070735. [3] Toschi, G. M., Campos, L. B., and Cugnasca, C. E. (2016). Home Automation Networks: A Survey. Computer Standards & Interfaces, 1- 41. DOI:10.1016/j.csi.2016.08.008. [4] A. R. AI-Ali, M. Qasaimeh, M. AI-Mardini, S. Radder and I. A. Zualkernan. (2015). ZigBee-based irrigation system for home gardens. International Conference on Communications, Signal Processing and their Applications (iCCSPA), pp. 1-5. DOI: 10.1109/ICCSPA.2015.7081305. [5] A.Pramanik,Rishikesh,V. Nagar,S. Dwivediand B.Choudhury. (2016). GSM based Smart home and digital notice board. International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), pp. 41-46. DOI: 10.1109/ICCTICT.2016.7514549. [6] X.Wu,C.Hu, C.Zhengand Q.Zhang.(2016). Solar street lamp system using GPRS and ZIGBEE technology. IEEE llth Conference on Industrial Electronics and Applications(ICIEA).pp.2561- 2564.DOI: 10.1109/ICIEA.2016.7604025. [7] N. M. Morshed, G. M.Muid-Ur-Rahman, M.R. Karim and H. U.Zaman. (2015). Microcontroller based home automation system using Bluetooth, GSM, Wi-Fi and DTMF. International Conference on Advances in Electrical Engineering (ICAEE), pp. 101-104. DOI: 10.1109/ICAEE.2015.7506806. [8] Sarno, R., & Alfin, A. A.. (2017). Soil Irrigation Fuzzy Estimation Approach Based On Decision Making InSugarcane Industry. International Conference on Information & Communication Technology and System (ICTS),pp. 137-142. DOI:10.1109/ICTS.2017.8265659. [9] Putra, L., Michael, Yudisthira, &Kanigoro, B. (2015). Design and Implementation of Web Based Home Electrical Appliance Monitoring, Diagnosing, and Controlling System. International Conference on Computer Science and Computational Intelligence (ICCSCI), pp. 34-44. DOI: 10.1016/j.procs.2015.07.335. [10] Asadullah, M., &Ullah, K. (2017). Smart Home Automation System Using Bluetooth Technology. International Conference on Innovationsin Electrical Engineering and Computational Technologies (ICIEECT),pp.1- 6.DOI:10.1109/ICIEECT.2017.7916544. [11] S. Palaniappan, N.Hariharan, N.TKesh, V.S, and A. Deborah S. (2015). Home automation systems - A study. International Journal of Computer Applications, vol. 116, no. II , pp. 11- 18. DOI:10.5120/20379-2601. [12] El Kamchouchi, H., and El Shafee, A. (2012). Design and Prototype Implementation of SMS Based Home Automation System. IEEE International Conference on Electronics Design Systems and Applications (ICEDSA), pp. 162-167.DOI: 10.1109/ICEDSA.2012.6507788. [13] R.PiyareandM.Tazil.(2011).Bluetooth based home automation system using cell phone. IEEE l5th International Symposium on Consumer Electronics (ISCE),pp.192-195. DOI:10.1109/ISCE.2011.5973811.