DIGITAL SECURITY SYSTEM USING FPGA. Akash Rai 1, Akash Shukla 2

Similar documents
Cost Effective Home Automation System

Reconfigurable Computing Lab 02: Seven-Segment Display and Digital Alarm Clock

GSM Based Computer Lab Security System Using PIR Sensors

IMPLEMENTATION OF VISION BASED INTELLIGENT HOME SECURITY SYSTEM USING ARM7

[Patil* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Cadence Design of clock/calendar using 240*8 bit RAM using Verilog HDL

COMPUTER ENGINEERING PROGRAM

IOT Based Intelligent Bin for Smart Cities

MICROCONTROLLER BASED HOME AUTOMATION SYSTEMS

Home Security System for Controlling Theft using android ADK

Smart Home (Home Automation)

Implementation of Auto Car Washing System Using Two Robotic Arms

A Cost Effective Embedded Design for Security and Automation in Industries

Virtual Boundary System Using Passive Infrared Sensor

Design & Control of an Elevator Control System using PLC

A Novel VLSI Based Pipelined Radix-4 Single-Path Delay Commutator (R4SDC) FFT

6367(Print), ISSN (Online) Volume (IJCET) 3, Issue 2, July- September (2012), IAEME

ENACTMENT OF SCADA SYSTEM FOR JUDICIOUS DWELLING

II. METHODS AND MATERIALS

Design and Implementation of Pipelined Floating Point Fast Fourier Transform Processor

Intelligent Fire Detection and Visual Guided Evacuation System Using Arduino and GSM

Research on the Monitor and Control System of Granary Temperature and Humidity Based on ARM

PES s College of Engineering Phaltan, Shivaji University Kolhapur, Maharashtra, India

Intelligent monitoring system for automobiles

STUDY OF AUTOMATED HOME SECURITY SYSTEM USING FPGA.

Android Controlled Fire Fighting Robot

Smart Personal Security Alert Walking Stick For Visually Challenged People

AUTOMATIC STREET LIGHT CONTROL SYSTEM USING MICROCONTROLLER

CRUSH: Cognitive Radio Universal Software Hardware

A Novel Approach to Garbage Management Using Internet of Things for Smart Cities

Different types of Fire Alarm System

Petrol Bunk Automation with Prepaid Card using GSM Identification

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

BURGLAR ALARM USING ARDUINO AND PIR SENSOR WITH SMS ALERT Burgoji Santhosh Kumar 1, S.Ramesh 2 1

Advanced Driver Assistance System with Accident Detection

Smart Office Automation System for Energy Saving

Made possible by an innovative licensing scheme, which allows individual hardware configuration, up to the maximum configuration:

The IPPS was developed on IBM-PC platform under QNX real time operating system (RTOS) and uses QNX-Windows GUI.

IOT Based Home Security System Using Raspberry Pi

Fin-Fan Control System

Microcontroller based design for Tele-sensing and extinguishing fire

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 01, 2015 ISSN (online):

XBee Based Industrial And Home Security System

WHAT S IN THE BOX? The IQ Panel also includes a snap on table stand and power supply with cable.

Wireless Notice Board using GSM with Fire Detector

Characteristics of different sensors used for Distance Measurement

Risk Management Using Raspberry Pi and Sensors

ECE Department, SVCET, Chittoor, Andhra Pradesh, India. Department of ECE, S. V. College of Engineering, Tirupati, Andhra Pradesh, India

Design and Development of General Purpose Alarm Generator for Automated System

Applications of Smart Home system for disabled people for using wireless network

Modeling and Simulation of Axial Fan Using CFD Hemant Kumawat

ROBOT: HOME AUTOMATION SYSTEM USING RASPBERRY PI AND SENSORS

Monitoring Operator Guide. Access Control Manager Software Version

Automatic Customer Counter and Payment Tool for Shopping Centers and commercial spaces

SAFETY PRE-ALARM MONITOR SYSTEM BASED ON GSM AND ARM

Exercise 8. Controlling a Batch Mixing Process EXERCISE OBJECTIVE

LineGuard 2300 Program User Manual (FloBoss 107)

Fire Fighting Robot Controlled Using Android Application

Real Time Smart House Data Logging System Using LabVIEW

G SERIES: Security INTEGRATION as you want it. Greater expansion, communication, video integration, system resilience, and automation.

Smart Home: Controlling and Monitoring Households Appliances Using Gsm Network

1, 2, 3,

Application of OPC in the Intelligent Building System Integration

PROJECTS Ph: ,

HOME AUTOMATION BASED PROJECTS

Design of Classroom Intelligent Lighting System Based on SCM. Jiale Zheng1, a

Fuzzy Logic Based Coolant Leak Detection

Smart Gas Booking and LPG Leakage Detection System

Designing A Home Automation System by Using RF Receivers

System Security And Monitoring On Smart Home Using Android

Integrated Security Solutions

International Journal of Engineering Research-Online A Peer Reviewed International Journal

561-MB48. Intruder Alarm Control Panel

Patent Liability Analysis

Integration Test Plan

Methodology of Implementing the Pulse code techniques for Distributed Optical Fiber Sensors by using FPGA: Cyclic Simplex Coding

Design of the Fiber-optic Fence Warning System with Distributed Video Real-Time Display Function Qiang-yi YI and Zheng-hong YU *

B and G Series Integrated Security Solution

Break-in Detector and Alarm System

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Hazardous Gas Detection using ARDUINO

A Low-Cost Intelligent Thermostat Incorporating a Learning Algorithm Based Scheduler and Internet Accessible Control Interfaces

The Invisible Eye-Security System Using PIR Sensors, Microcontroller and Camera

International Journal of Advanced in Management, Technology and Engineering Sciences

Design of Microwave Anti-theft Alarm Based on Microcontroller

Multi-sensor System For Indoor Environment Monitoring Zheng-yu Wanga, and Xiao-ru Zhangb

Thermocouple Interfacing With MSP430F5529 for Furnace Management System

status AW1 Plus WiFi Alarm System User Manual

Access CONTROL. MANAGEMENT Software

UNIVERSAL REMOTE CONTROL SYSTEM FOR KITCHEN AUTOMATION USING IoT

status AW1 WiFi Alarm System Printed in China PA : AW1-UM-EN-V1.0 User Manual 2016 Chuango. All Rights Reserved.

Avigilon Control Center System Integration Guide

Solar Drying Techniques And Performance Analysis: A Review

An FPGA Spectrum Sensing Accelerator for Cognitive Radio

Smart Home Secure Design Vignesh Aravindan 1, Bhat Geethalaxmi Jayaram 2

Security Alarm System

Laptop / PC Programming Manual

ACTIVE INFRARED BARRIER

Design of Fire Suppression in Train Using GPS & IoT

Wireless Sensor Network Based Bank Monitoring System Using LabVIEW

Transcription:

DIGITAL SECURITY SYSTEM USING FPGA Akash Rai 1, Akash Shukla 2 1,2 Dept. of ECE, A.B.E.S ENGINEERING COLLEGE Ghaziabad India Abstract: Nowadays, house security system becomes the best solution to overcome house intrusion problem when user is in house or not in house. As we know, there are many types of house security system which are too expensive and difficult to use. For that reason, an effective house security system at low cost is built where user can also program the security system by their own. This project is focusing on developing a house security system with an active infrared motion detector, pressure sensor, magnetic sensor and light sensor which are controlled using FPGA programmed by VHDL language. The overall project is divided into two parts. The first part is concern on the hardware development. The second part is based on software programming to operate the hardware structure. As the result, sensor is capable to detect motion while the programmed. FPGA is capable to control the whole operation of the security system. KEYWORDS: FPGA, VHDL, StateCAD, Digilent adept, Xilinx ISE, RLT, Schematics I. INTRODUCTION 1 Automation is the use of scientific and technological principles in the manufacture of machines that take over work normally done by humans. The manual security provided to the property of individuals or industries is costlier Human errors may affect the whole security drastically and single mistake may fail the whole purpose. Hence automation in the security purpose is necessary. There are some high quality security systems already available in the market. In addition to this, many homeowners may not feel the need to actually invest in a professionally installed security system. Many individuals who rent their homes, Such as apartment owners, are usually not allowed to install permanent devices in their homes. Also most inexpensive home security devices and components are nothing more than cheap and ineffective noise makers. We desired to innovate a security system assembled using VLSI technology that would be: AFFORDABLE in order to appeal to the general public. RELIABLE in order to operate without failure. EFFECTIVE in order to provide a sense of security. This report presents an investigation and implementation of security system based on VLSI technology. Advantages of VLSI-FPGA based project are smaller size, lower cost, lower power, higher reliability, more functionality. There are now two industry standard hardware description languages, VHDL (Very high speed integrated circuit Hardware Description Language) and Verilog. The complexity of FPGA designs has meant an increase in the number of specialist design consultants with specific tools and with 1 DOI: 10.24128/IJRAER.2017.IJ01op 29

their own libraries of macro and mega cells written in either VHDL or Verilog. So the objective of minimizing human efforts is going towards completion. II. TOOLS USED A. StateCAD: StateCAD is a graphical entry tool that allows engineers to express their ideas in a natural manner, as state diagrams. This allows for designs without cumbersome, text oriented and error prone rules. B. Xilinx ISE: Xilinx Tools is a suite of software tools used for the design of digital circuits implemented using Xilinx Field Programmable Gate Array (FPGA) or Complex Programmable Logic Device (CPLD). The design procedure consists of (a) design entry, (b) synthesis and implementation of the design, (c) functional simulation and (d) testing and verification. Digital designs can be entered in various ways using the above CAD tools:using a schematic entry tool, using a hardware description language (HDL) Verilog or VHDL or a combination of both. In this lab we will only use the design flow that involves the use of Verilog HDL. C. Xilinx Spartan-3E FPGAs: spartan-3e Low-Cost Features the Spartan-3E family reduces system cost by offering the lowest costper-logic of any FPGA family. Supporting the lowest-cost configuration solutions including commodity serial (SPI) and parallel flash memories, and efficiently integrating the functions of many chips into a single FPGA. D. Digilent Adept 2: Adept is a suite of Windows-based applications that can transfer programming files and other data between a PC and Digilent boards. Adept typically uses a USB2 port for communications, but Ethernet, Serial, and Parallel ports are also supported III. CURRENT WORK DONE Objectives: Generate Finite state machine (FSM) or finite state automaton design of a digital security alarm using StateCAD, and implementation on a Digilent FPGA Spartan 3 Starter kit board.in part I we will generate the VHDL code. StateCAD allows visual implementation of a State Diagram and translation into a Hardware Description Language(HDL) code. It is not necessary to understand the HDL code, however we have little control over how the software translates the state diagram. We will create a state diagram for a car security alarm, and generate VHDL. In part II we will simulate our state diagram to check whether it behaves like we expect. In part III we will create the schematic symbol and implement the VHDL code in our Diglent Spartan 3 board, and finally test the digital security alarm to ensure that it works as expected. Overview: FPGA (Field Programmable Gate Array) is a chip containing a matrix of logic cells with programmable interconnects, which can be configured by a user. By configuring the function of each logic cell and the way they are connected between each other, one can make FPGA implement any digital circuit (limited only by the capacity of the device). FPGA provide the next generation in the programmable logic devices. The word Field in the name refers to the ability of the gate arrays to be programmed for a specific function by the user instead of by the @IJRAER-2017, All Rights Reserved 30

manufacturer of the device. The word Array is used to indicate a series of columns and rows of gates that can be programmed by the end user. FPGA devices are customized by loading configuration data into internal memory cells. The FPGA device can either actively read its configuration data out of an external serial or byte-wide parallel PROM (master modes), or the configuration data can be written to the FPGA devices (slave and peripheral modes). @IJRAER-2017, All Rights Reserved 31

A complete workflow of an FPGA design is normally: Problem/requirements analysis, vendor selection Behavioral model design RTL (Verilog or VHDL) design RTL verification Logic synthesis Implementation Static timing analysis International Journal of Recent Advancement in Engineering & Research IV. DIGITAL SECURITY ALARM SPECIFICATIONS We will devise a Digital Home Security Alarm that will sound a siren if the alarm system has been energized i.e. armed (A=1) and the door is open (B=1) and / or an ultrasonic sensor signals movement inside the home (C=0). We need to ensure that when the door has been opened in an unauthorized manner, or a presence is detected by the ultrasonic sensor within the home, the alarm siren will sound. This is achieved with a Finite State Machine (FSM) as shown: @IJRAER-2017, All Rights Reserved 32

1) In STATE0 the siren is off (SIREN=0) if the alarm is not energized that is armed (A=0) and the door (B) or the ultrasonic sensor (C) can be in any combination, or if alarm is armed (A=1) the siren will not sound if door is closed (B=0) or no presence is detected within the home by the ultra sonic sensor (C=0). 2) There is a transition from STATE0 to STATE1. if alarm is armed (A=1) and if either the door is open (B=1) or ultrasonic sensor detects a presence within the home (C=1) or both the door is open and ultrasonic sensor detects (B=1 and C=1), the siren will sound, and the system will remain in STATE1. 3) The system will remain in STATE1 that is. siren will be sounding whatever happens next to the door (either is closed or open or sensor detects or not, provided the alarm is still armed (A=1). 4) Transition from STATE1 to STATE0 occurs only if the system is disarmed (A=0). And in this circumstance for B or C, the siren will not sound anymore (SIREN=0). We have designed a State Diagram in StateCAD and compiled a VHDL file. In part II we will simulate the state diagram and in part III we will program our Digilent Spartan 3 board, and test physically the logic circuit. In part I we have generated VHDL code from a State Diagram. We will now simulate the state diagram in order to debug it, and to ensure that it behaves as expected. With StateBench we can go through our design one clock cycle at a time, changing inputs and verifying outputs. The Main Schematic: @IJRAER-2017, All Rights Reserved 33

If we click the block diagram, we will see: By clicking LUT4 block we will see the logic circuit: V. RESULTS The alarm security circuit will light up a LED (LD0) on Spartan 3 Starter kit board, simulating SIREN sounding, only when the conditions we have established of state machine occurs. On Digilent Spartan 3 board, the leftmost switch represents ALARM armed or unarmed (upward or downward respectively) the rightmost switches are DOOR (upward door open, downward door closed) and ULTRASONICSENSOR (upward presence detected and downward no presence). VI. CONCLUSION AND FUTURE SCOPE We first designed the State Diagram in StateCAD and generated VHDL, Then we simulated our state diagram in StateCAD to verify whether it behaves as expected. We imported the VHDL file of part I in Xilinx ISE Project Navigator, and we followed all the procedures to implement our VHDL in an FPGA. We have successfully programmed the Digilent Spartan 3 Starter kit board, and tested our digital home Security Alarm state machine we designed in part I. @IJRAER-2017, All Rights Reserved 34

This VLSI system is further modified for the many applications. It can be used in office for automatic door close system. It can also be used in automatic door lock system in houses, cars and offices after fixed time slot or fix duration. It can be used in remote interface which give a more reliable program. It is also use in industry in many applications. By adding video camera (for cost effective purpose), this system can be used as low cost home security system for apartments. ACKNOWLEDGEMENTS We would like to express our special thanks of gratitude to Prof. S. Bisariya (Professor [M. Tech.], Department of ECE,) who was always willing to help and give his best suggestions. Special thanks to the reviewers for pointing out ways to improve the presentation of this paper. REFERENCES [1] N. Sriskanthan and Tan Karand. Bluetooth Based Home Automation System. Journal of Microprocessors and Microsystems, Vol. 26, 281-289,2002. [2] Sweatha K N, Poornima M, Vinutha M H, Advance Home Automation Using FPGA Controller, International Journal of Advanced Research in Computer and Communication Engineering,Vol. 2, Issue 7, July 2013. [3]MuhammadIzharRamli,MohdHelmyAbdWahab, Nabihah, TOWARDS SMART HOME: CONTROL ELECTRICAL DEVICESONLINE,Nornabihah Ahmad International Conference on Science and Technology: Application in Industry and Education, 2006. [4] AmulJadhav, S. Anand, NileshDhangare, K.S. Wagh Universal Mobile Application Development (UMAD) On Home Automation MarathwadaMitra Mandal s Institute of Technology, University of Pune, India Network and Complex Systems ISSN 2224-610X (Paper) ISSN 2225-0603(Online) Vol 2, 2, 2012. [5] E. Yavuz, B. Hasan, I. Serkan and K. Duygu. Safe and Secure PIC Based Remote Control Application for Intelligent Home. International Journal of Computer Science and Network Security, Vol. 7, 5, May 2007. [6] R.Piyare, M.Tazil Bluetooth Based Home Automation System Using Cell Phone, IEEE 15th International Symposium on Consumer Electronics 2011. [7] Al-Ali, Member, IEEE & M. AL-Rousan, Java-Based Home Automation System R. IEEE Transactions on Consumer Electronics, Vol. 50, 2, MAY 2004. [8] D. Javale, S. Nandanwar. Home Automation and Security System Using Android ADK International Journal of Electronics Communication and Computer Technology (IJECCT) Volume 3 Issue 2,March 2013 [9] Rana, JitendraRajendra and Pawar, Sunil N., Zigbee Based Home Automation, Available at SSRN: http://ssrn.com/abstract=1587245 or http://dx.doi.org/10.2139/ssrn.1587245, April 10, 2010. [10]http://googleblog.blogspot.in/2011/05/android-momentum-mobile-and-more-at.html [11]http://developer.android.com/about/index.html [12] NazeihBotros, HDL Programming Fundamentals, Da Vinci Engineering Press @IJRAER-2017, All Rights Reserved 35