Cabinele foto sunt foarte distractive și fac un plus plăcut mulțimii la evenimentele sociale, cum ar fi petreceri, zile de naștere și nunți. Oaspeților le place să pozeze pentru fotografii și se termină cu suveniruri distincte ale unui eveniment memorabil. În timp ce închirierea unei cabine foto poate fi costisitoare, folosind un Raspberry Pi, vă puteți face propriile pentru mult mai puțini bani și vă puteți distra mult mai mult!
Pași
Partea 1 din 8: Configurarea Raspberry Pi
Pasul 1. Asigurați-vă că Raspberry Pi este actualizat
Veți avea nevoie de un model Raspberry Pi 2B sau mai recent, care să ruleze cel mai recent sistem de operare Raspbian acceptat cu un monitor, o tastatură și un mouse. Dacă nu aveți deja Raspberry Pi configurat în acest fel, consultați ghidul Cum să începeți cu Raspberry Pi pentru instrucțiuni detaliate pas cu pas.
Pasul 2. Actualizați bibliotecile de pachete
Deschideți o fereastră nouă de terminal apăsând pictograma terminalului din partea stângă sus a barei de activități și tastați următoarele:
sudo apt-get update
Pasul 3. Actualizați-vă pachetele
În terminal, tastați:
sudo apt-get upgrade
Partea 2 din 8: Conectarea modulului camerei
Pasul 1. Opriți Raspberry Pi și deconectați alimentarea
Pasul 2. Localizați portul camerei
Pasul 3. Ridicați clema din spate trăgând în sus de cele două părți
Pasul 4. Introduceți cablul panglică astfel încât conectorii metalici să fie orientați spre portul Ethernet și spre portul HDMI, așa cum se arată în imagine
Pasul 5. Țineți cablul panglică al camerei în poziție și apăsați în jos pe cele două file
Aceasta va bloca cablul panglică al camerei la locul său. Asigurați-vă că cablul panglică este sigur și așezat uniform în portul camerei.
Pasul 6. Reconectați alimentarea și porniți Raspberry Pi
Pasul 7. Deschideți meniul de configurare Raspberry Pi
Faceți clic pe pictograma zmeură din colțul din stânga sus al barei de activități. Accesați „Preferințe”, apoi faceți clic pe „Configurare Raspberry Pi”.
Pasul 8. Asigurați-vă că software-ul camerei este activat în fila Interfețe
Apoi apăsați OK.
Este posibil ca computerul să vă indice că trebuie să repornească înainte ca modificările să poată intra în vigoare. Apoi vă va întreba dacă doriți să reporniți computerul acum, caz în care selectați Da
Pasul 9. Testați camera foto făcând o fotografie
Deschideți o nouă fereastră de terminal și tastați:
raspistill -o cam.jpg
- Apoi apăsați ↵ Enter. Previzualizarea camerei se va activa o secundă mai târziu și va face o fotografie. Acesta va fi salvat în directorul de start al utilizatorului dvs. cu numele de fișier cam.jpg.
- Puteți înlocui cam-j.webp" />
Pasul 10. Deschideți fișierul imagine pe care tocmai l-ați creat
Puteți deschide Managerul de fișiere făcând clic pe pictograma folderului de fișiere din partea stângă sus a barei de activități. Ar trebui să vedeți fișierul imagine în directorul dvs. de acasă. Faceți dublu clic pe fișier și aceasta va deschide imaginea cu Image Viewer. Excelent!
Partea 3 din 8: Alegerea unei imprimante foto
Pasul 1. Luați în considerare avantajele și dezavantajele diferitelor imprimante
- Jet de cerneală imprimantele sunt de obicei mai puțin costisitoare și produc tipăriri de calitate foto bună. Cu toate acestea, acestea au de obicei viteze de imprimare mai mici și sunt înșelător de scumpe atunci când imprimă în cantități mari. Hârtia foto se vinde în coli, iar cartușele de cerneală se vând separat pe culoare.
- Laser imprimantele au viteze excelente de imprimare, dar chiar și imprimantele laser color nu produc în mod normal imagini de calitate foto și nici nu imprimă pe hârtie foto. Pentru imprimantele laser color, cartușele de toner sunt de asemenea vândute separat pe culoare.
- Sublimarea colorantului imprimantele oferă imprimări foto de calitate excelentă, viteze de imprimare rapide și variază foarte mult în ceea ce privește prețul. Hârtia foto pentru imprimantele de sublimare a coloranților este vândută cu cantitatea exactă de film colorant necesară pentru a imprima aceeași cantitate de hârtie. Pentru modelele mai scumpe cu volum mare, hârtia și vopseaua sunt vândute împreună în role și imprimanta tăie automat fiecare fotografie după imprimare. Pentru modelele mai puțin costisitoare cu cantități mai mici, hârtia foto și vopseaua sunt vândute împreună în coli.
Pasul 2. Luați în considerare nevoile și bugetul dvs
În ce tip de eveniment va fi folosit cabina foto și în câte fotografii este posibil să imprimați? Ce dimensiune a fotografiei doriți să fie imprimările și cât de costisitoare este suportul media necesar? Aveți de gând să folosiți cabina foto în viitor? În funcție de circumstanțe, poate fi în interesul dumneavoastră să închiriați o imprimantă de evenimente profesionale sau să cumpărați un model folosit la o fracțiune din cost.
Pasul 3. Asigurați-vă că imprimanta dvs. este compatibilă cu Raspberry Pi
Indiferent de imprimanta pe care intenționați să o utilizați, aceasta trebuie să fie acceptată de Gutenprint. Gutenprint este o colecție open source de drivere de imprimantă gratuite pentru utilizare cu sistemele de imprimare bazate pe UNIX, ceea ce folosește Raspberry Pi pentru a imprima. Iată o listă de imprimante care sunt compatibile în prezent cu Gutenprint. Dacă scrie „EXPERIMENTAL” lângă imprimanta dvs., ar putea avea probleme și este posibil să nu funcționeze în mod fiabil pe Raspberry Pi.
Partea 4 din 8: Instalarea imprimantei foto
Pasul 1. Instalați CUPS
CUPS (sau Common Unix Printing System) este programul de care trebuie să putem imprima de pe Raspberry Pi. Deschideți o fereastră nouă de terminal și tastați:
sudo apt-get install cups
Pasul 2. Adăugați utilizatorul „pi” la grupul căruia îi este permis să imprime „lpadmin”
În tipul terminalului:
sudo usermod -a -G lpadmin pi
Pasul 3. Conectați imprimanta la Raspberry Pi utilizând cablul USB
Apoi porniți imprimanta.
Pasul 4. Deschideți browserul de internet făcând clic pe pictograma glob albastru din partea stângă sus a barei de activități
În bara URL introduceți următoarea adresă:
127.0.0.1:631
Apoi apăsați ↵ Enter. Aceasta va deschide pagina de configurare CUPS din browserul dvs.
Pasul 5. Faceți clic pe fila Administrare
Apoi faceți clic pe Adăugare imprimantă. Vi se va solicita numele de utilizator și parola.
Numele de utilizator implicit este pi, iar parola implicită este raspberry, cu excepția cazului în care a fost modificată anterior
Pasul 6. Selectați imprimanta din lista Imprimante locale și faceți clic pe Continuare
Ignorați imprimanta la distanță VNC și nu vă faceți griji dacă imprimanta dvs. este listată de două ori.
Pasul 7. Redenumiți imprimanta cu ceva ușor de reținut și simplu de tastat
În exemplul din imagine, vom redenumi imprimanta de la Sony_UP-DR200 implicit la SonyUP, astfel încât să fie mai ușor de reținut și de tastat. De asemenea, puteți introduce o etichetă de locație, dacă doriți. În acest exemplu vom introduce photobooth ca locație. Apoi faceți clic pe Continuați.
Pasul 8. Selectați driverul de imprimantă pentru marca și modelul imprimantei dvs. specifice
Apoi faceți clic pe Adăugare imprimantă.
Pasul 9. Selectați setările implicite de imprimare pe care le-ați prefera pe această imprimantă
Dacă nu știți ce face o anumită setare, cel mai bine este să o lăsați în pace. Cea mai importantă setare este să vă asigurați că Dimensiunea suportului corespunde cu dimensiunea hârtiei pe care o utilizați în prezent. Apoi faceți clic pe Setare opțiuni implicite. Ar trebui să vedeți o pagină de confirmare care afișează „Opțiunile implicite„ PrinterNamePrinter”au fost setate cu succes.” Acest lucru vă va redirecționa către starea principală și pagina de lucru a imprimantei.
Pasul 10. Verificați dacă există imprimante active
Deschideți o nouă fereastră de terminal și tastați:
lpstat -p
Apoi apăsați ↵ Enter. Aceasta va returna numele și starea imprimantei implicite curente. Numele imprimantei afișate ar trebui să fie cel pe care l-ați desemnat mai devreme în configurarea CUPS și starea ar trebui să fie „inactivă” dacă imprimanta nu este utilizată.
Pasul 11. Enumerați fișierele din directorul de acasă
În tipul terminalului:
eu sunt
Apoi apăsați ↵ Enter. Aceasta va returna o listă de directoare și fișiere care se află în directorul principal. În listă ar trebui să găsiți numele de fișier al fotografiei făcute mai devreme în secțiunea Conectați modulul camerei.
Pasul 12. Imprimați imaginea
În tipul terminalului:
lp -d PRINTERNAME cam.jpg
- În loc de PRINTERNAME, introduceți numele propriei imprimante și înlocuiți cam-j.webp" />
Partea 5 din 8: Obținerea codului Photo Booth
Pasul 1. Alegeți un cod de cabină foto
Crearea unui program de cabină foto de la zero depășește sfera acestui ghid. Din fericire, există multe programe diferite care plutesc pe net, pe care diferiți utilizatori le-au scris pentru propriile proiecte de cabine foto DIY! Din fericire, mulți dintre acei oameni minunați și-au făcut codul open source gratuit publicului pentru uz personal.
Puteți căuta în locuri precum Github.com unul care să se potrivească nevoilor dvs., cu toate acestea, acest ghid va folosi un exemplu scris de Kenneth Centurion, numit adorabil „booth”, ca exemplu. Este simplu și destul de ușor de înțeles și ar putea fi personalizat fără prea multe cunoștințe de programare. Puteți inspecta fișierele și puteți explora codul în browserul dvs. aici:
Pasul 2. Clonează depozitul Booth
Clonarea este pur și simplu un alt mod de a spune „descărcare”, iar un depozit este pur și simplu o colecție de fișiere. Deschideți o nouă fereastră de terminal și schimbați directorul introducând:
cd / usr / local / src
- Apoi apăsați ↵ Enter.
- Clonați depozitul Booth în acest folder tastând:
sudo git clone git: //github.com/zoroloco/boothy.git
Apoi apăsați ↵ Enter. Acest lucru va copia întregul depozitar și toate fișierele sale în directorul în care vă aflați în prezent.
Partea 6 din 8: Configurarea codului Photo Booth
Pasul 1. Modificați permisiunile de fișiere și foldere
Va trebui să faceți ca multe dintre aceste fișiere noi să fie scrise și executabile, astfel încât să puteți edita și rula diferitele fișiere. Puteți afla mai multe despre diferitele setări de permisiuni pe site-ul oficial Linux. Cea mai rapidă modalitate este de a face ca întregul director Booth să poată fi citit, scris și executabil pentru toată lumea. Pentru a face acest lucru, în fereastra terminalului tastați:
sudo chmod 777 -R / usr / local / src / boothy
Apăsați ↵ Enter.
Pasul 2. Rulați fișierul INSTALARE ca un script bash
Fișierul INSTALL.txt are o listă de comenzi care vor descărca și instala diverse pachete de care va trebui să rulați Boothy. În loc să le introduceți manual pe toate, puteți rula fișierul text ca un script. În tipul terminalului:
sudo bash /usr/local/src/boothy/INSTALL.txt
Apăsați ↵ Enter. Asigurați-vă că răspundeți la orice solicitări în timpul procesului de instalare. Acest pas ar putea dura destul de mult, deci ar fi un moment minunat pentru a lua o ceașcă de cafea! Așteptați până când toate pachetele sunt instalate înainte de a continua la pasul următor.
Pasul 3. Editați scriptul „run”
În tipul terminalului:
sudo nano /usr/local/src/boothy/run.sh
- Apăsați ↵ Enter. Aceasta va deschide fișierul run.sh într-un editor de text din terminal. Utilizați tastele săgeată pentru a naviga și adăugați un -i pe linia de jos după cuvântul "python", astfel încât întregul cod să apară ca:
#! / bin / bash # # chmod + x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Partea 7 din 8: Conectarea butonului
Pasul 1. Opriți Raspberry Pi și deconectați alimentarea
Pasul 2. Localizați pinii GPIO pentru buton
GPIO înseamnă General Purpose Input Output și se referă la cei 40 de pini de pe Raspberry Pi. Acestea sunt utilizate pentru a conecta diferite obiecte de ieșire electronică de intrare, cum ar fi butoane, comutatoare, lumini etc. și pot fi apoi programate pentru a face aproape orice. Dacă ați inspectat fișierul pbooth.py mai devreme, ați fi observat că codul desemnează pinul BUTON ca fiind 26. Deoarece nu sunt etichetate pe Raspberry Pi, consultați o schemă a numerelor desemnate.
Pasul 3. Conectați un cablu jumper la pinul 26
Utilizați un alt fir de jumper colorat și conectați-l la un știft de împământare. Există de fapt un știft de masă chiar lângă știftul 26 de pe ultimul știft din același rând. Așa cum se arată în imagine, un cablu roșu este conectat la pinul 26 și un fir negru este conectat la sol.
Pasul 4. Conectați firele jumperului la o placă de măsurare
Panourile pot face mult mai ușor conectarea circuitelor fără bandă electrică sau un fier de lipit și sunt ideale pentru testare dacă aveți totul conectat corect. Conectați firul jumper conectat la sol în pista negativă (-) și conectați firul jumper conectat la pinul butonului în pista pozitivă (+). După cum se arată în imagine, firul roșu (conectat la pinul 26) este conectat la pista pozitivă, iar firul negru (conectat la masă) este conectat la pista negativă.
Pasul 5. Conectați două lungimi de sârmă de conectare la panou
Cu un decojitor de sârmă, îndepărtați ambele capete de două fire de culoare diferite. Conectați o parte a fiecărui fir la pista corespunzătoare a panoului. Așa cum se arată în imagine, un fir roșu de conectare este conectat la pista pozitivă a panoului și un fir alb este conectat la pista negativă a panoului.
Pasul 6. Conectați firele de conectare corespunzătoare la contactele pozitive și negative ale butonului
Pasul 7. Conectați din nou alimentarea la Raspberry Pi și porniți-o
Pasul 8. Testează-l
Verificați dacă toate elementele funcționează. Într-o nouă fereastră de tip tip:
/usr/local/src/boothy/run.sh
Pasul 9. Apăsați ↵ Enter
Previzualizarea camerei va porni și veți vedea o numărare inversă. Pregătește-te să zâmbești! Va face 3 fotografii și va imprima setul de fotografii rezultat. Când scrie „Apăsați butonul roșu pentru a începe!” ar trebui să repete întregul proces în momentul apăsării butonului roșu! Felicitări, ai făcut o cabină foto!
Pasul 10. Închideți programul cabinei foto
Când sunteți gata să încheiați programul foto-cabină, pur și simplu apăsați Ctrl + C. Aceasta va încheia brusc programul și vă va duce înapoi la fereastra terminalului. Apoi apăsați Ctrl + D pentru a reveni la linia normală de comandă.
Partea 8 din 8: Personalizarea în continuare
Pasul 1. Editați codul python
Dacă doriți să personalizați în continuare programul, puteți edita fișierul pbooth.py în editorul python. Deschideți o nouă fereastră de gestionare a fișierelor și navigați la directorul Booth. Faceți dublu clic pe fișierul pbooth.py. Aceasta ar trebui să deschidă codul pbooth.py în editorul python.
Pasul 2. Salvați o copie de rezervă
Faceți clic pe „Fișier” și selectați „Salvare ca” și salvați un fișier nou numit „pbooth.py.bak” ca fișier de rezervă în cazul în care modificați ceva care va face ca codul python să nu funcționeze. Dacă se întâmplă acest lucru, pur și simplu ștergeți extensia „.bak” din fișier și suprascrieți cu acesta fișierul stricat. În acest fel vă puteți simți în siguranță experimentând învățarea a ceea ce face fiecare parte a codului!
Pasul 3. Personalizați codul python
Dacă inspectați codul puțin mai aproape, veți vedea că există câteva variabile și termeni care sunt definiți în partea de sus, ceea ce face un pic mai ușor să personalizați acest lucru în funcție de nevoile dvs.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/ usr / local / src / boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "photos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #conectat la extern 12v. PHOTO_DELAY = 8
Pasul 4. Construiți o incintă
Există o mulțime de moduri creative de a-ți afișa cabina foto de lucru și o mulțime de exemple pe internet de diferite instalații pe care oamenii le-au făcut. Fii creativ și distrează-te!