This shows you the differences between two versions of the page.
pm:prj2021:avaduva:surveillancesystem [2021/05/30 18:16] victor.bivolaru |
pm:prj2021:avaduva:surveillancesystem [2021/05/31 00:20] (current) victor.bivolaru |
||
---|---|---|---|
Line 1: | Line 1: | ||
=====Surveillance System===== | =====Surveillance System===== | ||
- | ==Autor: Bivolaru Victor-Alexandru== | + | Autor: [[victor.bivolaru@stud.acs.upb.ro|Bivolaru Victor-Alexandru]] |
=====Introducere===== | =====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. | 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. | ||
Line 11: | Line 10: | ||
====Diagrama Bloc==== | ====Diagrama Bloc==== | ||
- | {{:pm:prj2021:avaduva:sursys.png?nolink&700|}} | + | {{:pm:prj2021:avaduva:sursys.png?nolink&780|}} |
=====Hardware Design===== | =====Hardware Design===== | ||
Line 34: | Line 33: | ||
=====Rezultate===== | =====Rezultate===== | ||
- | {{:pm:prj2021:avaduva:ss1.jpeg?700|}} | + | {{:pm:prj2021:avaduva:ss1.jpeg?800|}} |
+ | |||
+ | |||
+ | {{:pm:prj2021:avaduva:ss2.jpeg?800|}} | ||
+ | |||
+ | In cele 2 imagini anterioare se pot observa componentele utilizate si modul in care aceasta sunt conectate la breadboard, respectiv placuta Arduino. | ||
+ | |||
+ | |||
+ | {{:pm:prj2021:avaduva:ssrezultat.png?800|}} | ||
+ | |||
+ | 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 ([[https://drive.google.com/drive/folders/1r2pOj0vSH2cg8hRhAhhs5FfisQw8pWrk?usp=sharing|Drive]]) se pot gasi 3 video-uri care arata functionalitatea proiectului : | ||
+ | * On/Off - cand switch-ul este in pozitia on, senzorul PIR inregistreaza miscari si actioneaza sau nu camera Ov7670, pe cand in off comunicatia pe seriala este oprita (asa cum se vede, imaginea nu se schimba pe ecran). | ||
+ | * Functionalitate - acest video arata diferite imagini care sunt capturate de camera atuni cand senzorul sesizeaza o miscare. | ||
+ | * DB - prezinta modul alternativ de functionare, acela in care imaginile nu sunt afisate secvential, ci sunt stocate intr-ul fisier (in cazul de fata local, dar care ar putea fi trimis si pe un server). | ||
- | {{:pm:prj2021:avaduva:ss2.jpeg?300|}} | ||
=====Concluzii===== | =====Concluzii===== | ||
* Acest proiect s-a complicat foarte tare de la modelul initial care urmarea un serviciu de securitate de tip client server. Din cauza shieldului de ethernet de proasta calitate s-au ars atat el cat si placuta. Nu am reusit sa gasesc un modul ethernet asemanator asa ca am schimbat directia proiectului spre ceva Wi-Fi, insa apareau niste conflicte la pinii folositi de OV7670 si modulul Wi-Fi. Am incercat apoi sa comand tot sistemul printr-un modul infrarosu cu telecomanda. Din nou probleme : pentru start-up ul moduluilui infrarosu se produceau niste intreruperi la nivelul Timer0, care bloca programul (camera avea se conecta la pin11, care este direct afectat de Timer0). Intr-un final am renuntat la a mai complica proiectul suplimentar si am ajuns la varianta finala, prezentata mai sus. | * Acest proiect s-a complicat foarte tare de la modelul initial care urmarea un serviciu de securitate de tip client server. Din cauza shieldului de ethernet de proasta calitate s-au ars atat el cat si placuta. Nu am reusit sa gasesc un modul ethernet asemanator asa ca am schimbat directia proiectului spre ceva Wi-Fi, insa apareau niste conflicte la pinii folositi de OV7670 si modulul Wi-Fi. Am incercat apoi sa comand tot sistemul printr-un modul infrarosu cu telecomanda. Din nou probleme : pentru start-up ul moduluilui infrarosu se produceau niste intreruperi la nivelul Timer0, care bloca programul (camera avea se conecta la pin11, care este direct afectat de Timer0). Intr-un final am renuntat la a mai complica proiectul suplimentar si am ajuns la varianta finala, prezentata mai sus. | ||
* Cu toate piedicile si ghinionul avut, a fost un proiect foarte simpatic, am invatat extrem de mult (cel mai mult din esec) si m-a facut sa mi doresc sa dezvolt in continuare proiecte de acest tip. | * Cu toate piedicile si ghinionul avut, a fost un proiect foarte simpatic, am invatat extrem de mult (cel mai mult din esec) si m-a facut sa mi doresc sa dezvolt in continuare proiecte de acest tip. | ||
=====Download===== | =====Download===== | ||
- | + | Sursa : {{:pm:prj2021:avaduva:surveillance_system.zip|}} | |
+ | |||
+ | Pagina în format PDF : {{:pm:prj2021:avaduva:surveillance_system.pdf|}} | ||
=====Jurnal===== | =====Jurnal===== | ||
* 12 Martie - au venit toate piesele si am reusit sa calibrez senzorul PIR sa recepteze miscarile si sa aprind un led. | * 12 Martie - au venit toate piesele si am reusit sa calibrez senzorul PIR sa recepteze miscarile si sa aprind un led. |