Proiect Arduino - Sistem anti-efracție

Proiect
8/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: pdf
Pagini : 23 în total
Cuvinte : 1669
Mărime: 270.20KB (arhivat)
Publicat de: Daniel A.
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Vlad Nicola
Materie: Proiectarea microsistemelor digitale

Extras din proiect

Cerințe inițiale:

La apăsarea butonului se pornește/oprește sistemul și se aprinde LED-ul roșu/verde.

Dacă sistemul de anti efracție este activat și senzorii detectează o efracție, această efracție este semnalizată pe ecran, iar LED-ul roșu se aprinde.

Dacă sistemul este dezarmat și senzorii detectează ceva pe ecran se afișează un mesaj care conține senzorul activat pentru posibila breșă de securitate si se aprinde ledul verde. Dacă sistemul este armat și nu este nici o efracție LED-ul verde pâlpâie.

Folosind tastatura se introduce un cod de armare/dezarmare al sistemului. Modulul RTC este folosit pentru a marca timpii la care s-au produs evenimentele.

Schema hardware a sistemului

Principalele funcții ale sistemului sunt cele de măsurare a distanței (funcțiile

Senzor_Distanta::citireDistanta ), de armare / dezarmare a sistemului (funcțiile Senzor_Brick::citesteLumina ), dar și cele de schimbare a culorii LED-ului RGB (functiile Led::SetareOprit / SetarePornit ) și de pornire a difuzorului în cazul alarmei de proximitate (funcțiile Difuzor::SetareOprit /

SetarePornit ). În cazul alarmei de proximitate se cere modificarea culorilor LED-ului RGB și generarea unui sunet de către difuzor (funcția clipire_led se ocupă de acest lucru )

Schema UML a sistemului

Din schema UML se poate observa clasa de baza Componenta_sistem care moștenește restul claselor. Clasa de bază are rolul de a seta pinii pe care sunt conectati echipamentele si are rolul de a comanda secventa de aprindere și stingere a ledurilor. Restul claselor oferă funcții pentru interfatarea perifericelor precum senzorul de lumina Brick, difuzorul, ledurile și senzorul de distanță cu ultrasunete .

Preview document

Proiect Arduino - Sistem anti-efracție - Pagina 1
Proiect Arduino - Sistem anti-efracție - Pagina 2
Proiect Arduino - Sistem anti-efracție - Pagina 3
Proiect Arduino - Sistem anti-efracție - Pagina 4
Proiect Arduino - Sistem anti-efracție - Pagina 5
Proiect Arduino - Sistem anti-efracție - Pagina 6
Proiect Arduino - Sistem anti-efracție - Pagina 7
Proiect Arduino - Sistem anti-efracție - Pagina 8
Proiect Arduino - Sistem anti-efracție - Pagina 9
Proiect Arduino - Sistem anti-efracție - Pagina 10
Proiect Arduino - Sistem anti-efracție - Pagina 11
Proiect Arduino - Sistem anti-efracție - Pagina 12
Proiect Arduino - Sistem anti-efracție - Pagina 13
Proiect Arduino - Sistem anti-efracție - Pagina 14
Proiect Arduino - Sistem anti-efracție - Pagina 15
Proiect Arduino - Sistem anti-efracție - Pagina 16
Proiect Arduino - Sistem anti-efracție - Pagina 17
Proiect Arduino - Sistem anti-efracție - Pagina 18
Proiect Arduino - Sistem anti-efracție - Pagina 19
Proiect Arduino - Sistem anti-efracție - Pagina 20
Proiect Arduino - Sistem anti-efracție - Pagina 21
Proiect Arduino - Sistem anti-efracție - Pagina 22
Proiect Arduino - Sistem anti-efracție - Pagina 23

Conținut arhivă zip

  • Proiect Arduino - Sistem anti-efractie.pdf

Alții au mai descărcat și

Casă inteligentă folosind standardul KNX

1. Tema proiectului Se va proiecta sistemul de automatizare pentru o locuinta individuala structurata pe doua niveluri: parter si etaj. In...

Sistem informatic dedicat procesului administrativ-didactic într-o facultate

INTRODUCERE Odată cu evoluția umana, tehnologia a devenit o necesitate, astfel o regăsim în toate în activitățile de zi cu zi, pornind de la...

Implementarea unui server MQTT utilizând platforma Raspberry Pi

I. Structura hardware a computerului single board Raspberry Pi 3 Un single-board computer este un calculator complet construit pe o singura placă...

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Ai nevoie de altceva?