This is an old revision of the document!
Alarm System
Autor
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ă
Introducerea parolei se realizeaza cu ajutorul unui keypad
Alte instructiuni se trimit catre alarma tot prin keypad:
Activeaza alarma - Necesita apasarea tastei * cand alarma este dezactivatata
Schimba parola - Necesita apasarea tastei # cand alarma este dezactivata. Se afiseaza un prompt pentru introducerea noii parole.
Instructiunile si starea alarmei se afiseaza pe un display LCD (activat/dezactivat, prompt pentru parola)
Semnalul sonor va fi genereat de un buzzer cand este detectata miscare si alarma este activata. Acesta se va opri doar dupa introducerea corecta a parolei
Detectarea unei persoane va fi realizata cu ajutorul unui senzor PIR
In cazul introducerii unei parole gresite exista un timp de asteptare pana la urmatoarea incercare. Acesta creste pentru incercari succesive gresite de la 2s pana la 90s.
Verificarea parolei se realizeaza automat cand lungimea inputului este 4 (parola are lungime 4)
Intr-un prompt de parola tasta # este folosita pentru a sterge ultimul caracter.
Schema bloc:
Hardware Design
Lista componente:
Arduino Uno
Display LCD I2C
Keypad 4×4
Senzor PIR HC-SR501
Buzzer
Conectori
Breadboard
Schema electrica:
Software Design
Am folosit Arduino IDE ca mediu de dezvoltare.
Biblioteci externe folosite:
Keypad.h pentru interfatarea key padului
-
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
Jurnal
Bibliografie/Resurse