Skip to content

tomellericcardo/PiZero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PiZero

PiZero è un'applicazione web per la gestione di una fotocamera wireless basata sul Raspberry Pi Zero. Il suo scopo è scattare foto e video (ma anche GIF e video in Time-Lapse e Slow-Motion), salvare gli elementi in un album e modificare le impostazioni della fotocamera.

Prerequisiti

  • Raspberry Pi (modello qualsiasi)
  • Micro SD (almeno 4GB consigliati)
  • Sistema operativo Raspbian (testato solo con Stretch)
  • Connessione ad una rete LAN (non è necessario Internet)
  • Modulo fotocamera compatibile

Dipendenze

  • Python Pip
    • Flask
    • psutil
  • Python PiCamera
  • ImageMagick
  • GPAC
  • Libav

Installazione

Aggiorna l'elenco locale di apt-get:

sudo apt-get update

Se non possiedi pip, installalo:

sudo apt-get install python-pip

Installa le dipendenze con apt-get e pip:

sudo apt-get install python-picamera imagemagick gpac libav-tools
sudo pip install flask psutil

Se non possiedi git, installalo:

sudo apt-get install git

Clona la directory in /home/pi:

cd /home/pi
sudo git clone http://www.github.com/tomellericcardo/PiZero.git

Assicurati di aver abilitato il modulo fotocamera nella configurazione del Raspberry Pi:

sudo raspi-config

Avvia l'applicazione:

sudo python PiZero/server-side/webserver.py

Esecuzione all'avvio

Per eseguire l'applicazione all'avvio occorre modificare il file /etc/rc.local:

sudo nano /etc/rc.local

Aggiungi la seguente riga prima del comando exit 0:

sudo python /home/pi/PiZero/server-side/webserver.py &

Riavvia il Raspberry:

sudo reboot now

Aggiornamento

Per aggiornare l'applicazione basta spostarsi nella cartella e fare il pull della repository :

cd /home/pi/PiZero/
sudo git pull

Riavvia il Raspberry:

sudo reboot now

Note

Il server web si metterà  in ascolto alla porta 80, per cui per raggiungere l'applicazione web basterà  aprire il browser di un dispositivo connesso alla stessa rete del Raspberry Pi ed inserire l'indirizzo IP.

About

Raspberry Pi Zero Wireless Camera Project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published