Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:arosca:sistem_supraveghere_video [2022/05/24 16:39]
mihail.ungureanu00
pm:prj2022:arosca:sistem_supraveghere_video [2022/05/28 00:47] (current)
mihail.ungureanu00 [Rezultate Obţinute]
Line 29: Line 29:
 Implementarea se începe prin așteptarea apăsării butonului de start, după aceea se va aprinde led-ul, astfel se identifica începutul înregistrării,​ se folosește un script python ce executa comanda de înregistrare când este apăsat butonul de start. Cu ajutorul bibliotecii “Servo.h”,​ în funcția servoMove(),​ se mișca servo motorul, de la 0 la 180 de grade, cate 30 de grade și într-un vector se înregistrează distanța până la cel mai apropiat obiect la fiecare unghi, apelând funcția distanceFind(). După aceea, în funcția findMinPosition() se identifica la care unghi a fost cel mai apropiat obiect. Apoi, camera este îndreptat către acel unghi. După aceea, se repeta aceleași comenzi doar dacă senzorul de mișcare a detectat o mișcare în camera, deci se încearcă sa se găsească un obiect mai apropiat. Folosesc variabila app pentru a determina dacă a fost apăsat butonul de pornire, iar pentru identificare stării curente a butonului folosesc variabilele currentState și prevState. In variabila distance se memorează distanta pana la cel mai apropiat obiect în cm. Funcția setColorRGB() setează culorile pentru led. Implementarea se începe prin așteptarea apăsării butonului de start, după aceea se va aprinde led-ul, astfel se identifica începutul înregistrării,​ se folosește un script python ce executa comanda de înregistrare când este apăsat butonul de start. Cu ajutorul bibliotecii “Servo.h”,​ în funcția servoMove(),​ se mișca servo motorul, de la 0 la 180 de grade, cate 30 de grade și într-un vector se înregistrează distanța până la cel mai apropiat obiect la fiecare unghi, apelând funcția distanceFind(). După aceea, în funcția findMinPosition() se identifica la care unghi a fost cel mai apropiat obiect. Apoi, camera este îndreptat către acel unghi. După aceea, se repeta aceleași comenzi doar dacă senzorul de mișcare a detectat o mișcare în camera, deci se încearcă sa se găsească un obiect mai apropiat. Folosesc variabila app pentru a determina dacă a fost apăsat butonul de pornire, iar pentru identificare stării curente a butonului folosesc variabilele currentState și prevState. In variabila distance se memorează distanta pana la cel mai apropiat obiect în cm. Funcția setColorRGB() setează culorile pentru led.
 ===== Schema Electrica ===== ===== Schema Electrica =====
-{{:​pm:​prj2022:​arosca:​schema_electrica.jpeg|}}+{{:​pm:​prj2022:​arosca:​schema_electrica.jpeg?800|}}
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +{{:​pm:​prj2022:​arosca:​20220527_185552.jpg?500|}}
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
 ===== Concluzii ===== ===== Concluzii =====
pm/prj2022/arosca/sistem_supraveghere_video.1653399570.txt.gz · Last modified: 2022/05/24 16:39 by mihail.ungureanu00
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