This is an old revision of the document!
Smart Home Security System
Author: Gabriela Alecu
Master: AAC2
1. Overview
The system intends to help in recognizing the identity of the person that rings a doorbell. It has two main components: a Raspberry pi that does the image capturing and image processing, and an Arduino Uno, that displays the name of the person and is connected to the locking mechanism. This is just a prototype built into a box designed with a 3D printer specifically for testing.
2. Diagram
The button was connected between the Arduino's digital pin 4 and its ground pin. I declared the variable that holds the state of the button as ” INPUT _PULLUP”, which keeps the voltage across the pin at 5 volts. When the button is pressed and the circuit is closed, the voltage goes to 0 and is registered by a reading on pin 4.
3. Arduino
Display
The display is a TFT 3' display designed for Arduino and Raspberry Pi boards. The interaction with the display is controlled by the built-in library
TFTdisplay.
In the initial setup, we use the library to set the text size and color, and write “e la usa!” on the second row of the screen. This text will stay there because we have 3 options to be displayed and for all of them the second row of the screen must be the same.