Page 1 of 1

Registrazione video alla pressione di un pulsante

Posted: Mon Feb 13, 2017 9:29 pm
by th3fool
Ciao a tutti,

sono nuovo della comunità... avrei bisogno di qualche consiglio per realizzare un piccolo (credo) progetto.
Quello che mi serve avere sono due telecamere che alla pressione di un pulsante inizino a riprendere.
Alla pressione di un secondo pulsante (diverso per le due telecamere) queste devono smettere di riprendere, creare un video dell'ultimo minuto di filmato, (ipoteticamente cancellare il resto del video) e ricominciare a riprendere.
Mi sapete dire se una cosa del genere è fattibile con un raspberry pi3? Che tipo di camera devo comprare? Cioè a cosa devo stare attento per essere sicuro che sia compatibile con il raspberry?
Per i pulsanti c'è qualche restrizione o basta che si possano collegare ai pin GPIO?
Sono abbastanza pratico di programmazione e sistemi linux quindi la parte che più mi preoccupa è la realizzazione hardware.

Grazie per l'aiuto,
Alessandro

Re: Registrazione video alla pressione di un pulsante

Posted: Tue Feb 14, 2017 1:47 pm
by willy_pinguino
secondo me devi munirti di 2 webcam e smanettare un po' con Motion (che è un programma che gestisce le webcam anche su ip e lo streaming di immagini o video e gestisce anche la rilevazione di movimento)

se ricordo bene c'è anche un'impostazione che fa esattamente quello che vuoi tu, cioè ad un dato segnale (che da uno script tu puoi collegare ad un evento del GPIO) prende x frame o secondi del registrato e lo pubblica.

unico dubbio è se una unica istanza di Motion gestisce 2 telecamere e 2 eventi diversi o se devi lanciare 2 istanze diverse del demone e assegnare ad ognuna una telecamera ed uno script GPIO diversi.

dacci un'occhiata e se il programma fa al caso tuo facci sapere come risolvi il tuo progetto :)

Re: Registrazione video alla pressione di un pulsante

Posted: Wed Feb 15, 2017 10:01 am
by th3fool
willy_pinguino wrote:secondo me devi munirti di 2 webcam e smanettare un po' con Motion (che è un programma che gestisce le webcam anche su ip e lo streaming di immagini o video e gestisce anche la rilevazione di movimento)

se ricordo bene c'è anche un'impostazione che fa esattamente quello che vuoi tu, cioè ad un dato segnale (che da uno script tu puoi collegare ad un evento del GPIO) prende x frame o secondi del registrato e lo pubblica.

unico dubbio è se una unica istanza di Motion gestisce 2 telecamere e 2 eventi diversi o se devi lanciare 2 istanze diverse del demone e assegnare ad ognuna una telecamera ed uno script GPIO diversi.

dacci un'occhiata e se il programma fa al caso tuo facci sapere come risolvi il tuo progetto :)
Ciao,
innanzitutto grazie della risposta...

Inizio subito a dare un'occhiata a Motion. Avevo letto qualcosa a proposito (soprattutto per la realizzazione di impianti di sorveglianza che utilizzavano appunto la rilevazione del movimento)... se mi dici che è possibile generare un "interrupt" anche attraverso segnali sui GPIO piuttosto che sfruttando il movimento sembra proprio perfetto per quello che devo fare io.
Immagino quindi che si possa gestire anche un buffer per il video in modo da salvare i minuti precedenti alla pressione del pulsante?
Una qualsiasi webcam usb è compatibile?

Grazie ancora!

Re: Registrazione video alla pressione di un pulsante

Posted: Wed Feb 15, 2017 4:40 pm
by willy_pinguino
che io ricordi Motion accetta anche input esterni (tipo una fotocellula o un pir) e siccome su linux tutto è un file, dovrebbe essere un attimo usare un pin GPIO per avviare una sequenza di azioni...

altrimenti uno script che ad un certo input esterno lanci delle azioni come un upload ftp non dovrebbe essere la fine del mondo, certo se lo fa già motion è tutto più facile :-P