Table of Contents

Alarm System

Autor

Oprea Andrei-Dorin 331CB

Introducere

Am ales realizarea unei alarme de apartament. Aceasta permite activarea/dezactivarea ei cu ajutorul unei parole numerice. In cazul in care se detecteaza miscare si alarma este activata va porni un semnal sonor.

Descriere generală

Schema bloc:

Hardware Design

Lista componente:

Schema electrica:

Software Design

Am folosit Arduino IDE ca mediu de dezvoltare. Biblioteci externe folosite:

Alarma poate fi considerata un fel de state machine. Variabilele globale movementDetected, alarmArmed si changePassword denota in principiu aceste schimbari.

Alte variabile globale:

Functii:

Rezultate obtinute

Overview al proiectului:

Stare initiala (alarma dezactivata):

Introducerea parolei(alarma activata):

Introducerea gresita a parolei:

Schimbarea parolei:

Demo pentru functionalitatea proiectului. Sound warning secunda 45.

Concluzii

Download

Arhiva cu codul sursa si readme: alarm_system.zip.

Jurnal

Bibliografie/Resurse

PDF

https://www.makerguides.com/hc-sr501-arduino-tutorial/

https://playground.arduino.cc/Code/Keypad/

https://create.arduino.cc/projecthub/arduino_uno_guy/i2c-liquid-crystal-displays-5b806c

https://lastminuteengineers.com/i2c-lcd-arduino-tutorial/