Introducere

Acest proiect are ca scop construirea unei alarme de apartament care sa alerteze auditiv prin intermediul unui speaker la declansarea acesteia.

Descriere generala

Functionalitati:

  • Permite introducerea unei parole
  • Schimbarea parolei
  • Activarea alarmei
  • Dezactivarea alarmei

Mod de functionare:

  • Atunci cand alarma este dezactivata va aparea pe LCD textul “Introdu codul”.
  • Atunci cand senzorul a fost declansat se va afisa pe LCD mesajul “Intodu parola”.
  • Daca codul introdus este corect alarma este dezarmata. Daca nu se introduce parola corecta buzzerul va emite un mesaj sonor continuu pana in momentul in care se va introduce parola corecta.

Hardware Design

Componente:

  • Placuta de baza
  • LCD
  • Tastatura 4×4 de tip matrice
  • Buzzer
  • Push button ( pentru reprezentarea senzorului)

Schema:

  • LCD-ul este folosit pentru afisarea codului introdus la armarea/dezarmarea alarmei si a mesajelor in functie de starea in care se afla alarma.
  • Tastatura este folosita pentru intoducerea parolei.
  • Buzzer-ul emite semnal sonor atunci cand nu se introduce codul corect dupa declansarea senzorului.
  • Push button - la apasare se declanseaza alarma

Software Design

Mediul de dezvoltare - AVR Studio. Limbajul de programare - C.

  • Pentru a schimba parola se foloseste tasta *
  • Pentru a activa alarma se foloseste tasta #
  • Daca s-a introdus parola gresit si se doreste corectarea unui caracter sau a mai multor se foloseste tasta A (backspace)
  • Dupa introducerea parolei se apasa tasta B(cu functie de enter)
  • In cazul in care parola a fost introdusa gresit se declanseaza alarma

Pentru schimbarea parolei se parcurg urmatorii pasi:

  1. se va introduce vechea parola
  2. se va apasa #
  3. se va apasa tasta *
  4. se va introduce noua parola
  5. se va apasa tasta #
      Nota: In cazul in care nu a fost introdusa o noua parola timp de 15s alarma se va reseta.
      

Bibliografie

pm/prj2011/dtudose/alarma.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