Professional Documents
Culture Documents
by
28 Vighnesh Kolhatkar
29 Maitreyee Koli
32 Aayush Makharia
42 Jeet Parekh
List of Figures
List of Tables
Chapter 1 Introduction
1.1 Introduction
1.2 Aim and Objectives
2.1Existing Solutions
2.2 H/W and S/W requirements
Appendix
References
LIST OF ILLUSTRATIONS
INTRODUCTION
Locks are one of the most important factors that are considered when the matter of
Security is discussed. Thefts and robberies are common these days and people don’t
have time to actually sit in front of their offices or homes on a lookout. People prefer
simple and easy systems which will save their time and also provide security at the
same time.
Insecurity and crime constitute some of the major problems faced by the people in
our community and society. People live with fear of being attacked by burglars,
vandals and thieves. Despite all the effort, resources and time that has been devoted
to the development of tools that will reduce crime rates and make the world a safer
place to live, these problems are still on the increase. These gave rise to the need for
an increasing development in the technology of alarm systems which utilizes various
principles such as infrared motion detection, light (photo) sensitive electronic
devices and so on. Even with the introduction of these alarm systems which have
reduced greatly the level of insecurity, there is still a problem of false alarm which
needs to be minimized. In order to effectively reduce the level of insecurity and avoid
false alarms which can create unnecessary unrest, a touch activated security system
is required.
This system if properly designed will provide security and ensure the specific LEDs
will glow only when unauthorized person try to gain access to the protected area or
device by touching the entrance or any other part of the device. An LED will glow
indicating the color whether the person is a member of the organization or living
there or someone who’s just visiting. The authorized person will know the number
of taps to be made for the sensor to know the security system.
These kind of systems are hard to hack or tackle as the working of the system is only
known to the person or group of people who are the owners of the system. The owner
doesn’t have to worry about the system being hacked as there is no use of internet
or software which can lead to problems. Other systems based on other factors such
as fingerprint scanning or eye scanning security system have a database which can
be stolen or manipulated. As there is no database in our system it is much easier to
understand for people of all ages.
The technology these days is developing rapidly and thus most of the non-technical
people can’t relate or understand it so easily. Older people and small children who
live at home throughout the day with no one around will find it easy to know if
there’s a familiar person at the door or not. They won’t have to open the door every
time someone rings the doorbell. This increases the safety from thefts as there are
cases of robbers hurting residents as soon as they open the door.
With this project they would be able to know if the door is to be opened or not
according to which LED glows.
Aim
We aim to build a Touch Sensitive Security System using IoT which is able to detect
the person arriving at the door and it’ll reflect its results using LEDs.
Objective
To make a Touch Sensitive Security System that will detect the touch sensations of
the user and the detection of a stranger or familiar person. The visual impact of this
project will be the glowing of LEDs which will help the user in deciding whether to
open the door or not. With a better security system, which can be used by people of
all the age groups, this will lead to more secure homes and less robberies. Moreover,
this has an impact in the citizen satisfy level. This approach can be used in a
commercial manner while the construction of the homes or offices, this can be
installed while installing the doors.
REVIEW OF LITERATURE
Security tokens
Another means of authenticating users is to require them to scan or "swipe"
a security token such as a smart card or similar, or to interact a token with
the lock. For example, some locks can access stored credentials on a
personal digital assistant (PDA) or smartphone, by using infrared, Bluetooth,
or NFC data transfer methods.
Biometrics
As biometrics become more and more prominent as a recognized means of
positive identification, their use in security systems increases. Some
electronic locks take advantage of technologies such as fingerprint scanning,
retinal scanning, iris scanning and voice print identification to authenticate
users.
RFID
Radio-frequency identification (RFID) is the use of an object (typically
referred to as an "RFID tag") applied to or incorporated into a product,
animal, or person for the purpose of identification and tracking using radio
waves. Some tags can be read from several meters away and beyond the line
of sight of the reader. This technology is also used in some modern
electronic locks.
2.2 H/W and S/W Requirements
Hardware
The following are the components needed to make Touch Sensitive Security
System:
Raspberry Pi 3 Model B
The Raspberry Pi is a series of small single-board computers developed in
the United Kingdom by the Raspberry Pi Foundation to promote the teaching of
basic computer science in schools and in developing countries. The original model
became far more popular than anticipated,[8] selling outside its target market for
uses such as robotics. It does not include peripherals (such as keyboards and mice)
and cases. However, some accessories have been included in several official and
unofficial bundles.
RASPBERRY PI3
RASPBERRY PI LOGO
Raspberry Pi 3 was released in February 2016 with a 64 bit quad core processor,
on-board WiFi, Bluetooth and USB boot capabilities.[19] On Pi
Day 2018 model 3B+ appeared with a faster 1.4 GHz processor and a three times
faster network based on gigabit Ethernet (300 Mbit / s) or 2.4 / 5 GHz dual-
band Wi-Fi (100 Mbit / s).[1] Other options are: Power over Ethernet (PoE), USB
boot and network boot (an SD card is no longer required).It also contains a 1.2
GHz ARM Cortex-A53 CPU and hence is the first version of the RaspberryPi to
support the arm64 architecture.
RCA-An RCA jack allows connection of analog TVs and other similar
output devices.
Power-This is a 5V Micro USB power connector into which you can plug
your compatible power supply.
RASPBERRY PI COMPONENTS
Touch Sensor
LED
A light-emitting diode (LED) is a two-lead semiconductorlight source. It is a p–n
junction diode that emits light when activated. When a suitable current is applied
to the leads, electrons are able to recombine with electron holes within the device,
releasing energy in the form of photons.
Light Emitting Diode
Resistor
A resistor is a passive two-terminal electrical component that
implements electrical resistance as a circuit element. In electronic circuits, resistors
are used to reduce current flow, adjust signal levels, to divide voltages, bias active
elements, and terminate transmission lines.
They are a simple way to stabilize the LED current.
Jump Wires
A jump wire is an electrical wire, or group of them in a cable, with a connector or
pin at each end , which is normally used to interconnect the components of
a breadboard or other prototype or test circuit, internally or with other equipment
or components, without soldering.
They are of 3 types:
Male to Male
Male to Female
Female to Male
Software
The software used in this project is the programming language, Python. Python is
the most compatible language with Raspberry Pi. Raspberry Pi interface has a pre-
installed Python IDE which can be used to implement the codes and functions. It
also includes the required Python libraries for interfacing the Raspberry Pi module.
Python IDE and Libraries
Python is an interpreted high-level programming language for general-purpose
programming. Created by Guido van Rossum and first released in 1991, Python
has a design philosophy that emphasizes code readability, notably using significant
whitespace. It provides constructs that enable clear programming on both small
and large scales. [27] In July 2018, Van Rossum stepped down as the leader in the
language community after 30 years.[28][29]
Python features a dynamic type system and automatic memory management. It
supports multiple programming paradigms, including object-oriented, imperative,
functional and procedural, and has a large and comprehensive standard library.[30]
Python interpreters are available for many operating systems. CPython, the
reference implementation of Python, is open source software[31] and has a
community-based development model, as do nearly all of Python's other
implementations. Python and CPython are managed by the non-profit Python
Software Foundation.
Python's large standard library, commonly cited as one of its greatest strengths,[93]
provides tools suited to many tasks. For Internet-facing applications, many
standard formats and protocols such as MIME and HTTP are supported. It includes
modules for creating graphical user interfaces, connecting to relational databases,
generating pseudorandom numbers, arithmetic with arbitrary precision
decimals,[94] manipulating regular expressions, and unit testing.
Some parts of the standard library are covered by specifications (for example, the
Web Server Gateway Interface (WSGI) implementation wsgiref follows PEP
333[95]), but most modules are not. They are specified by their code, internal
documentation, and test suites (if supplied). However, because most of the
standard library is cross-platform Python code, only a few modules need altering or
rewriting for variant implementations.
As of March 2018, the Python Package Index (PyPI), the official repository for
third-party Python software, contains over 130,000[96] packages with a wide range
of functionality, including:
Integrated development
IDE environment
is a software suite that consolidates
basic
tools required to write and test
software.
[1] https://computer.howstuffworks.com/raspberry-pi2.htm
[2]https://en.wikipedia.org/wiki/Raspberry_Pi
[3] https://en.wikipedia.org/wiki/Touch_switch
[4] https://en.wikipedia.org/wiki/Resistor
[5] https://en.wikipedia.org/wiki/LED_circuit
[6]https://learn.adafruit.com/capacitive-touch-sensors-on-the-raspberry-
pi/overview
[7] https://en.wikipedia.org/wiki/Python
[8] https://en.wikipedia.org/wiki/Electriclocks