Cómo crear una cabina de fotos con la pi de la frambuesa

Las cabinas de fotos son muy divertidas y hacen una adición agradable a los eventos sociales, como fiestas, cumpleaños y bodas. Los huéspedes disfrutan posando para las fotos y terminan con distintos recuerdos de un evento memorable. Mientras que alquilar una cabina de fotos puede ser costoso, usando un PI de Raspberry, puede hacer el suyo por mucho menos dinero y divertirse mucho más!

Pasos

Parte 1 de 8:
Configurando tu PI de frambuesa
  1. Imagen titulada rpisetup.jpg
1. Asegúrese de que su PI de Raspberry esté al día. Necesitará un modelo PI 2B de Raspberry Pi o posterior, ejecutando el último sistema operativo RASPBBIAN admitido con un monitor, un teclado y un mouse. Si aún no tiene su frambuesa PI configurada de esta manera, eche un vistazo a la guía Cómo empezar con la Frambuesa Pi Para obtener instrucciones detalladas paso a paso.
  • Imagen titulada TerminalaptGet.jpg
    2. Actualice sus bibliotecas de paquete. Abra una nueva ventana de terminal presionando el icono del terminal en la parte superior izquierda de la barra de tareas y escriba lo siguiente:
    sudo apt-get update
  • Luego presione ↵ Entrar. Esto actualizará sus listas de paquetes de software para que pueda determinar qué programas necesitan actualización y que ya están actualizados.
  • 3. Actualiza tus paquetes. En la terminal, tipo:
    sudo apt-get actualice
  • Luego presione ↵ Entrar. Esto actualizará sus programas y sistema operativo si hay versiones más nuevas disponibles.
  • Parte 2 de 8:
    Conexión del módulo de la cámara
    1. Apague la frambuesa pi y desconecte la potencia.
  • Imagen titulada locatecameraport.jpg
    2. Localizar el puerto de la cámara.
  • Imagen titulada Cameraportup.jpg
    3. Levante la pestaña de espalda tirando de los dos lados.
  • Imagen titulada CameraporRibbon.jpg
    4. Inserte el cable de la cinta para que los conectores metálicos se enfrenten al puerto Ethernet y hacia el puerto HDMI como se muestra en la foto.
  • Imagen titulada Cameraportdown.jpg
    5. Sostenga el cable de la cinta de la cámara en su lugar y presione hacia abajo en las dos pestañas. Esto bloqueará el cable de la cinta de la cámara en su lugar. Asegúrese de que el cable de la cinta esté seguro y sentado uniformemente en el puerto de la cámara.
  • 6. Vuelva a conectar la alimentación y inicie la PI de la frambuesa.
  • Imagen titulada Raspi Config Menu.jpg
    Imagen titulada Raspi Config Menu.jpg
    7. Abra el menú de configuración de la frambuesa PI. Haga clic en el icono de la frambuesa en la esquina superior izquierda de la barra de tareas. Ir a "Preferencias" Luego, haga clic en "Configuración de Raspberry PI."
  • Imagen titulada Raspi config.jpg
    Imagen titulada Raspi config.jpg
    8. Asegúrese de que el software de la cámara esté habilitado en la pestaña Interfaces. Luego presiona OK.
  • La computadora puede solicitarle que necesita reiniciarse antes de que los cambios puedan tener efecto. Luego le preguntará si desea reiniciar la computadora ahora, en cuyo caso, seleccione Sí.
  • 9. Prueba la cámara tomando una foto! Abra una nueva ventana de terminal y escriba:

    raspistill -o cam.jpg

  • Luego presione ↵ Entrar. La vista previa de la cámara se encenderá un segundo más tarde, se ajustará una imagen. Se guardará en el directorio de inicio de su usuario con el nombre de archivo leva.jpg.
  • Puedes reemplazar leva.jpg en el comando anterior con el nombre de archivo que prefiera mientras termine con .jpg
  • Imagen titulada OpenCa
    10. Abra el archivo de imagen que acaba de crear. Puede abrir el administrador de archivos haciendo clic en el icono de la carpeta de archivos en el lado superior izquierdo de la barra de tareas. Debe ver el archivo de imagen en su directorio de inicio. Haga doble clic en el archivo y esto abrirá la imagen con el visor de imágenes. Excelente!
  • Parte 3 de 8:
    Elegir una impresora de fotos
    1. Imagen titulada ChoosePrinter.jpg
    1. Considere los pros y los contras de varias impresoras.
    • Chorro de tinta Las impresoras suelen ser menos costosas y producen buenas impresiones de calidad de foto. Sin embargo, generalmente tienen velocidades de impresión más lentas y son engañosas caras al imprimir en gran cantidad. El papel fotográfico se vende en las hojas y los cartuchos de tinta se venden por separado por color.
    • Láser Las impresoras tienen excelentes velocidades de impresión, pero incluso las impresoras con láser en color, normalmente, normalmente producen imágenes de calidad de fotografía, ni se imprimen en papel fotográfico. Para impresoras con láser en color, los cartuchos de tóner también se venden por separado por color.
    • Sublimación de tinta Las impresoras proporcionan excelentes impresiones de calidad de fotos, velocidades de impresión rápidas y varían mucho en el precio. El papel fotográfico para impresoras de sublimación de tinte se vende con la cantidad exacta de la película de tinte necesaria para imprimir la misma cantidad de papel. Para los modelos más caros de alto volumen, el papel y el tinte se venden juntos en rollos y la impresora se elimina automáticamente cada foto después de imprimir. Para los modelos de cantidad menor de menor costos, el papel de fotos y el tinte se venden juntos en hojas.
  • 2. Considere sus necesidades y su presupuesto. ¿En qué tipo de evento se utilizará su stand de fotos y cuántas fotos es probable que imprima? ¿En qué tamaño de la foto desea que sean las impresiones y cuán costosa es el medio requerido?? ¿Vas a usar la cabina de fotos en el futuro?? Dependiendo de su circunstancia, puede estar en su mejor interés alquilar una impresora de eventos profesionales o comprar un modelo usado a una fracción del costo.
  • 3. Asegúrese de que su impresora sea compatible con la PI de la frambuesa. Cualquiera que sea la impresora que planee usar, debe ser compatible con GUTENPRINT. Gutenprint es una colección de código abierto de controladores de impresora gratuitos para su uso con sistemas de impresión basados ​​en UNIX, que es lo que utiliza la Raspberry PI para imprimir. Aquí hay una lista de impresoras que actualmente son compatibles con GutenPrint. Si dice "Experimental" junto a su impresora, podría tener problemas y puede que no funcione de manera confiable en la Frambuesa Pi.
  • Parte 4 de 8:
    Instalación de la impresora de fotos
    1. Instalar tazas. CUPS (o sistema de impresión común de UNIX) es el programa que debemos poder imprimir desde la frambuesa PI. Abra una nueva ventana de terminal y escriba:
    sudo apt-get install tazas
  • Luego presione ↵ ingrese y cargará los archivos de instalación. Cuando se le solicite proceder, escriba Y y presione ↵ entra. Las copas comenzarán el proceso de instalación que podría tomar 15 minutos o más.
  • 2. Agregue el usuario `PI` al grupo que se le permite imprimir `lpadmin`. En el tipo de terminal:
    sudo usermod -a -g lpadmin pi
  • Luego presione ↵ Entrar.
  • 3. Enchufe la impresora a la PI de Raspberry utilizando el cable USB. Luego enciende la impresora.
  • Imagen titulada CUPSBROWSER.jpg
    4. Abra el navegador de Internet haciendo clic en el icono de globo azul en el lado superior izquierdo de la barra de tareas. En la barra URL, ingrese la siguiente dirección:

    http: // 127.0.0.1: 631

  • Luego presione ↵ Entrar. Esto abrirá la página de configuración de las copas en su navegador.
  • Imagen titulada CUPSLOGIN1.jpg
    5. Haga clic en la pestaña Administración. Luego haga clic en Agregar impresora. Se le pedirá su nombre de usuario y contraseña.
  • El nombre de usuario predeterminado es Pi y la contraseña predeterminada es frambuesa a menos que se haya cambiado previamente.
  • Imagen titulada localprinters.jpg
    6. Seleccione su impresora en la lista de impresoras locales y haga clic en Continuar. Ignore la impresora remota VNC y no se preocupe si su impresora se encuentra dos veces.
  • Imagen titulada NamePrinter.jpg
    7. Cambie el nombre de su impresora a algo fácil de recordar y fácil de escribir. En la foto del ejemplo, cambiaremos el nombre de la impresora del valor predeterminado Sony_up-dr200 simplemente Sonyup Así que es más fácil de recordar y escribir. También puede ingresar una etiqueta de ubicación si lo desea. En este ejemplo entraremos cabina de fotos Como la ubicación. Luego haga clic en Continuar.
  • Imagen titulada PrinterDriver.jpg
    8. Seleccione el controlador de la impresora para la marca y el modelo de su impresora específica. Luego haga clic en Agregar impresora.
  • Imagen titulada PredeterminadoPRintersetup.jpg
    9. Seleccione la configuración predeterminada de impresión que prefiera en esta impresora. Si no sabe lo que hace un entorno en particular, es mejor dejarlo solo. El ajuste más importante es asegurarse de que el tamaño de los medios corresponda con el tamaño del papel que está utilizando actualmente. Luego haga clic en Establecer opciones predeterminadas. Debería ver una página de confirmación que muestra "Las opciones predeterminadas de la impresora `YourPrintername` se han establecido correctamente." Esto le redirió luego a la página principal de la impresora y la página de trabajo.
  • Imagen titulada lpstatidle.jpg
    Imagen titulada lpstatidle.jpg
    10. Compruebe las impresoras activas. Abra una nueva ventana de terminal y escriba:

    lpstat -p

  • Luego presione ↵ Entrar. Esto devolverá el nombre y el estado de la impresora predeterminada actual. El nombre de la impresora mostrado debe ser el que designa anteriormente en la configuración de las copas y el estado debe ser "inactivo" Si la impresora no está en uso.
  • Imagen titulada LSCOLORGUIDE.jpg
    Imagen titulada LSCOLORGUIDE.jpg
    11. Listar los archivos en su directorio de inicio. En el tipo de terminal:

    ls

  • Luego presione ↵ Entrar. Esto devolverá una lista de directorios y archivos que se encuentran en el directorio de inicio. En la lista, debe encontrar el nombre de archivo de la imagen que tomó anteriormente en la sección Conectar el módulo de la cámara.
  • 12. Imprimir la imagen. En el tipo de terminal:

    lp -d printsername cam.jpg

  • En vez de Nombre de imprenta Escriba su propio nombre de impresora y sustituya leva.jpg Con el nombre de archivo de su foto, luego presione ↵ Entrar. Tu foto se imprimirá desde la impresora! Buen trabajo!
  • Parte 5 de 8:
    Conseguir el código de la foto de la foto
    1. Imagen titulada BoothyGithub.jpg
    1. Elige un código de fotos de fotos. Crear un programa de botones de fotos desde cero está más allá del alcance de esta guía. Afortunadamente, hay muchos programas diferentes que flotan en la red que diferentes usuarios han escrito para sus propios proyectos de DIY Photo Booth! Aún más afortunado, muchas de esas personas increíbles han hecho su código de código abierto gratuito para el público para uso personal.
    • Puedes buscar lugares como GitHub.Com por uno que se adapte a sus necesidades, sin embargo, esta guía utilizará un programa escrito por Kenneth Centurion, adorablemente llamado `Boothy` como ejemplo. Es simple y bastante fácil de entender y podría personalizarse sin demasiado conocimiento de la programación. Puede inspeccionar los archivos y explorar el código en su navegador aquí: https: // github.com / zoroloco / boothy.
  • Imagen titulada CloneBoothy.jpg
    2. Clonar el repositorio de boothy. La clonación es simplemente otra forma de decir "descargar" y un repositorio es simplemente una colección de archivos. Abra una nueva ventana de terminal y cambie el directorio ingresando:

    CD / USR / LOCAL / SRC

  • Luego golpea ↵ Entrar.
  • Clone el repositorio de Boothy a esta carpeta escribiendo:
  • Sudo Git Clone Git: // GitHub.com / zoroloco / boothy.git

  • Luego presione ↵ Entrar. Esto copiará todo el depósito de Boothy y todos sus archivos en el directorio en el que se encuentra actualmente. Buen trabajo!
  • Parte 6 de 8:
    Configuración del código de la cabina de fotos
    1. Cambiar los permisos de archivos y carpetas. Tendrá que hacer que muchos de estos nuevos archivos sean grabables y ejecutables para que pueda editar y ejecutar los distintos archivos. Puede aprender más sobre las diferentes configuraciones de permisos en El sitio web oficial de Linux. La forma más rápida es hacer que todo el directorio de Boothy sea legible, grabable y ejecutable a todos. Para hacer esto, en el tipo de ventana terminal:

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

  • Presione ↵ Entrar.
  • 2. Ejecute el archivo de instalación como un script de bash. La instalación.El archivo TXT tiene una lista de comandos que descargarán e instalarán varios paquetes que deberá ejecutar BOOTHY. En lugar de ingresarlos todos manualmente, puede ejecutar el archivo de texto como un script. En el tipo de terminal:

    sudo bash / usr / local / src / boothy / install.TXT

  • Presione ↵ Entrar. Asegúrese de responder a cualquier solicitud durante el proceso de instalación. Este paso podría llevar bastante tiempo, así que este sería un buen momento para tomar una taza de café! Espere hasta que se instalen todos los paquetes antes de continuar con el siguiente paso.
  • 3. Editar el "correr" texto. En el tipo de terminal:

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

  • Presione ↵ Entrar. Esto abrirá el archivo correr.sh En un editor de texto dentro del terminal. Use las teclas de flecha para navegar y agregar un -I en la conclusión después de la palabra "pitón" Así que todo el código aparece como:
  • #!/ bin / bash ## chmod + x run.SH ## Clearsudo Python -I / USR / local / src / boothy / pbooth.py
  • prensa control+X Y te preguntará si quieres ahorrar. prensa y y presione ↵ entra.
  • Parte 7 de 8:
    Conectando el botón
    1. Apague el PI de la frambuesa y desconecte la potencia.
  • Imagen titulada PINOUT.jpg
    Imagen titulada PINOUT.jpg
    2. Localice los pasadores de GPIO para el botón. GPIO significa salida de entrada de propósito general y se refiere a los 40 pines en la frambuesa PI. Se utilizan para conectar diferentes objetos de salida de entrada electrónica como botones, interruptores, luces, etc. y luego puede ser programado para hacer casi cualquier cosa. Si inspeccionaste el pbooth.PY FILO ANTERIOR PODRÍA HABER NECESITA QUE EL CÓDIGO DESECHA EL PIN DEL BOTÓN AS 26. Ya que no están etiquetados en la PI de la frambuesa, consulte un esquema de los números designados.
  • Imagen titulada Buttongpio.jpg
    3. Conectar un cable de puente para pin 26. Use otro cable de puente de color y engúnelo hasta un pin de tierra. En realidad, hay un pasador de tierra justo al lado del pin 26 en el último pasador en la misma fila. Como se muestra en la imagen, un cable de puente rojo se engancha al pin 26 y un alambre de puente negro se engancha al suelo.
  • Imagen titulada Breadboard.jpg
    4. Conecte los cables del puente a una tabla de pan. Las tableras de tono pueden hacer que sea mucho más fácil de alaminar los circuitos sin cinta eléctrica o un soldador, y son ideales para las pruebas si tiene que todo está conectado correctamente. Enchufe el cable de puente conectado al suelo en la pista (-) negativa, y enchufe el cable de puente conectado al pin del botón en la pista positiva (+). Como se muestra en la imagen, el cable rojo (conectado al pin 26) está enchufado a la pista positiva y el cable negro (conectado a tierra) está enchufado a la pista negativa.
  • Imagen titulada Breadboorhookup.jpg
    5. Enchufe dos longitudes de cable de conexión en la placa. Con un stripper de alambre, tira ambos extremos de dos cables de color diferentes. Conecte un lado de cada cable a la banda correspondiente de la tabla. Como se muestra en la imagen, se enchufa un cable de conexión rojo a la pista positiva de la tabla de pan y se enchufa un cable blanco a la pista negativa de la placa.
  • Imagen titulada ButtonWires.jpg
    6. Conecte los cables de conexión correspondientes a los contactos positivos y negativos del botón.
  • 7. Conecte la alimentación de nuevo en la PI de la frambuesa y inicie la.
  • 8. Probarlo! Compruebe si todos los elementos están funcionando. En un nuevo tipo de ventana terminal:

    / usr / local / src / boothy / run.sh

  • 9. prensa ↵ entrar. La vista previa de la cámara se iniciará y verá un número contando. Prepárate para sonreír! Tomará 3 imágenes e imprimirá el conjunto de fotos resultante. Cuando dice "Presione el botón rojo para comenzar!" debe repetir todo el proceso el instante en que se presiona el botón rojo! Felicidades, hiciste una cabina de fotos!
  • 10. Cerrar el programa de la cabina de fotos. Cuando esté listo para finalizar el programa Photo Booth, simplemente presione control+C. Esto terminará el programa abruptamente y lo llevará de regreso a la ventana del terminal. Entonces presione control+D Para volver a la línea de solicitud de comando normal.
  • Parte 8 de 8:
    Personalización de más
    1. Imagen titulada FileBrowserPi.jpg
    1. Editar el código Python. Si desea personalizar aún más el programa, puede editar el archivo pbooth.PY en el editor de Python. Abra una nueva ventana del administrador de archivos y navegue al directorio de Boothy. Haga doble clic en el archivo pbooth.py. Esto debería abrir el pbooth.Código PY en el Editor de Python.
  • 2. Guardar una copia de seguridad! Haga clic en "Archivo" y el selecto "Guardar como" y guardar un nuevo archivo llamado "pbooth.py.bak" Como un archivo de copia de seguridad en caso de que cambie nada que hará que el código de Python no funcione. Si eso sucede, simplemente elimine el ".bak" Extensión del archivo y sobrescribe el archivo roto con él. De esta manera, puede sentirse seguro experimentando con el aprendizaje de lo que hace cada parte del código!
  • Imagen titulada Editpython.jpg
    Imagen titulada Editpython.jpg
    3. Personaliza el código de Python. Si inspecciona el código un poco más cerca, verá que hay algunas variables y términos que se definen cerca de la parte superior que lo hacen un poco más fácil personalizar esto a sus necesidades.
    Img1 = "1.jpg"Img2 = "2.jpg"Img3 = "3.jpg"Actualworkingdir = "/ usr / local / src / boothy"Img4 = "4LOGO.jpg"logdir = "registros"archivedir = "fotografías"Screen_width = 640screen_height = 480Image_width = 640Image_height = 480button_pin = 26led_pin = 19 # conectó a 12V externo.Foto_delay = 8
  • Cambiando los valores de Screen_width y Screen_height determinará el tamaño de la pantalla, la vista previa de la cámara se muestra en. Puede cambiar esto para que coincida con la resolución de la pantalla que utilizará para su Photoboth, sin embargo, cambiar esto puede resultar en títulos fuera del centro para el texto cuando se ejecuta el programa. Los que también se pueden cambiar, pero se propagan más a lo largo del código, así que son más difíciles de cambiar.
  • Si está imprimiendo impresiones de 4x6, cambiando los valores de ANCHO DE LA IMAGENy ALTURA DE IMAGEN a 640 y 425, respectivamente, utiliza el espacio de la página de manera más efectiva.
  • Cambiando el valor deFoto_delay ¿Cuál determinará cuántos segundos cuenta con el temporizador antes de cada imagen en una serie?.
  • Cambiar o reemplazar el 4LOGO.jpg en el directorio de Boothy a algo personalizado para su evento o celebración.
  • 4. Construir un recinto! Hay muchas maneras creativas que podría mostrar su cabina de fotos de trabajo y muchos ejemplos en Internet de varias instalaciones que la gente ha hecho. se creativo y Diviertete!
  • Consejos

    Cosas que necesitarás

    • Raspberry Pi (2B o posterior)
    • Módulo de cámara PI de Raspberry (V2 recomendado)
    • Monitor HDMI / TV
    • Impresora de fotos
    • Pulsador led
    • Conectar cable
    • Strippers de alambre
    • Tablero de circuitos
    • Cables de puente
    Artículos Relacionados