Come installare e configurare un sistema
webcam su linux con invio di scatti via modem
ad un sito web.
Chi sono?
Informazioni :: Cartina :: Fotografie :: Collabora :: Webcam :: Spazio pubblicitario all'asta!

Ma i messaggi funzionano?
Si
No
E prova!
Risultati

Grazie Palo 2
principe vorrei sapere chi sei
[roberto ]
[28-08-2010]
Leggi Rispondi

Fotografie


Progetto Webcam

Hardware

Il PC è un deskpro con una tastiera (altrimenti non parte neanche), un modem con attacco seriale 9 pins RS232, 2 porte USB, una webcam creative, una scheda di rete, un timer digitale (questo a parte).
Il timer digitale è fà accendere e spegnere il modem per evitare inconvenienti e perchè ogni tanto si blocca se rimane sempre acceso (ma non ho capito perchè).

Software

Ho installato un sistema Linux Debian senza interfaccia grafico (l'aspetto è come quando su windows aprite il prompt del dos), questo perchè l'interfaccia non serve a niente ed è l'unica causa di eventuali crash del sistema (soprattutto su PC un pò datati).

Il kernel è un 2.4.18 ma non è importante, l'importante è che sia compilato con il supporto video for linux, usb e tutto quello che serve per far funzionare la webcam. La webcam usata è supportata sotto Linux con il driver ov511.

Il programma usato per catturare le immagini è un programma anche troppo avanzato per questo progetto, si tratta di motion (ultima versione stabile). Permette di fare tante cose con una webcam tra cui la video sorveglianza, cioè la cattura di immagini quando cambia qualcosa nel campo visivo. Ho provato diversi programmi che fanno questo e motion è fatto molto bene.

INSTALLAZIONE di motion: ho trovato qualche probema durante la compilazione dei sorgenti, tra cui dei mancati collegamenti simbolici alle librerie libjpeg nel directory delle librerie e dei files di inclusione da copiare dalla directory di scompattazione del programma nella directory di include.

Il programma per caricare le immagini sul server del sito web pubblico è sitecopy. Sitecopy una volta inizializzato controlla una directory in locale e la confronta con quella in remoto, se sono state fatte modifiche aggiorna la directory remota.

INSTALLAZIONE di sitecopy: installato come archivio debian (*.deb), nessun problema.

La gestione del modem è affidata a degli "scripts" (piccoli e semplici programmi) che interagiscono con dei programmi per l'interazione con un modem. Gli scripts li ho fatti io (li ho trovati in rete e poi adattati) e i programmi sono pppd e chat.

Il programma per eseguire i programmi precedenti a determinati orari è chiaramente Cron, che è stato installato assieme a Debian. Cron è un vero è proprio timer, sempre attivo.

Il programma per la gestione da remoto è SSH cioè secure server shell (o almeno credo) cioè terminale server sicuro (speriamo...).

Fotografia della postazione webcam
Nella fotografia si vede il PC deskpro con sopra il mio portatile per gestirlo da "remoto".
Il PC è situato in soffitta a temperature polari.
La parte software viene gestita completamente da remoto (cioè lontano da Palo). Per fare questo si attende che il PC si connetta a internet e invii comodamente per posta elettronica il suo indirizzo IP (dinamico, cambia a ogni connessione). Naturalmente lo manda solo a me :). Poi con SSH ci si connette.

Costo del progetto

PC Deskpro: 0 euro (donato da magnate informatico)
Modem: vecchio modem in disuso
Webcam: regalo di natale 2002 costa qualche decina di euro
Timer: 15 euro (opzionale)
Cablaggi vari: diciamo un 10 euro
Bolletta telefono: circa 60 euro all'anno per due o tre minuti di connessione al giorno

Consiglio: per tutto l'hardware a poco prezzo fate un salto al MARC, la fiera informatica che si tiene a Genova due volte l'anno


Questo sito dovrebbe essere visibile e leggibile con qualsiasi browser , nel caso doveste riscontrare problemi comunicateceli.
Questo sito non è ottimizzato per una risoluzione particolare.
Questo sito è strutturato per essere di facile visione e comprensione e per consentire veloci e continui aggiornamenti.
Ultime modifiche
Informazioni - Contatti
Collabora