Skip navigation.
Home

03 - Configurazione TRUST WB1400 T

La WebCam TRUST WB1400 T è una Webcam di tipo USB con risoluzione da 352 x 288 pixel (100 k).
Adatta ad applicazioni Internet come chat e videoconferenze.
Arriva a catturare al massimo 30 fotogrammi al secondo (30 fps).

Caratteristiche

Scheda tecnica - Codice fornitore: 14382

  • Webcam Trust WB-1400T 352x288 0.1MPixel 30fps
  • risoluzione da 352 x 288 pixel (100 k), 640 x 480 in modalità interpolata
  • Max. 30 fotogrammi al secondo
  • interfaccia USB
  • Sensore da 1/7" CMOS, colore a 24 bit
  • Messa a fuoco manuale per una migliore qualità dell'immagine
  • Bilanciamento del bianco e controllo di guadagno automatici
  • Campo di messa a fuoco: da 3 cm all'infinito
  • Dimensioni del prodotto (a x l x p in mm): 82 x 64 x 84 mm (supporto incluso)
  • Pulsante per lo scatto di istantanee
  • Cavo da 200 cm; alimentazione da porta USB

Installazione Modulo

Il modulo utilizzato da questa WebCam, è il modulo gspca.
apt-cache search gspca
gspca-modules-2.6-486 - gspca video for linux (v4l) driver modules for Linux 2.6 on x86
gspca-modules-2.6-686 - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-686-bigmem - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-amd64 - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD64
gspca-modules-2.6-k7 - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD K7
gspca-modules-2.6-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6-vserver-k7 - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD K7
gspca-modules-2.6-xen-686 - gspca video for linux (v4l) driver modules for Linux 2.6 on i686
gspca-modules-2.6-xen-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6 on i686
gspca-modules-2.6.18-4-486 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on x86
gspca-modules-2.6.18-4-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-4-686-bigmem - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-4-amd64 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD64
gspca-modules-2.6.18-4-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7
gspca-modules-2.6.18-4-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-4-vserver-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7
gspca-modules-2.6.18-4-xen-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
gspca-modules-2.6.18-4-xen-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
gspca-modules-2.6.18-5-486 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on x86
gspca-modules-2.6.18-5-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-5-686-bigmem - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-5-amd64 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD64
gspca-modules-2.6.18-5-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7
gspca-modules-2.6.18-5-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.18-5-vserver-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7
gspca-modules-2.6.18-5-xen-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
gspca-modules-2.6.18-5-xen-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
gspca-source - source for the gspca v4l kernel module

Quindi sarebbe sufficiente installare il modulo adatto (a seconda della propria architettura, nel mio caso k7):
apt-get install gspca-modules-2.6.18-4-k7
Quindi collegare la WebCam all'USB. Per vedere se il sistema si è accorto di questo evento, utilizzare il comando dmesg, il quale serve per visualizzare i messaggi di log del kernel di linux:
dmesg
dal quale si legge:
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice

Poi, caricare il modulo con il comando modprobe:
modprobe gspca
e verificare il corretto caricamento sempre con il comando dmesg il cui output è:
Linux video capture interface: v2.00
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: USB SPCA5XX camera found. (PAC207)
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: [spca5xx_probe:3887] Camera type GBRG
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: [spca5xx_getcapability:1165] maxw 352 maxh 288 minw 160 minh 120
usbcore: registered new driver gspca
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: gspca driver 2.6.18 registered

Utilizzo webCam

Per poter effettivamente utilizzare la webcam, occorre installare un programma che "legga" via USB le immagini acquisite dalla webcam e le visualizzi a video. Un software per esempio è camorama, la cui installazione si riduca al lancio del comando:
apt-get install camorama
Poi per poter eseguire il software, lanciare Camorama dal menu del proprio window manager oppure lanciare da terminale il comando:
camorama
Il software accede al file /dev/video0 il quale deve essere leggibile dall'utente che ha eseguito il software di acquisizione.
ls -l /dev/video0
crw-rw---- 1 root video 81, 0 2007-12-02 21:52 /dev/video0

Questo ci dice che il device è accessibile dall'utente root e dagli utenti appartenenti al gruppo video.
Per verificare quali utenti appartengono al gruppo video:
cat /etc/group | grep video
video:x:44:robbie

In questo caso si evince che l'utente robbie puo' accedere al device relativo alla WebCam.

Risoluzione Problemi

In realtà in Debian ho riscontrato che all'avvio di camorama, quando esso cerca di accedere al file /dev/video0, tra i messaggi del kernel visualizzabili tramite il comando dmesg, è presente un errore:
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: [spca5xx_open:1904] DEALLOC error on spca50x_init_source
/build/buildd/linux-modules-extra-2.6-2.6.18/debian/build/build_i386_none_k7_gspca/gspca_core.c: [spca5xx_open:1904] DEALLOC error on spca50x_init_source

Facendo una veloce ricerca su Web tramite Google, si scopre che sarebbe meglio installare i sorgenti dei moduli gspca, tramite il comando:
apt-get install gspca-source
e quindi modificare, compilare i sorgenti e installare il modulo prodotto:
cd /usr/src/
tar jxvf gspca-source.tar.bz2
cd modules/gspca

rimuovere il pacchetto dei moduli precompilati gspca precedentemente installato:
apt-get remove --purge gspca-modules-2.6.18-5-k7
quindi correggere il file sorgente Pixart/pac207.h , in particolare alla linea 137 che ORIGINARIAMENTE è:
if (id[0] != 0x27 || id[1] != 0x00)
modificarla in:
if (id[0] != 0x27 || id[1] != 0x08)
quindi è possibile avviare il processo di compilazione/installazione tramite il comando:
./gspca_build
a questo punto ricollegare la Webcam che automaticamente verrà riconosciuta dal sistema, oppure caricare i moduli manualmente tramite il comando modprobe gspca.
Avviando nuovamente camorama è possibile vedere il flusso video acquisito.