« Installazione di WeeWX p... | Raspberry Pi Camera con ... » |
Raspberry Pi Camera con aggiunta di messaggi timestamp e upload FTP
Post n°12 pubblicato il 30 Marzo 2014 da l30n1d4
Per abilitare la raspberry pi camera: sudo raspi-config
Abilitare la camera, salvare e riavviare. Poi:
sudo apt-get update Installare il programma per la modifica delle foto con:
sudo apt-get install imagemagick Installare wput per trasferire in automatico l'immagine su un server ftp (opzionale) con: sudo apt-get install wput Creare uno script con:
sudo nano /etc/init.d/shot.sh Incollare il seguente semplice codice che fà uso di raspistill: #!/bin/sh OPTIONS='-w 1024 -h 768 -q 80 -x' DATE=$(date +"%d/%m/%Y") HOUR=$(date +"%R") cd /home/pi raspistill -o big.jpg $OPTIONS sleep 1 raspistill -o current.jpg -w 200 -h 150 -q 80 -x sleep 1 convert big.jpg -pointsize 14 -fill white -annotate +670+590 $DATE -pointsize 14 -fill white -annotate +974+758 $HOUR -pointsize 14 -fill white -annotate +10+758 "INSERIRE_UN_MESSAGGIO_QUI" big.jpg wput current.jpg ftp://USER:PASSWORD@TUO_SITO_FTP wput big.jpg ftp://USER:PASSWORD@TUO_SITO_FTP Questo script crea ed invia al server FTP due immagini: una piccola per il preview ed una grande con le dimensioni descritte nella variabile OPTIONS. Rendiamo lo script eseguibile con: sudo chmod 755 /etc/init.d/shot.sh Impostiamo lo script che parta all'avvio con: sudo update-rc.d shot.sh defaults Impostiamo ora un job cron con: crontab -e Incollare il seguente semplice codice che ogni mezzora dalle 06:00 alle 22:00 esegue il precedente script: */30 6-22 * * * pi /etc/init.d/shot.sh Salviamo e riavviamo il raspberry. |