This is an old revision of the document!


CCTV

Autor

Josan-Gulica Stela, 336CC

Introducere

Proiectul consta din înregistrarea video a ceea ce se intampla in camera. Camera video va fi miscata cu ajutorul PWM, care va fi controlat de arduino.

Descriere generala

Senzorul ultrasonic va detecta cel mai apropiat obiect și va directiona camera spre el, dacă senzorul de mișcare va detecta o mișcare, senzorul ultrasonic își va actualiza căutarea. Camera Video va comunica cu calculatorul, este conectata la calculator, unde vor fi stocate toate înregistrările. Este posibilă înregistrarea doar dacă va fi apăsat butonul de start, în urma se va aprinde led-ul de înregistrare.

Schema bloc

Hardware

  • Arduino Uno
  • Breadboard
  • Senzor Ultrasonic
  • Senzor de Miscare
  • Camera Video
  • Servo motor
  • Fire
  • Led-uri RBG
  • Buton

Schema electrica

Software Design

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. Cu ajutorul bibliotecii “Servo.h”, în funcția servoMove, se misca servo motorul, de la 0 la 180 de grade, cate 30 de grade și într-un vector se inregistreaza distanța până la cel mai apropiat obiect la fiecare unghi. 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 încearca sa se gaseasca un obiect mai apropiat.

Cod-ul software se poate gasi la acest link: https://github.com/stelajg/pm_project.git

Rezultate Obținute

Am obtinut o camera CCTV functionala.

Concluzii

În urma acestui proiect am invatat cat de usor este de folosit un arduino Uno și senzorii. Cat de simplu poți face un proiect destul de complex cu ajutorul IDE-ul arduino și a tuturor informațiilor /tutorialelor ample de pe internet.

Download

Documentația în format PDF

Demo

Bibliografie/Resurse

pm/prj2021/dbrigalda/cctv.1622578660.txt.gz · Last modified: 2021/06/01 23:17 by stela.josan
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