Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
SISTEM ANTI-EFRACTIE
Cuprins:
Introducere
Specificatiile sistemului
Schema sistemului
Descrierea partilor componente
Microcontrollerul
Programatorul
Leduri
Cod sursa
Bibliografie
Introducere:
Scopul proiectului este realizarea unui sistem anti-efractie pentru securizarea
unei zone in care avem o
Specificatiile sistemului:
Obiectivul sistemului este oprirea intrarilor neautorizate prin aprinderea unor
leduri de avertizare. Sistemului i se poate atasa si un
buzzer in cazul in care este dorita si o avertizare
Alarma este alcatuita dintr-o unitate centrala, realizata cu ajutorul unui microcontroller, o tastatura si leduri de avertizare.
Tastatura cuprinde cifre de la 0 la 9, #, *(o tasta de activare/dezactivare a alarmei). Atasate tastaturii sunt 2 leduri(verde si rosu) care au scopul de a avertiza daca s-a introdus codul corect(prin aprinderea ledului verde) sau daca s-a introdus un cod gresit(prin aprinderea ledului rosu).
Schema sistemului:
Descrierea partilor componente:
Microcontrollerul:
Microcontrollerul ales este ATmega 8515:
Caracteristici:
arhitectura RISC
set de 130 instructiuni, majoritatea necesitand un singur ciclu de ceas pentru executie
32 de registrii de uz general pe 8 biti
quartz intern care poate fi setat pana la 16 MHz(default este setat la 1 MHz)
memorie de date si program nevolatila
memorie flash de 8k care are o durata de viata de 10 000 scrieri/stergeri
memorie EEPROM de 512 bytes
memorie SRAM de 512 bytes
35 de pini I/O programabili
spatiu de memorie externa pana la 64K
timer/counter pe 8 biti cu prescaler separat si mod de comparare
timer/counter pe 16 biti cu prescaler separat, mod de comparare si mod de captare
interfata seriala SPI de tip master/slave
surse de intreruperi interne si externe
tensiune de functionare 4.5 - 5.5 V
Descrierea pinilor:
VCC - sursa de tensiune
GND - impamantare
PORT A(PA7..PA0) - port bidirectional I/O pe 8 biti cu rezistente interne de pull-up(selectate pentru fiecare bit) si diverse functii speciale
PORT B(PB7..PB0) - port bidirectional I/O pe 8 biti cu rezistente interne de pull-up(selectate pentru fiecare bit) si diverse functii speciale
PORT C(PC7..PC0) - port bidirectional I/O pe 8 biti cu rezistente interne de pull-up(selectate pentru fiecare bit)
PORT D(PD7..PD0) - port bidirectional I/O pe 8 biti cu rezistente interne de pull-up(selectate pentru fiecare bit) si diverse functii speciale
PORT E(PE2..PE0) - port bidirectional I/O pe 3 biti cu rezistente interne de pull-up(selectate pentru fiecare bit) si diverse functii speciale
RESET - un nivel logic scazut pe acest pin pentru mai mult decat lungimea minima a impulsului(50 ns) va genera o resetare chiar daca ceasul nu este setat
XTAL1 - intrarea oscilatorului extern
XTAL2 - iesirea oscilatorului extern
Am ales acest microcontroller deoarece are un set restrans de instructiuni. De asemenea accesul la documentatie a fost mai facil decat in cazul altor microcontrollere. Acesta a fost ales astfel incat sa putem sa il programam cat mai usor.
Leduri:
Sistemul contine 2 leduri de avertizare,unul rosu pentru cod gresit introdus,si unul verde pentru cod introdus bine.Acestea au rolul de a simula o sirena.
Bibliografie:
ATmega 8515 datasheet - 054_07527_0_ATmega8515.pdf
Seminarii si cursuri AMP
www.avrbeginers.net
smp.aii.pub.ro
Manual instalare sensor GB P-Rex
Poarta SAU(HCF4072BE) datasheet
Copyright © 2024 - Toate drepturile rezervate