Cum se creează o cabină de fotografie cu zmeura pi

Foto Booths sunt o mulțime de distracție și fac o mulțime plină de mulțumire la evenimente sociale, cum ar fi petreceri, zile de naștere și nunți. Oaspeții se bucură de poziționarea pentru imagini și se termină cu o piesă distinctă a unui eveniment memorabil. În timp ce închiriază o cabină de fotografie poate fi costisitoare, folosind o Raspberry Pi, vă puteți face propriul dvs. pentru mulți bani mai puțini și aveți mult mai distractiv să o faceți!

Pași

Partea 1 din 8:
Configurați-vă zmeura PI
  1. Imagine intitulată rpisetup.jpg
1. Asigurați-vă că Raspberry Pi este actualizat. Veți avea nevoie de un model de zmeură Pi 2b sau mai târziu, care rulează cel mai recent sistem de operare raspbian acceptat cu un monitor, o tastatură și un șoarece. Dacă nu aveți deja Raspberry Pi înființat în acest fel, verificați ghidul Cum să începeți cu zmeura pi Pentru instrucțiuni detaliate pas cu pas.
  • Imagine intitulată TermchaLaptGet.jpg
    2. Actualizați-vă bibliotecile de pachete. Deschideți o nouă fereastră terminală apăsând pictograma terminalului din partea stângă sus a barei de activități și introduceți următoarele:
    SUDO APT-GET Actualizare
  • Apoi apăsați ↵ Introduceți. Aceasta vă va actualiza listele de pachete software astfel încât să poată determina ce programe au nevoie de modernizare și care sunt deja actualizate.
  • 3. Upgrade-ți pachetele. În terminal, tastați:
    sudo apt-obtine upgrade
  • Apoi apăsați ↵ Introduceți. Aceasta va actualiza programele și sistemul de operare dacă sunt disponibile versiuni mai noi.
  • Partea 2 din 8:
    Conectarea modulului camerei
    1. Închideți PI-ul de zmeură și deconectați puterea.
  • Imagine intitulată LocateCameraport.jpg
    2. Localizați portul camerei.
  • Imagine intitulată cameraPortup.jpg
    3. Ridicați fila din spate trăgând în sus pe cele două părți.
  • Imagine denumită CameraPportBbon.jpg
    4. Introduceți cablul de panglică, astfel încât conectorii de metal se îndreaptă spre portul Ethernet și spre portul HDMI așa cum este ilustrat.
  • Imagine denumită cameraPortdown.jpg
    5. Țineți cablul de panglică cameră în poziție și apăsați în jos pe cele două file. Aceasta va bloca cablul de panglică al camerei. Asigurați-vă că cablul de panglică este sigur și așezat uniform în portul camerei.
  • 6. Reconectați puterea și începeți PI-ul de zmeură.
  • Imagine intitulată RAPI CONFIG MENU.jpg
    Imagine intitulată RAPI CONFIG MENU.jpg
    7. Deschideți meniul de configurare Raspberry PI. Faceți clic pe pictograma Raspberry din colțul din stânga sus al barei de activități. Mergeți la "Preferințe", apoi faceți clic pe "Raspberry Pi Configuration."
  • Imagine intitulată raspi config.jpg
    Imagine intitulată raspi config.jpg
    8. Asigurați-vă că software-ul camerei este activat în fila Interfețe. Apoi apăsați OK.
  • Calculatorul vă poate solicita că trebuie să reporniți înainte ca schimbările să poată intra în vigoare. Apoi vă va întreba dacă doriți să reporniți computerul acum, caz în care, selectați Da.
  • 9. Testați camera făcând o fotografie! Deschideți o nouă fereastră și tipul de terminale:

    raspistill -o cam.JPG

  • Apoi apăsați ↵ Introduceți. Previzualizarea camerei va porni o secundă mai târziu va fixa o imagine. Acesta va fi salvat în directorul de domiciliu al utilizatorului dvs. cu numele fișierului Cam.JPG.
  • Puteți înlocui Cam.JPG În comanda de mai sus cu orice nume de fișier preferați atâta timp cât se termină cu .JPG
  • Imagine intitulată Openca
    10. Deschideți fișierul de imagine pe care tocmai l-ați creat. Puteți deschide Managerul de fișiere făcând clic pe pictograma folderului Fișier din partea stângă sus a barei de activități. Ar trebui să vedeți fișierul imagine din directorul de acasă. Faceți dublu clic pe fișier și acest lucru va deschide imaginea cu vizualizatorul de imagini. Excelent!
  • Partea 3 din 8:
    Alegerea unei imprimante foto
    1. Imagine intitulată SanyAprter.jpg
    1. Luați în considerare avantajele și dezavantajele diferitelor imprimante.
    • Inkjet Imprimantele sunt, de obicei, mai puțin costisitoare și produc amprente bune de calitate. Cu toate acestea, ele au de obicei viteze mai lente de imprimare și sunt înșelătoare atunci când imprimarea în cantități mari. Hârtia foto este vândută în foi, iar cartușele de cerneală sunt vândute separat de culoare.
    • Laser Imprimantele au viteze excelente de imprimare, dar chiar și imprimantele laser color nu produc în mod normal imagini de calitate și nu se imprimă pe hârtie foto. Pentru imprimantele laser color, cartușele de toner sunt, de asemenea, vândute separat de culoare.
    • Dye-sublimare Imprimantele oferă amprente excelente de calitate foto, viteze rapide de imprimare și variază foarte mult în preț. Hârtia foto pentru imprimantele de colorare a coloranților este vândută cu cantitatea exactă de film de colorare necesară pentru a imprima aceeași cantitate de hârtie. Pentru modelele mai scumpe de volum ridicat, hârtia și colorantul sunt vândute împreună în rulouri, iar imprimanta taie automat fiecare fotografie după imprimare. Pentru modelele mai mici cantitate mai mici, hârtia foto și colorantul sunt vândute împreună în foi.
  • 2. Luați în considerare nevoile dvs. și bugetul dvs. Ce tip de eveniment va fi folosit cabina dvs. foto și câte fotografii sunteți probabil să imprimați? Ce dimensiune a fotografiilor doriți ca amprentele să fie și cât de costisitoare este media necesară? Veți folosi cabina foto în viitor? În funcție de circumstanța dvs., poate fi în interesul dvs. de interes pentru a închiria o imprimantă de eveniment profesional sau de a cumpăra un model utilizat la o fracțiune de cost.
  • 3. Asigurați-vă că imprimanta dvs. este compatibilă cu Raspberry Pi. Indiferent de imprimanta pe care intenționați să o utilizați, trebuie să fie acceptată de GutenPrint. GutenPrint este o colecție open source de drivere gratuite de imprimantă pentru utilizarea cu sisteme de tipărire UNIX, care este ceea ce utilizează Raspberry Pi pentru imprimare. Iată o listă de imprimante care sunt în prezent compatibile cu GutenPrint. Dacă se spune "experimental" lângă imprimanta dvs., ar putea avea probleme și nu poate funcționa în mod fiabil pe Raspberry Pi.
  • Partea 4 din 8:
    Instalarea imprimantei foto
    1. Instalați cupe. CUPS (sau sistemul comun de imprimare Unix) este programul de care trebuie să putem imprima din zmeura pi. Deschideți o nouă fereastră și tipul de terminale:
    sudo apt-get instalare cupe
  • Apoi apăsați ↵ Introduceți și va încărca fișierele de instalare. Când vi se solicită să continuați, tastați Y și apăsați ↵ Introduceți. Cupele vor începe procesul de instalare care ar putea dura 15 minute sau mai mult.
  • 2. Adăugați utilizatorul "PI" grupului care este permis să tipărească "LPADMIN". În tipul terminalului:
    sudo usermod -a -g lpadmin pi
  • Apoi apăsați ↵ Introduceți.
  • 3. Conectați imprimanta la Raspberry Pi utilizând cablul USB. Apoi porniți imprimanta.
  • Imagine intitulată Cupsbrowser.jpg
    4. Deschideți browserul de Internet făcând clic pe pictograma Blue Globe din partea stângă sus a barei de activități. În bara URL introduceți următoarea adresă:

    http: // 127.0.0.1: 631

  • Apoi apăsați ↵ Introduceți. Aceasta va deschide pagina de configurare a Cupelor din browserul dvs.
  • Imagine intitulată CupsLogin1.jpg
    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 și parola implicită este zmeură Dacă nu a fost schimbată anterior.
  • Imagine intitulată localprinters.jpg
    6. Selectați imprimanta în lista de imprimante locale și faceți clic pe Continua. Ignorați imprimanta la distanță VNC și nu vă faceți griji dacă imprimanta dvs. este afișată de două ori.
  • Imagine intitulată NamePrinter.jpg
    7. Redenumiți imprimanta dvs. la ceva ușor de reținut și simplu de tip. În exemplul ilustrat, vom redenumi imprimanta de la implicit SONY_UP-DR200 la pur și simplu Sonyup Deci este mai ușor să vă amintiți și să introduceți. De asemenea, puteți introduce o etichetă de locație dacă doriți. În acest exemplu, vom intra Photobooth ca locație. Apoi faceți clic pe Continuați.
  • Imagine intitulată printerdriver.jpg
    8. Selectați driverul de imprimantă pentru realizarea și modelul imprimantei specifice. Apoi faceți clic pe Adăugare imprimantă.
  • Imagine denumită defaultprintersetup.jpg
    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, este mai bine să o lăsați singură. Cea mai importantă setare este să se asigure că dimensiunea media 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ă "Imprimanta `Opțiunile implicite ale imprimantei dvs. au fost setate cu succes." Acest lucru vă va redirecționa la starea principală a imprimantei și a paginii de angajare.
  • Imagine intitulată lpstatidle.jpg
    Imagine intitulată lpstatidle.jpg
    10. Verificați imprimantele active. Deschideți o nouă fereastră și tipul de terminale:

    lpstat -p

  • Apoi apăsați ↵ Introduceți. Acest lucru 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 cupelor și starea ar trebui să fie "inactiv" Dacă imprimanta nu este utilizată.
  • Imagine intitulată lscolorguide.jpg
    Imagine intitulată lscolorguide.jpg
    11. Listează fișierele din directorul de acasă. În tipul terminalului:

    ls

  • Apoi apăsați ↵ Introduceți. Aceasta va returna o listă de directoare și fișiere care se află în directorul de domiciliu. În listă ar trebui să găsiți numele fișierului imaginii pe care l-ați făcut mai devreme în secțiunea Modulul camerei.
  • 12. Imprimați imaginea. În tipul terminalului:

    lp -d critername cam.JPG

  • In loc de PRINTENAME Introduceți numele și înlocuitorul propriului imprimantar Cam.JPG Cu numele fișierului imaginii dvs., apoi apăsați ↵ Enter. Imaginea ta va fi imprimată de la imprimantă! Buna treaba!
  • Partea 5 din 8:
    Obținerea codului cabinei foto
    1. Imagine intitulată boothygithub.jpg
    1. Alegeți un cod de cabină foto. Crearea unui program de la Booth Photo de la zero este dincolo de domeniul de aplicare al acestui ghid. Din fericire, există multe programe diferite care plutesc pe net că diferiți utilizatori au scris pentru propriile proiecte Booth Photo DIY! Mai norocos, mulți dintre acei oameni minunați au făcut codul open source gratuit publicului pentru uz personal.
    • Puteți căuta locuri ca GitHub.com pentru unul care se potrivește nevoilor dvs., totuși acest ghid va folosi un program scris de Kenneth Centurion, numit în mod adorabil "Boothy", 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 din browserul dvs. aici: https: // github.com / zoroloco / boothy.
  • Imagine intitulată cloneboothy.jpg
    2. Clonează depozitul Boothy. Clonarea este pur și simplu un alt mod de a spune "descărcarea" și un depozit este pur și simplu o colecție de fișiere. Deschideți o nouă fereastră terminală și modificați directorul introducând:

    CD / USR / Local / SRC

  • Apoi apăsați ↵ Introduceți.
  • Clonează depozitul Boothy în acest dosar prin tastarea:
  • sudo git clone git: // github.com / zoroloco / boothy.git

  • Apoi apăsați ↵ Introduceți. Acest lucru va copia întregul depozitar Boothy și toate fișierele sale în directorul în care vă aflați în prezent. Buna treaba!
  • Partea 6 din 8:
    Configurarea codului cabinei foto
    1. Schimbați permisiunile de fișier și foldere. Va trebui să faceți multe dintre aceste fișiere noi scrise și executabile, astfel încât să puteți edita și rula diferitele fișiere. Puteți afla mai multe despre diferitele setări ale permisiunilor Site-ul oficial Linux. Cea mai rapidă modalitate este de a face întregul director Boothy care poate fi citit, scris și executabil tuturor. Pentru a face acest lucru, în tipul ferestrei terminale:

    sudo chmod 777 -r / usr / local / src / boothy

  • Apăsați ↵ Introduceți.
  • 2. Rulați fișierul de instalare ca script de bash. Instalarea.Fișierul TXT are o listă de comenzi care vor descărca și instalează diverse pachete pe care trebuie să le executați Boothy. În loc să le introduceți manual, puteți rula fișierul text ca script. În tipul terminalului:

    sudo bash / usr / local / src / boothy / instalare.txt

  • Apăsați ↵ Introduceți. Asigurați-vă că răspundeți la orice solicitare în timpul procesului de instalare. Acest pas ar putea dura destul de mult, deci ar fi un moment minunat pentru a apuca o ceașcă de cafea! Așteptați până când toate pachetele sunt instalate înainte de a continua la următorul pas.
  • 3. Editați-l "alerga" Script. În tipul terminalului:

    sudo nano / usr / local / src / boothy / run.SH

  • Apăsați ↵ Introduceți. Acest lucru va deschide fișierul alerga.SH Într-un editor de text din cadrul terminalului. Utilizați tastele săgeată pentru a naviga și a adăuga a -I pe linia de jos după cuvânt "piton" Deci, întregul cod apare ca:
  • #!/ bin / bash ## chmod + x run.SH ## Clearsudo Python -i / USR / LOCAL / SRC / BOTHY / PBOTH.PY
  • presa Ctrl+X și vă va întreba dacă doriți să salvați. presa Y și apăsați ↵ Introduceți.
  • Partea 7 din 8:
    Conectarea butonului
    1. Opriți PI-ul de zmeură și deconectați alimentarea.
  • Imagine intitulată pinout.jpg
    Imagine intitulată pinout.jpg
    2. Localizați știfturile GPIO pentru buton. GPIO reprezintă o ieșire de intrare generală și se referă la cei 40 de pini de pe zmeura pi. Ele sunt folosite pentru a conecta diferite obiecte electronice de ieșire de intrare, cum ar fi butoanele, comutatoarele, luminile etc. și poate fi programat să facă ceva despre orice. Dacă ați inspectat PBOTH.PI FILE mai devreme S-ar putea să fi observat că codul desemnează codul PIN al butonului ca 26. Deoarece acestea nu sunt etichetate pe Raspberry Pi, consultați o schemă a numerelor desemnate.
  • Imagine intitulată Buttongpio.jpg
    3. Conectați un fir de jumper la pinul 26. Utilizați un alt fir de jumper colorat și conectați-l până la un știft de masă. Există de fapt un pin de bază chiar lângă PIN 26 pe ultimul știft în același rând. După cum se arată în imagine, un fir de jumper roșu este cuplat la PIN 26 și un fir de jumper negru este cuplat la masă.
  • Imagine intitulată Breadboard.jpg
    4. Conectați firele de jumper într-un panou de panificație. Paptele de paine pot face mult mai ușor circuitele de sârmă fără bandă electrică sau un fier de lipit și sunt ideale pentru testarea dacă aveți tot ce ați conectat corect. Conectați firul de jumper conectat la sol în piesa (-) negativă (-) și conectați firul de jumper conectat la știftul butonului în piesa (+) pozitivă. După cum se arată în imagine, firul roșu (conectat la PIN 26) este conectat la pista pozitivă și firul negru (conectat la masă) este conectat la pista negativă.
  • Imagine intitulată BreadboardHookup.jpg
    5. Conectați două lungimi de cablu de conectare în panoul de bord. Cu un stripper de fire, benzi ambele capete de două fire de culori diferite. Conectați o parte a fiecărui fir în cablul corespunzător al panoului de panificație. După cum este prezentat, un fir de conectare roșie este conectat la pista pozitivă a panoului de pain și un fir alb este conectat la pista negativă a panoului.
  • Imagine intitulată butonwires.jpg
    6. Conectați firele corespunzătoare legate de conectarea la contactele pozitive și negative ale butonului.
  • 7. Conectați alimentarea înapoi în zmeura pi și porniți-o.
  • 8. Testați-l! Verificați dacă toate elementele funcționează. Într-un nou tip de fereastră terminal:

    / USR / Local / SRC / Boothy / Run.SH

  • 9. presa ↵ Introduceți. Previzualizarea camerei va porni și veți vedea un număr de numărare în jos. Pregătește-te să zâmbești! Va dura 3 imagini și imprimați setul de fotografii rezultate. Când se spune "Apăsați butonul roșu pentru a începe!" Ar trebui să repetați întregul proces din moment ce este apăsat butonul roșu! Felicitări, ați făcut o cabină de fotografie!
  • 10. Închideți programul Booth Photo. Când sunteți gata să încheiați programul Booth Photo, pur și simplu apăsați Ctrl+C. Acest lucru va termina brusc programul și vă va duce înapoi la fereastra terminalului. Apoi apăsați pe Ctrl+D Pentru a reveni la linia de comandă normală de comandă.
  • Partea 8 din 8:
    Personalizarea ulterioară
    1. Imagine intitulată Filebrowserpi.jpg
    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 manager de fișiere și navigați la directorul Boothy. Faceți dublu clic pe fișierul pbooth.PY. Acest lucru ar trebui să deschidă pbooth.PY Cod în editorul Python.
  • 2. Salvați o copie de rezervă! Click pe "Fişier" și selecția "Salvează ca" și salvați un fișier nou numit "PBOTH.PY.Bak" Ca fișier de rezervă în cazul în care schimbați tot ce va determina codul Python să nu funcționeze. Dacă se întâmplă acest lucru, pur și simplu ștergeți ".Bak" Extinderea din fișier și suprascrieți fișierul rupt cu el. În acest fel, vă puteți simți în siguranță experimentarea cu învățarea a ceea ce face fiecare parte a codului!
  • Imagine intitulată editython.jpg
    Imagine intitulată editython.jpg
    3. Personalizați codul Python. Dacă inspectați codul puțin mai aproape, veți vedea că există unele variabile și termeni care sunt definite în apropierea vârfului care îl fac puțin mai ușor de personalizat acest lucru la nevoile dvs.
    Img1 = "1.JPG"Img2 = "2.JPG"Img3 = "3.JPG"CurrentWorkingdir = "/ usr / local / src / boothy"Img4 = "4logo.pm"logdir = "busteni"Arhivedir = "Fotografii"Screen_width = 640screen_height = 480Mage_width = 640Mage_height = 480button_pin = 26led_pin = 19 #conectat la 12V externe.Photo_delay = 8
  • Schimbarea valorilor Screen_width și Screen_Height va determina dimensiunea ecranului Afișează previzualizarea camerei la. Puteți modifica acest lucru pentru a se potrivi cu rezoluția ecranului pe care îl veți utiliza pentru PhotoBooth, însă schimbarea acestui lucru poate duce la titluri în afara centrului pentru textul când programul funcționează. Și aceștia pot fi schimbați, dar sunt mai răspândiți pe tot parcursul codului, așa că sunt mai greu de schimbat.
  • Dacă imprimați imprimări de dimensiuni 4x6, schimbarea valorilor Imagine_widthși Image_Height la 640 și, respectiv, 425, utilizează spațiul de pagină mai eficient.
  • Schimbarea valoriiPhoto_delay care va determina câte secunde se numără cronometrul în jos înainte de fiecare imagine dintr-o serie.
  • Modificați sau înlocuiți 4Logo.jpg în directorul Boothy la ceva care este personalizat pentru evenimentul sau celebrarea dvs.
  • 4. Construiți o incintă! Există o mulțime de moduri creative pe care le puteți afișa cabina foto de lucru și o mulțime de exemple de pe Internet de diferite instalații pe care le-au făcut. Obțineți creativi și distrați-vă!
  • sfaturi

    Lucrurile de care veți avea nevoie

    • Raspberry Pi (2b sau mai târziu)
    • Modul de cameră Raspberry Pi (V2 recomandat)
    • Monitor HDMI / TV
    • Imprimantă foto
    • LED pushbutton
    • Sârmă de conectare
    • Strippers de sârmă
    • Breadboard
    • Jumper
    Partajați pe rețeaua socială:
    Similar