INTRODUCERE

Acest proiect este un sistem de alarma de securitate ce poate fi folosit intr-un apartament. Sistemul contine senzori de miscare prin care poate fi activata alarma.

DESCRIERE FUNCTIONALA

  • Se alimenteaza placuta de la sursa de curent.
  • Apare un mesaj de bun venit si se pot selecta 2 optiuni:
    • porneste armarea alarmei (apasati tasta 1);
    • reset parola (apasati tasta 2); la prima pornire, trebuie neaparat aleasa aceasta optiune, altfel apar erori cauzate de comportamente nedefinite pe care nu le-am tratat.
  • Dupa introducerea noii parole, alarma se armeaza automat.
  • Daca se apasa butonul, am 30 de secunde pentru a introduce codul corect:
    • Daca gresesc codul, am voie sa mai fac inca o incercare, dupa 3 incercari nereusite led-ul se aprinde (alarma suna si nu se mai opreste pana nu vine politia)
    • Parola se introduce corect, caz in care alarma e dezactivata si am din nou optiunile “porneste” si “reset parola”
  • A doua oara cand trec prin meniul de start, pot selecta direct porneste, deoarece parola e retinuta in RAM. Daca scot montajul din priza, parola se pierde.

DESCRIERE HARDWARE

  • ecran LCD NT-C1627A cu 16 caractere x 2 linii;
  • tastatura 3 x 4 taste pentru introducerea codului corect, in cazul in care alarma este armata;
  • un buton care simuleaza un senzor care s-a activat (de exemplu, un senzor de miscare);
  • un led care simuleaza alarma care se declanseaza.
  • unitatea de prelucrare: microcontrollerul ATmega16

Schema functionala a alarmei

Schema placutei de baza

Schema extensiei

DESCRIERE SOFTWARE

Proiectul este realizat in cod assembler. Proiectul contine mai multe parti:

  • partea de comunicatie cu tastatura, in care se initializeaza intreruperea pentru tastatura, apoi se determina tasta apasata;
  • partea de comunicatie cu lcd-ul
  • partea de program principal.

REZULTATE OBTINUTE

Rezultatele au fost conforme cu cele propuse; insa butonul care simuleaza senzorul de miscare nu are aparent nicio utilitate. In momentul in care se armeaza alarma trebuie direct sa introduc parola, fara sa mai astept apasarea butonului(ca sa cand activarea senzorului de miscare este realizata de apasarea tastei 1 pentru pornirea armarii alarmei).

BIBLIOGRAFIE

pm/prj2010/pgp/alarma_digitala.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0