Motion-mmal con Raspberry Pi Camera on board

Da raspibo.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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