[url=#]- Guida per la costruzione della custodia[/url] OLD
[url=#]- Usare una webcam come canon - Guida Completa Base[/url] OLD
- Versione avanzata in costruzione con modalità notte giorno! OLD
[url=#]- Piccoli accorgimenti per migliorare l'impianto[/url] OLD
Elenco completo compatibilità di PS Remote
GUIDA PER UTILIZZARE UNA MACCHINA FOTOGRAFICA CANON COME WEBCAM BY METEOPASSIONE
E' ormai più che testata la possibilità di utilizzare una vera e propria macchina fotografica come webcam. La maggior parte delle macchine fotografiche canon, hanno la possibilità di essere comandate attraverso il pc e questo possiamo sfruttarlo per eseguire scatti in automatico che poi caricheremo sul nostro sito web.
Prima di tutto ci dobbiamo procurare una fotocamera presente nel seguente elenco: http://www.breezesys.com/PSRemote/features.htm#ps
Al seguente link invece potete scaricare PSRemote (che vi servirà per eseguire lo scatto della fotocamera): http://www.breezesys.com/downloads.htm#psremote
Di seguito potete vedere la schermata di PSRemote
Una volta che abbiamo fotocamera e software andiamo ad impostare il programma in modo che scatti automaticamente la foto e la salvi con il nome "webcam".
Per fare questo ci serviremo delle Operazioni Pianificate di windows.
Quest'ultime si trovano sotto: Start --> Tutti i programmi --> Accessori --> Utilità di sistema
A questo punto visualizzerete la seguente schermata...
Cliccando su "Aggiungi operazione pianificata" ci uscirà una finestra in cui cliccheremo su "avanti" e ci troveremo la seguente schermata:
Cliccando su sfoglia andiamo a selezionare il file "PSRemote Test.exe" che normalmente si trova sotto il percorso
C:\Programmi\BreezeSys\PSRemote\PSRemote Test
Andiamo quindi a selezionare il programmino "PSRemote Test.exe" e quando vi si presenterà la seguente schermata selezionate la voce "Ogni giorno".
Una volta selezionata clicchiamo su avanti e nella schermata successiva andiamo ancora una volta a selezionare avanti senza modificare niente (se volete potete cambiare l'orario ma non cambia niente).
Quando vi si presenta la seguente schermata nel caso in cui abbiate una password utente inseritela nell'apposito spazio, se non l'avete lasciate in bianco e cliccate su avanti.
Siamo ormai a buon punto del processo di impostazione per lo scatto automatico. Nella seguente schermata spuntate la voce "Aprire le proprietà avanzate..." e poi cliccate su "fine".
Potrebbe uscirvi il seguente avviso ma non preoccupatevi è normale
Dopo aver premuto su ok vi si aprirà la seguente schermata.
Nella stringa in cui vi è la posizione del programma "PSRemote Test.exe" assicuratevi di inserire il comando "-w 1" alla fine in quanto è proprio quello il comando che fa scattare la foto e la salva come "webcam.jpg".
"C:\Programmi\BreezeSys\PSRemote\PSRemoteTest\PSRemoteTest.exe -w 1" (copiare senza virgolette)
Nella voce "Da:" verrà inserita la cartella dove preferite che venga automaticamente salvata l'immagine della nostra webcam. Infine spuntate la voce "Esegui solo ad accesso effettuato" dopo dichè passate sulla seconda scheda delle finestra, chiamata "Pianificazione".
Una volta in questa finestra cliccate su "Avanzate" e impostate come preferite ogni quanto fare scattare l'immagine alla webcam (io ho messo un minuto e la carico ogni 2 su internet, quindi la scelta dello scatto non è collegata all'upload su internet).
Una volta impostato lo scatto a vostro piacere cliccate su ok e in seguito cliccate sull'ultima scheda rimasta chiamata "impostazioni".
In quest'ultima scheda andremo a togliere le spunte su tutte le opzioni attive come è stato fatto nella seguente immagine:
Infine premete su "applica" e poi su "ok" per chiudere la finestra.
Abbiamo quindi terminato l'impostazione a livello di pc per quello che riguarda lo scatto automatico.
Quando collegate la fotocamera al pc tramite l'usb (1.1 o 2.0) con il software lanciato essa si collegherà automaticamente, nelle impostazioni di PSRemote vi conviene attivare la voce "Autoreconnect"
Per alleggerire lo scatto e quindi velocizzare l'upload su internet andiamo a comprimere l'immagine così:
File --> Post Processing
Spuntate la voce "Enable post processing..." e dove c'è "JPEG save quality" inserite la compressione, io ho inserito 80 in modo da non perdere troppa risoluzione.
Passiamo ora ad illustrare come eseguire l'upload automatico su internet tramite FTP della nostra webcam.
Le possibilità per eseguire questo sono principalmente 2:
- Utilizzare un software che permette l'upload schedulato (Come CuteFTP Pro)
- Creare un semplice file bat che carica l'immagine sul nostro sito e sfruttare le operazioni pianificate di windows per schedulare i caricamenti.
Per creare il file bat apriamo il blocco note di windows e inseriamo il seguente codice sostituendo alle variabili (sito, user...) i nostri dati per l'upload
tramite FTP del nostro sito.
Codice: Seleziona tutto
open ftp.miosito.it
user
password
cd /cartella
binary
del webcam.jpg
put webcam.jpg
close
quit
Una volta copiato il codice e sostituite le variabili, salviamo il file chiamandolo "comandiftp.txt" (o come preferite) nella stessa posizione in cui abbiamo
scelto di far salvare l'immagine "webcam.jpg" da PSRemote.
Una volta salvato ci serviamo sempre del blocco note di windows per creare il file bat che sfrutta il file in txt ed esegue il comando contenuto in esso.
Per fare questo nel blocco note inseriamo il seguente codice...
Codice: Seleziona tutto
@echo off
ftp -s:comandiftp.txt
exit
Attenzione: se precedentemente avete cambiato il nome del file txt dovete inserire il nome scelto.
Una volta inserito salviamo il file sotto la stessa cartella di dove abbiamo salvato il precedente file chiamandolo "upload.bat" (senza virgolette).
Una volta creati entrambi i file, apriamo le operazioni pianificate di windows e andando a selezionare il file in bat da noi creato lo facciamo eseguire ogni
quanto preferiamo in base alla frequenza con cui vogliamo che si aggiorni la webcam.
Sul lato server invece dobbiamo posizionare un file "webcam.php" che andrà ad inserire l'orario nello scatto.
Per questo file contattatemi tramite MP o per email (raffoxbs@gmail.com) Per chi ha la stazione meteo online volendo c'è la possibilità di inserire i dati nella webcam.
Abbiamo quindi finito di impostare la nostra webcam ad alta definizione!
Per esperienza, se non utilizzate un pc specifico per la stazione meteo e la webcam vi conviene per far eseguire lo scatto creare un account in windows e
lasciarlo attivo non disconnettendolo ma premendo su cambia utente, in questo modo non vi darà fastidio la schermata nera che temporaneamente esce nel
momento dello scatto e dell'upload della webcam
Per chi usa windows 7, ho personalmente testato che alcune fotocamere non sono compatibili con il sistema. Ma non dovete preoccuparvi in quanto la microsoft
offre gratuitamente ai suoi utenti sul proprio sito un software che crea una specie di pc virtuale all'interno del vostro pc con su Windows XP, quindi in
questo modo non avrete alcun problema e le schermate di scatto rimarranno solo nella schermata di Windows XP Mode che potete minimizzare senza problemi.
Link per il download del software: http://www.microsoft.com/italy/windows/ ... fault.aspx
Molte volte mi è stato chiesto e anche alcuni di voi se lo chiederanno: "Ma come faccio a mettere all'esterno la macchina fotografica? Non succede niente se
si bagna?". Spiegherò di seguito l'occorrente e le fasi per costruire una protezione a prova di eventi atmosferici per la nostra webcam.
Occorrente:
- Cassetta da elettricista IP56 (o 55 però dovrete sigillarla con il silicone) della dimensione da voi preferita, l'importante è che ci stia dentro la
fotocamera. http://shop.superzap.it/images/medium/s ... 80_MED.jpg
- Alimentatore universale per macchine fotografiche (15€ circa)
- Lana di vetro
- Silical gel (le bustine che si trovano nelle scatole delle scarpe o nelle scatole delle cose elettriche)
- Cavo elettrico per prolungare l'alimentatore
- vetrino di plexiglass
- Prolunga usb (o extender per distanze maggiori agli 8 m)
Inseriamo la fotocamera nella scatolina e intorno mettiamo della lana di vetro per isolare dal caldo e dal freddo la fotocamera, in più inseriamo la bustina
di silicalgel in modo che assorba l'umidità ristagnante all'interno della scatola.
Prese bene le misure segnamo sulla parte anteriore della scatolina il punto in cui rimane l'obiettivo e andiamo a tagliare la plastica facendo in modo che
l'obiettivo abbia la visuale totale all'esterno, infine andremo ad incollarci sopra il vetrino di plexiglass con del silicone.
Siccome la fotocamera non si accende automaticamente, bisogna bloccare il pulsante di accensione in modo che rimanga premuto. io ho usato due dadini e del nastro isolante per tenerli ben contro.
Nel caso in cui la distanza tra il pc e la webcam è molto ampia, dovete procurarvi un extender usb con il quale si può portare il cavo usb ad una distanza di
anche 50 m dal pc! Prolungando il cavo tra la webcam e il suo alimentatore automaticamente si crea una resistenza e la tensione diminuisce, quindi nel caso
in cui lo prolunghiate oltre i 10 m c'è il rischio che non arrivi la tensione giusta. In questo caso o variate la tensione sull'alimentatore aumentandola
(attenti a controllare che non ci sia un sovraccarico sulla macchinetta) oppure l'altra soluzione è di mettere in un'altra scatola da elettricista da esterno
l'alimentatore portandoci all'interno la 220, in questo caso conviene mettere anche una ventolina all'interno per evitare la formazione di condensa e
praticare dei fori in fondo alla scatola.
UTILITA' AGGIUNTIVE
PSRemote ha la possibilità attraverso dei comandi di essere impostato come vogliamo noi a determinate ore del giorno. Di seguito vi posto tutti i comandi...
Codice: Seleziona tutto
-w 1 ( scatta la foto e rinomina webcam.jpg 1 = numero di foto scattate con intervallo di 1 minuto )
-z 0 (zoom numero seguene 0= niente zoom 10 = zoom massimo ottico 15 = massimo zoom digitale)
-Q 9 ( qualità immagine -Q12= smal/normal -Q9 medium2/normal -Q 0 Raw = massimo )
-e 0 ( selezione modalità 0= auto 1= program 2=TV 3= AV 4= Manual )
-I 3 ( ISO 0 = 50 1= 100 2 = 200 3 = 400 )
-a 9 ( AV 0 = 2 12= 8 < 0 = più chiara 12 = più scura> ) AV e manuale
-x 0 ( exposure compensation 0= +2 12 = -2 ) No manual
-d 1 ( focus points 0 = auto 1= Close Up
-W 0 ( White balance 0 = auto 6 = Custom altri intermedi )
-s 0 ( TV = secondi apertura 0 = 15" 39= 1/500
-X ( chiude psRemote = C:\Programmi\BreezeSys\PSRemote\PSRemoteTest\PSRemoteTest.exe -X )
( avvia psremote = start C:\Programmi\BreezeSys\PSRemote\PSRemote.exe )
Questi comandi possono essere sfruttati, come ad esempio ho fatto io qui al Violino, per far impostare che dopo un certo orario la fotocamera faccia degli scatti con degli ISO più alti in modo che di notte si veda meglio. Per farli partire basterà fare lo stesso procedimento del comando iniziale per lo scatto, solo che in questo caso il percorso sarà il seguente..
C:\Programmi\BreezeSys\PSRemote\PSRemoteTest\PSRemoteTest.exe -I 3
O per qualsiasi altro comando.
Per fare riavviare il pc in automatico vi conviene fare chiudere prima PSRemote in modo di essere sicuri che al riavvio la fotocamera si ricolleghi senza problemi, quindi sfrutteremo il seguente comando...
C:\Programmi\BreezeSys\PSRemote\PSRemoteTest\PSRemoteTest.exe -X
Nel caso in cui il pc si riavvia alle 0.00 questo comando lo faremo partire 1/2 minuti prima del riavvio!
Spero che la guida sia stata esauriente e che abbiate capito bene!
Nel caso in cui avete dubbi o consigli postateli pure in questo 3d!
Creare un archivio di immagini
Per salvare sul nostro pc automaticamente le foto salvate con l'orario e eventualmente anche il giorno dobbiamo creare un file in batch che prende l'immagine scattata dalla webcam e la rinomina salvandola con il nome in base all'ora.
Il codice è il seguente:
Codice: Seleziona tutto
setlocal
set mese_anno=%date:~-7,2%_%date:~-4,4%
set giorno=%date:~-10,2%
md C:\Archivio_webcam\%mese_anno%\%giorno%
set ora=%time:~0,5%
set ora=%ora: =0%
set ore="Foto_ore_%ora%"
copy webcam.jpg C:\Archivio_webcam\%mese_anno%\%giorno%\%ore%.jpg
exit
Inseriamo il codice nel blocco note e lo salviamo come "archivio.bat" (o come preferite, l'importante è l'estensione in .bat)
Ora basterà far avviare il file pianificandolo con windows.
Ovviamente l'ora in cui salva l'immagine corrisponde al momento in cui parte il nostro programmino.
Se qualcuno è interessato oltre all'archivio giornaliero anche ad un archivio che salva le immagini giorno per giorno allora il codice da utilizzare è il seguente...
Codice: Seleziona tutto
setlocal
set mese_anno=%date:~-7,2%_%date:~-4,4%
set giorno=%date:~-10,2%
md C:\Archivio_webcam\%mese_anno%\%giorno%
set ora=%time:~0,5%
set ora=%ora: =0%
set ore="Foto_ore_%ora%"
copy webcam.jpg C:\Archivio_webcam\%mese_anno%\%giorno%\%ore%.jpg
ssetlocal
del C:\Documents and Settings\Administrator\Desktop\ore_*.jpg
md C:\Archivio_webcam\24h
set ora=%time:~0,5%
set ora=%ora: =0%
set curdate=ore_%ora%
copy webcam.jpg C:\Documents and Settings\Administrator\Desktop\%curdate%.jpg
copy webcam.jpg C:\Archivio_webcam\24h\%curdate%.jpg
exit
Questo salverà l'immagine in entrambi i modi, sia l'archivio giornaliero che l'archivio totale.
Se avete bisogno di chiarimenti chiedete pure