Table of Contents

Surveillance System

Autor: Bivolaru Victor-Alexandru

Introducere

Acest proiect va incerca sa simuleze un sistem de securitate minimalist format dintr-un senzor de miscare si o camera, care sa surprinda cat mai aproape de “real-time” si cat mai clar un obiect in miscare.

Proiectul este unul care m-a atras in mod deosebit deoarece graviteaza in proximitatea ariei “Home Automation”, care este o zona in plina dezvoltare ce ma pasioneaza.

Descriere generala

Un senzor infrarosu recepteaza miscarea si actioneaza o camera ce fotografiaza “intrusul”, imagine care se poate salva local pe calculator sau poate fi trimisa mai departe. Multumita formatului imaginii (bitmap) care este o matrice de biti, informatia poate fi trimisa foarte rapid catre un server, de exemplu, cu care sa poata comunica utilizatorii. Sistemul este prevazut cu un switch on/ off si cu un “flag: de detectie a prezentei care se aprinde atunci cand senzorul detecteaza miscare, pentru atentionare.

Diagrama Bloc

Hardware Design

Schema Electrica

Software Design

In dezvoltarea proiectului am folosit:

Programul este unul destul de usor de inteles : am transformat push button-ul intr-un switch, retinand starea anterioara (asa cum am procedat si la un laborator) pentru a putea porni/ opri camera si senzorul. Daca butonul este pornit, in loop se face citirea valorii pin ului de output al senzorului PIR. Cand se simte un impuls inseamna ca senzorul a detectat miscare, astfel camera face o poza, prin functia captureImg. Aceasta functie este putin mai complexa, deoarece primeste “rezolutie” impulsuri pentru a colora sau nu bitii imaginii (care este alb-negru). Un led RGB este pornit inainte de captureImg si este stins la final, pentru a sti cand incepe si cand se termina procesul (spre a nu fi oprita camera in acel moment, deoarece apare o imagine incompleta).

Rezultate

In cele 2 imagini anterioare se pot observa componentele utilizate si modul in care aceasta sunt conectate la breadboard, respectiv placuta Arduino.

Acesta este unul dintre modurile de afisare al rezultatelor: un applet care porneste un listener pe COM4 si transforma bitmap ul primit pe seriala intr-o imagine.

Pe drive (Drive) se pot gasi 3 video-uri care arata functionalitatea proiectului :

Concluzii

Download

Sursa : surveillance_system.zip

Pagina în format PDF : surveillance_system.pdf

Jurnal

Bibliografie/Resurse