Sommario:

Telecamera di sorveglianza controllata dal web: 8 passaggi (con immagini)
Telecamera di sorveglianza controllata dal web: 8 passaggi (con immagini)

Video: Telecamera di sorveglianza controllata dal web: 8 passaggi (con immagini)

Video: Telecamera di sorveglianza controllata dal web: 8 passaggi (con immagini)
Video: Questo COSO da 37€ Protegge CASA tua, ti AVVISA dei LADRI e li INSEGUE pure! 2024, Dicembre
Anonim
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web
Telecamera di sorveglianza controllata dal web

Lo scopo di questo lavoro è mostrare come costruire un sistema di sorveglianza con l'interfaccia della pagina web. La webcam può essere ruotata in direzione verticale o orizzontale attraverso l'interfaccia, ma solo nell'area consentita dai sensori di confine. La pagina di controllo è protetta con un sistema di login, dove l'utente digita un nome utente e una password.

Nella pagina di controllo l'utente può controllare come girerà la webcam e quanti passaggi eseguirà. L'utente può anche accendere e spegnere la webcam tramite interfaccia web. Le informazioni sugli stati verranno immediatamente aggiornate sullo schermo. L'utente può anche attivare il rilevatore di movimento online, se la telecamera rileva un movimento, salverà automaticamente i fotogrammi. La denominazione delle immagini viene eseguita con "timestamp", quindi è possibile scoprire quando è stata scattata la foto. L'interfaccia della fotocamera è codificata utilizzando i linguaggi di programmazione PHP e XHTML. Il microcontrollore è programmato utilizzando il linguaggio C. Il sistema funziona su sistema operativo Linux.

Passaggio 1: motori passo-passo

Motori passo-passo
Motori passo-passo

Puoi trovare i motori passo-passo dalla vecchia stampante. La stampante di solito contiene due motori passo-passo. Il motore passo passo può essere bipolare o unipolare.

Passaggio 2: creare la scatola

Fare la scatola
Fare la scatola
Fare la scatola
Fare la scatola

Polystrol è economico e facile da modificare. Puoi piegarlo alla forma giusta con l'aerofono (aria calda). La colla a caldo è buona quando si incollano le parti insieme.

Passaggio 3: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Ho usato molte parti del kit Lego. Questi sono davvero utili =). Il resto delle parti sono prese dalla vecchia stampante. Solo gli interruttori e i cavi provengono dal negozio di elettronica.

Passaggio 4: driver del motore per il motore passo-passo bipolare

Driver del motore per il motore passo-passo bipolare
Driver del motore per il motore passo-passo bipolare

Per controllare i motori passo passo dobbiamo costruire un driver del motore. C'è differenza tra driver motore bipolari e unipolari. Il driver del motore bipolare è un po' più difficile da fare rispetto a quello unipolare.

Parti usate: - Processore Attiny2313 - Cristallo 12MHz - Condensatori 2x 27 pF - Regolatore L7805CV con 100 nF e condensatori 4,7uF/35V - Regolatore L7808CV con 100 nF e condensatori 4,7uF/35V - Diodo 1N5408 - 2x Dual-H- Ponte (modello L293B) - Trasduttore TTL-RS (modello ST232ACN) con cinque condensatori da 0, 1 nF - Connettore DC da 2, 1 mm - morsetti a vite L293B Il doppio ponte H non contiene diodi interni! Il modello L293D contiene diodi.

Passaggio 5: scheda micro controller

Scheda microcontrollore
Scheda microcontrollore
Scheda microcontrollore
Scheda microcontrollore

Saldare i componenti sulla scheda e il gioco è fatto. Riguardo al cablaggio.. non c'è niente da dire =)

Passaggio 6: fatto

Fatto
Fatto

Il sistema è pronto per l'uso.

Passaggio 7: programma Easy Motion Detector

Funziona solo sotto Linux! 1. Installa la tua webcam.2. Installa il software di acquisizione chiamato Xawtv. Crea un file chiamato.webcamrc 3. Apri il file con il tuo editor preferito.4. Il ritardo definisce la frequenza con cui l'immagine fissa viene inviata al server. Ho usato 7 secondi. Dir definisce la cartella di posizione in cui va l'immagine. Qualcosa del tipo: /usr/webcam/pictures/ Il file definisce il nome dell'immagine. Qualcosa come didascalia,-j.webp

Passaggio 8: codici

I codici sono commentati in finlandese.

Consigliato: