Motion con Raspberry Pi Camera on board

Da raspibo.

Installazione motion-mmal

Non e` difficile installare la versione modificata di motion che utilizza il modulo camera del Raspberry Pi (invece del normale device /dev/videoN).

Per installare tutte (o quasi) le dipendenze necessarie, installate la versione ufficiale dei repository:

sudo aptitude install motion

Scaricate "motion-mmal" (io utilizzo "aria2", potete utilizzare anche il classico "wget"):

aria2c https://dl.dropboxusercontent.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz?dl=1&token_hash=AAGYMWIKASTf2niIdg5ZE4-rr3aKIH89MsPABamXg6GwOA

Per comodita` ho creato due directory, una chiamata "Pictures" e l'altra "motion-mmalcam" (poi sara` piu` chiaro il perche`), nella seconda ovviamente decomprimeremo l'archivio precedentemente scaricato (e ci assicureremo che l'eseguibile abbia i dovuti permessi):

mkdir Pictures motion-malcam
cd motion-malcam
tar xvzf ../motion-mmal.tar.gz
chmod 700 motion

Se provaste ad eseguire ora il programma non funzionerebbe, manca ancora una "libreria", installiamola:

sudo aptitude install libjpeg62

Modifichiamo il file di configurazione (fatelo secondo le vostre esigenze), riporto solo le modifiche:

process_id_file /home/pi/motion-mmalcam/motion.pid

logfile /home/pi/motion-mmalcam/motion.log

rotate 180

max_movie_time 120

target_dir /home/pi/Pictures/

snapshot_filename %Y%m%d%H%M%S-snapshot-%v

picture_filename %Y%m%d%H%M%S-%q-%v

movie_filename %Y%m%d%H%M%S-%v

webcontrol_localhost off

Ci siamo, eseguiamolo col comando:

/home/pi/motion-mmalcam/motion -n -c /home/pi/motion-mmalcam/motion-mmalcam.conf

Per il "controllo" web, collegatevi col browser agli indirizzi:

http://<IP o Nome del Raspberry Pi>:8080
per controllare/cambiare alcune impostazioni di configurazione (non l'ho provato)
http://<IP o Nome del Raspberry Pi>:8081
per visualizzare lo stream.

Ovviamente nella directory "Pictures" vi ritroverete le immagini ed i filmati delle rilevazioni di movimento effettuate durante il funzionamento.

Note

Per teminare il programma nel caso preferiate eseguirlo in background:

/home/pi/motion-mmalcam/motion -n -c /home/pi/motion-mmalcam/motion-mmalcam.conf &

usate il comando:

kill `pidof motion`


Riferimenti

http://www.raspberrypi.org/camera

http://elinux.org/Rpi_Camera_Module

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=43&t=44966

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=50243&p=389997

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=44966&p=379561#p374790

Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Strumenti