Les cabines fotogràfiques són molt divertides i fan que els esdeveniments socials siguin agradables per a la gent, com ara festes, aniversaris i casaments. Els hostes gaudeixen posant fotos i acaben amb diferents records d’un esdeveniment memorable. Tot i que llogar un fotomaton pot ser costós, amb un Raspberry Pi, podeu guanyar-vos el vostre compte per molts menys diners i divertir-vos molt més fent-ho.
Passos
Part 1 de 8: Configuració del vostre Raspberry Pi
Pas 1. Assegureu-vos que el vostre Raspberry Pi estigui actualitzat
Necessitareu un model Raspberry Pi 2B o posterior, que executi el darrer sistema operatiu Raspbian compatible amb un monitor, un teclat i un ratolí. Si encara no teniu configurat el vostre Raspberry Pi, consulteu la guia Com començar amb el Raspberry Pi per obtenir instruccions detallades pas a pas.
Pas 2. Actualitzeu les biblioteques de paquets
Obriu una nova finestra de terminal prement la icona del terminal a la part superior esquerra de la barra de tasques i escriviu el següent:
sudo apt-get update
Pas 3. Actualitzeu els paquets
Al terminal, escriviu:
sudo apt-get upgrade
Part 2 de 8: Connexió del mòdul de càmera
Pas 1. Apagueu el Raspberry Pi i desconnecteu l’alimentació
Pas 2. Localitzeu el port de la càmera
Pas 3. Aixequeu la pestanya posterior tirant cap amunt pels dos costats
Pas 4. Introduïu el cable de cinta de manera que els connectors metàl·lics estiguin orientats cap al port Ethernet i cap al port HDMI tal com es mostra a la imatge
Pas 5. Mantingueu el cable de cinta de la càmera al seu lloc i premeu les dues pestanyes cap avall
Això bloquejarà el cable de cinta de la càmera al seu lloc. Assegureu-vos que el cable de cinta estigui fixat i estigui assegurat de manera uniforme al port de la càmera.
Pas 6. Torneu a connectar l’alimentació i engegueu el Raspberry Pi
Pas 7. Obriu el menú de configuració de Raspberry Pi
Feu clic a la icona de gerds a l'extrem superior esquerre de la barra de tasques. Aneu a "Preferències" i feu clic a "Configuració de Raspberry Pi".
Pas 8. Assegureu-vos que el programari de la càmera estigui habilitat a la pestanya Interfícies
A continuació, premeu D'acord.
És possible que l’ordinador us demani que cal reiniciar-lo abans que els canvis puguin tenir efecte. A continuació, us preguntarà si voleu reiniciar l'ordinador ara, en aquest cas, seleccioneu Sí
Pas 9. Proveu la càmera fent una foto
Obriu una nova finestra de terminal i escriviu:
raspistill -o cam.jpg
- A continuació, premeu ↵ Retorn. La previsualització de la càmera s'activarà un segon més tard i farà una fotografia. Es desarà al directori inicial del vostre usuari amb el nom de fitxer cam.jpg.
- Podeu substituir cam-j.webp" />
Pas 10. Obriu el fitxer d'imatge que acabeu de crear
Podeu obrir el Gestor de fitxers fent clic a la icona de carpeta de fitxers a la part superior esquerra de la barra de tasques. Hauríeu de veure el fitxer d’imatges al directori inicial. Feu doble clic al fitxer i obrirà la imatge amb el Visor d’imatges. Excel · lent!
Part 3 de 8: triar una impressora fotogràfica
Pas 1. Penseu en els avantatges i els inconvenients de diverses impressores
- Injecció de tinta les impressores solen ser menys costoses i produeixen impressions de bona qualitat fotogràfica. No obstant això, normalment tenen velocitats d'impressió més baixes i són enganyosament cares quan s'imprimeix en gran quantitat. El paper fotogràfic es ven en fulls i els cartutxos de tinta es venen per colors.
- Làser les impressores tenen velocitats d’impressió excel·lents, però fins i tot les impressores làser en color normalment no produeixen imatges de qualitat fotogràfica ni imprimeixen en paper fotogràfic. Per a les impressores làser en color, els cartutxos de tòner també es venen per separat.
- Sublimació de colorants Les impressores ofereixen impressions de qualitat fotogràfica excel·lents, velocitats d'impressió ràpides i varien molt de preu. El paper fotogràfic per a impressores de sublimació de colorants es ven amb la quantitat exacta de pel·lícula de colorant necessària per imprimir la mateixa quantitat de paper. Per als models més cars d’alt volum, el paper i el tint es venen junts en rotlles i la impressora talla automàticament cada foto després d’imprimir-la. Per als models de quantitat més baixa, el paper fotogràfic i el colorant es venen junts en fulls.
Pas 2. Tingueu en compte les vostres necessitats i el vostre pressupost
En quin tipus d’esdeveniment s’utilitzarà el vostre fotomaton i en quantes fotos és probable que imprimiu? Quina mida de fotografia voleu que siguin les impressions i quant costen els suports necessaris? Utilitzarà el fotomaton en el futur? Segons les vostres circumstàncies, pot ser del vostre interès llogar una impressora professional per a esdeveniments o comprar un model usat a una fracció del cost.
Pas 3. Assegureu-vos que la impressora sigui compatible amb el Raspberry Pi
Qualsevol impressora que vulgueu utilitzar, ha de ser compatible amb Gutenprint. Gutenprint és una col·lecció de codi obert de controladors d’impressora gratuïts per utilitzar amb sistemes d’impressió basats en UNIX, que és el que utilitza Raspberry Pi per imprimir. Aquí teniu una llista d’impressores que actualment són compatibles amb Gutenprint. Si diu "EXPERIMENTAL" al costat de la impressora, pot tenir problemes i pot no funcionar de manera fiable al Raspberry Pi.
Part 4 de 8: Instal·lació de la impressora fotogràfica
Pas 1. Instal·leu CUPS
CUPS (o Common Unix Printing System) és el programa que necessitem per poder imprimir des del Raspberry Pi. Obriu una nova finestra de terminal i escriviu:
sudo apt-get install cups
Pas 2. Afegiu l'usuari "pi" al grup que pugui imprimir "lpadmin"
Al tipus de terminal:
sudo usermod -a -G lpadmin pi
Pas 3. Connecteu la impressora al Raspberry Pi mitjançant el cable USB
A continuació, engegueu la impressora.
Pas 4. Obriu el navegador d’Internet fent clic a la icona del globus blau situat a la part superior esquerra de la barra de tasques
A la barra d’URL, introduïu l’adreça següent:
127.0.0.1:631
A continuació, premeu ↵ Retorn. Això obrirà la pàgina de configuració de CUPS al vostre navegador.
Pas 5. Feu clic a la pestanya Administració
A continuació, feu clic a Afegeix una impressora. Se us demanarà el vostre nom d’usuari i contrasenya.
El nom d'usuari per defecte és pi i la contrasenya per defecte és raspberry tret que s'hagi canviat prèviament
Pas 6. Seleccioneu la impressora a la llista Impressores locals i feu clic a Continua
Ignoreu la impressora remota VNC i no us preocupeu si la vostra impressora apareix a la llista dues vegades.
Pas 7. Canvieu el nom de la impressora per una cosa fàcil de recordar i senzilla d'escriure
A l'exemple de la imatge, canviarem el nom de la impressora per defecte Sony_UP-DR200 per simplement SonyUP, de manera que sigui més fàcil de recordar i escriure. Si voleu, també podeu introduir una etiqueta d’ubicació. En aquest exemple introduirem photobooth com a ubicació. A continuació, feu clic a Continua.
Pas 8. Seleccioneu el controlador de la impressora per a la marca i el model de la impressora específics
A continuació, feu clic a Afegeix una impressora.
Pas 9. Seleccioneu els paràmetres d'impressió predeterminats que preferiu en aquesta impressora
Si no sabeu què fa un entorn concret, és millor deixar-ho en pau. La configuració més important és assegurar-se que la mida del suport correspon a la mida de paper que utilitzeu actualment. A continuació, feu clic a Estableix les opcions predeterminades. Hauríeu de veure una pàgina de confirmació que mostra "Les opcions per defecte de la impressora" YourPrinterName "s'han definit correctament." Tot seguit, us redirigirà a l'estat principal i a la pàgina de treballs de la impressora.
Pas 10. Comproveu si hi ha impressores actives
Obriu una nova finestra de terminal i escriviu:
lpstat -p
A continuació, premeu ↵ Retorn. Això retornarà el nom i l'estat de la impressora predeterminada actual. El nom de la impressora mostrat hauria de ser el que heu designat anteriorment a la configuració de CUPS i l'estat hauria de ser "inactiu" si la impressora no s'utilitza.
Pas 11. Enumereu els fitxers del directori inicial
Al tipus de terminal:
ls
A continuació, premeu ↵ Retorn. Això retornarà una llista de directoris i fitxers que es troben al directori inicial. A la llista, heu de trobar el nom de fitxer de la fotografia que heu fet anteriorment a la secció Connecta el mòdul de la càmera.
Pas 12. Imprimiu la imatge
Al tipus de terminal:
lp -d PRINTERNAME cam.jpg
- En lloc de PRINTERNAME, escriviu el nom de la vostra impressora i substituïu cam-j.webp" />
Part 5 de 8: Obtenir el codi de Photo Booth
Pas 1. Escolliu un codi de fotomontatge
La creació d’un programa de fotomontatge des de zero està fora de l’abast d’aquesta guia. Per sort, hi ha molts programes diferents que suren a la xarxa que diferents usuaris han escrit per als seus propis projectes de fotomontatge. Per sort, moltes d’aquestes persones fantàstiques han fet que el seu codi font lliure sigui gratuït per al públic per al seu ús personal.
Podeu cercar llocs com Github.com que s’adapti a les vostres necessitats, però aquesta guia farà servir un programa escrit per Kenneth Centurion, adorablement anomenat "boothy", com a exemple. És senzill i bastant fàcil d’entendre i es pot personalitzar sense massa coneixements de programació. Podeu inspeccionar els fitxers i explorar el codi al vostre navegador aquí:
Pas 2. Cloneu el repositori booth
La clonació és simplement una altra manera de dir "descarregar" i un dipòsit és simplement una col·lecció de fitxers. Obriu una nova finestra de terminal i canvieu el directori introduint:
cd / usr / local / src
- A continuació, premeu ↵ Retorn.
- Cloneu el repositori booth en aquesta carpeta escrivint:
sudo git clonar git: //github.com/zoroloco/boothy.git
A continuació, premeu ↵ Retorn. Això copiarà tot el dipòsit booth i tots els seus fitxers al directori on es troba actualment. Fantàstic treball!
Part 6 de 8: Configuració del codi de Photo Booth
Pas 1. Canvieu els permisos de fitxers i carpetes
Haureu de fer que molts d’aquests fitxers es puguin escriure i executar de manera que pugueu editar i executar els diferents fitxers. Podeu obtenir més informació sobre els diferents paràmetres de permisos al lloc web oficial de Linux. La forma més ràpida és fer que tot el directori booth sigui llegible, escriptible i executable per a tothom. Per fer-ho, escriviu a la finestra del terminal:
sudo chmod 777 -R / usr / local / src / boothy
Premeu ↵ Retorn.
Pas 2. Executeu el fitxer INSTALL com a script bash
El fitxer INSTALL.txt té una llista d’ordres que descarregaran i instal·laran diversos paquets que haureu d’executar boothy. En lloc d’introduir-los tots manualment, podeu executar el fitxer de text com a script. Al tipus de terminal:
sudo bash /usr/local/src/boothy/INSTALL.txt
Premeu ↵ Retorn. Assegureu-vos de respondre a qualsevol sol·licitud durant el procés d’instal·lació. Aquest pas pot trigar força temps, de manera que seria un bon moment per prendre una tassa de cafè. Espereu fins que s’instal·lin tots els paquets abans de continuar amb el pas següent.
Pas 3. Editeu l'script "executar"
Al tipus de terminal:
sudo nano /usr/local/src/boothy/run.sh
- Premeu ↵ Retorn. Això obrirà el fitxer run.sh en un editor de text al terminal. Utilitzeu les tecles de fletxa per navegar i afegiu una -i a la línia inferior després de la paraula "python", de manera que tot el codi aparegui com:
#! / bin / bash # # chmod + x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Part 7 de 8: Connexió del botó
Pas 1. Apagueu el Raspberry Pi i desconnecteu l’alimentació
Pas 2. Localitzeu els pins GPIO del botó
GPIO significa General Purpose Input Output i fa referència als 40 pins del Raspberry Pi. S’utilitzen per connectar diferents objectes de sortida d’entrada electrònica com botons, interruptors, llums, etc. i es poden programar per fer pràcticament qualsevol cosa. Si heu inspeccionat anteriorment el fitxer pbooth.py, és possible que hagueu notat que el codi designa el pin BUTTON com a 26. Com que no estan etiquetats al Raspberry Pi, consulteu un esquema dels números designats.
Pas 3. Connecteu un cable de pont al passador 26
Utilitzeu un altre cable de pont de colors i enganxeu-lo a un passador de terra. En realitat, hi ha un passador de terra just al costat del pas 26 de l’últim passador de la mateixa fila. Com es mostra a la imatge, un cable de pont vermell està enganxat al pin 26 i un cable de pont negre està connectat a terra.
Pas 4. Connecteu els cables del pont a una placa de connexió
Les taules de pa poden fer molt més fàcil connectar circuits sense cinta elèctrica ni soldador i són ideals per provar si teniu tot connectat correctament. Connecteu el cable de pont connectat a terra a la pista negativa (-) i connecteu el cable de pont connectat al pas del botó a la pista positiva (+). Com es mostra a la imatge, el fil vermell (connectat al pin 26) es connecta a la pista positiva i el fil negre (connectat a terra) a la pista negativa.
Pas 5. Connecteu dues longituds de filferro de connexió a la placa de connexió
Amb un separador de filferro, retireu els dos extrems de dos cables de colors diferents. Connecteu un costat de cada cable a la pista corresponent de la taula de tall. Tal com es mostra a la imatge, un cable de connexió vermell es connecta a la pista positiva de la placa i un cable blanc es connecta a la pista negativa de la placa.
Pas 6. Connecteu els cables de connexió corresponents als contactes positius i negatius del botó
Pas 7. Torneu a connectar l’alimentació al Raspberry Pi i engegueu-lo
Pas 8. Proveu-ho
Comproveu si tots els elements funcionen. En una finestra de terminal nova, escriviu:
/usr/local/src/boothy/run.sh
Pas 9. Premeu ↵ Retorn
La previsualització de la càmera s'iniciarà i veureu un número que compta enrere. Prepareu-vos per somriure! Farà 3 fotografies i imprimirà el conjunt de fotos resultant. Quan es diu "Premeu el botó vermell per començar". hauria de repetir tot el procés en el moment que es prem el botó vermell. Enhorabona, heu fet un fotomaton!
Pas 10. Tanqueu el programa del fotomaton
Quan estigueu a punt per finalitzar el programa del fotomaton, simplement premeu Ctrl + C. Això acabarà bruscament el programa i us tornarà a la finestra del terminal. A continuació, premeu Ctrl + D per tornar a la línia de símbol del sistema normal.
Part 8 de 8: Personalització addicional
Pas 1. Editeu el codi python
Si voleu personalitzar encara més el programa, podeu editar el fitxer pbooth.py a l'editor de python. Obriu una nova finestra de gestor de fitxers i aneu al directori booth. Feu doble clic al fitxer pbooth.py. Això hauria d'obrir el codi pbooth.py a l'editor de python.
Pas 2. Desa una còpia de seguretat
Feu clic a "Fitxer" i seleccioneu "Desa com a" i deseu un fitxer nou anomenat "pbooth.py.bak" com a fitxer de còpia de seguretat per si canvieu qualsevol cosa que faci que el codi python no funcioni. Si això passa, simplement elimineu l'extensió ".bak" del fitxer i sobreescriviu-hi el fitxer trencat. D’aquesta manera us podeu sentir segurs experimentant amb l’aprenentatge del que fa cada part del codi.
Pas 3. Personalitzeu el codi python
Si inspeccioneu el codi una mica més a prop, veureu que hi ha algunes variables i termes definits a prop de la part superior que fan que sigui una mica més fàcil personalitzar-lo segons les vostres necessitats.
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 #connectat a 12v externs. PHOTO_DELAY = 8
Pas 4. Construeix un recinte
Hi ha moltes maneres creatives de mostrar el vostre fotomaton de treball i molts exemples a Internet de diverses instal·lacions que la gent ha fet. Sigues creatiu i diverteix-te!