Raspberry Pi photo booth controller (5 / 6 steg)
Steg 5: Konfigurera full rigg, Hämta scripts, test
1) ansluta skrivaren och kamera till RPi använder en USB-hubb.
2) gör en etikett för montaget. Filen "photobooth_label.jpg" namnet och lägga den till din RPi i arbetskatalogen.
Jag använde illustratör, exporterar en ~ 110 x 1100 pixel .jpg, orienterad vertikalt. Ord att läsa från botten till toppen. Jag antar att du kunde också använda Photoshop, GIMPeller Inkscape.
Ladda upp filen photobooth etikett till din RPi genom att öppna en lokal terminalfönster, ändra till den lokala katalogen där filen är och överföra filen:
SCP photobooth_label.jpg pi
Du kan alternativt e-posta den till dig själv och använda RPi GUI till få arkivera. Eller med en windows-maskin, använda WinSCP.
3) få skript. På RPi gör en katalog och hämta tre skript. gör dem körbar.
mkdir -p ~/scripts/photobooth
CD ~/scripts/photobooth
sudo wget raw.github.com/safay/RPi_photobooth/master/assemble_and_print
sudo wget raw.github.com/safay/RPi_photobooth/master/photo_booth.py
sudo wget raw.github.com/safay/RPi_photobooth/master/startup_script
sudo chmod 755 *
Redigera skriptet "assemble_and_print". Ändra raden "lp" om du vill inkludera ditt skrivarnamn.
sudo nano assemble_and_print
^ X för att avsluta, spara ändringarna
4) göra kataloger för montering på montage och arkivering skott.
CD ~
mkdir photobooth_images
mkdir PB_archive
5) installera ImageMagik
sudo lämplig-få installera imagemagick
6) test: prova och köra skriptet (ctrl-C att sluta).
sudo python ~/scripts/photobooth/photo_booth.py
Om det är lysande, tryck på knappen.
7) ange skript som ska köras automatiskt.
Om ovanstående steg fungerar, sedan göra skriptet körs automatiskt vid start. Detta gör att montern fungera utan en extern dator eller ett nätverk.
sudo nano /etc/rc.local
Lägg till raden
/Home/PI/scripts/Photobooth/startup_script &
ovan den "exit 0" linje
^ X för att avsluta, spara ändringarna
Starta om RPi
sudo shutdown - r 0
Skriptet ska köras automatiskt i bakgrunden.
Du kan få arkiverade fotomontage av RPi av scp'ing från din lokala terminal:
SCP pi.