Raspberry Pi Tank

Raspberry Pi Camera con aggiunta di messaggi timestamp e upload FTP


Per abilitare la raspberry pi camera:sudo raspi-config Abilitare la camera, salvare e riavviare. Poi: sudo apt-get updateInstallare il programma per la modifica delle foto con: sudo apt-get install imagemagickInstallare wput per trasferire in automatico l'immagine su un server ftp (opzionale) con:sudo apt-get install wputCreare uno script con: sudo nano /etc/init.d/shot.shIncollare il seguente semplice codice che fà uso di raspistill:#!/bin/shOPTIONS='-w 1024 -h 768 -q 80 -x'DATE=$(date +"%d/%m/%Y")HOUR=$(date +"%R")cd /home/piraspistill -o big.jpg $OPTIONSsleep 1raspistill -o current.jpg -w 200 -h 150 -q 80 -xsleep 1convert 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.jpgwput current.jpg ftp://USER:PASSWORD@TUO_SITO_FTPwput big.jpg ftp://USER:PASSWORD@TUO_SITO_FTPQuesto 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.shImpostiamo lo script che parta all'avvio con:sudo update-rc.d shot.sh defaultsImpostiamo ora un job cron con:crontab -eIncollare 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.shSalviamo e riavviamo il raspberry.