Alarma de casa

Introducere

Proiectul consta in implementarea unei alarme de casa multifunctionala.

Utilizatorul are la dispozitie un terminal care ii ofera posibilitatea sa:

  • Schimbe parola device-ului
  • Armeze cele doua alarme .

Alarma are doua functionalitati:

  1. Alarma de casa standard, detectie intruziuni
  2. Alarma de incendiu

Descriere generală

Daca alarma este armata si senzorii detecteaza miscare sau fum (dupa tipul alarmei armate), se declanseaza alarma vizuala si sonora.

Tastele speciale au urmatoarele functionalitati:

  • A - switch Intrusion Alarm
  • B - switch Fire Alarm
  • C - schimbare parola
  • * - Backspace
  • # - Enter

Schema bloc:

Hardware Design

Componentele folosite:

  1. Placa de baza
  2. Tastatura 4×4 de tip matrice - ProdusDetaliu.asp
  3. LCD 2×16 Bolymin 1602A www.soselectronic.ro
  4. 2x push-button (inlocuitori pentru senzori)
  5. 2x led-uri de semnalizare

Schema hardware:

Software Design

Descrierea codului aplicaţiei

Am utilizat functiile de display LCD din cadrul laboratorului.

Aplicatia ruleaza in functia principala atata timp cat niciuna din cele doua alarme nu este armata. Din aceasta functie, se pot arma cele doua alarme sau se poate schimba parola.

  • A - alarma intruziuni
  • B - alarma incendiu
  • C - schimbare parola

Parola este retinuta in memoria eeprom din microcontroller.

Cand se armeaza una din alarme, se intra in functia armedState, care verifica senzorii (butoanele). In aceasta functie se poate activa/dezactiva cealalta alarma. Sunt disponibile urmatoarele comenzi:

  • A - schimba starea alarmei de intruziuni
  • B - schimba starea alarmei de incendiu

Daca ambele alarme se dezactiveaza, se revine in functia principala.

Rezultate Obţinute

Concluzii

A fost un proiect mai usor decat ma asteptam. Ideal ar fi fost ca alarma sa fie cu senzori, nu cu butoane, dar pana la urma principiul e acelasi si scopul proiectului a fost atins. (merge! =))

Download

Surse: ha.zip

Bibliografie/Resurse

Resurse Software:

Resurse Hardware:

pm/prj2011/rtataroiu/housealarm.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