Como criar uma cabine de fotos com o pi de framboesa

As cabines de fotos são muito divertidas e fazem uma multidão - adição agradável aos eventos sociais, como festas, aniversários e casamentos. Os hóspedes gostam de posar para fotos e acabam com lembranças distintas de um evento memorável. Ao alugar uma cabine de foto pode ser caro, usando um PI de framboesa, você pode fazer o seu próprio por muito menos dinheiro e ter muito mais diversão fazendo isso!

Passos

Parte 1 de 8:
Configurando sua framboesa Pi
  1. Imagem intitulada rpisetup.jpg
1. Certifique-se de que sua framboesa Pi esteja atualizada. Você precisará de um modelo de PI de framboesa 2b ou posterior, executando o mais recente sistema operacional Raspbian com um monitor, um teclado e um mouse. Se você ainda não tem sua framboesa PI configurada dessa maneira, confira o guia Como começar com a framboesa pi Para instruções passo a passo detalhadas.
  • Imagem intitulada Terminalaptget.jpg
    2. Atualize suas bibliotecas de pacotes. Abra uma nova janela de terminal pressionando o ícone do terminal no canto superior esquerdo da barra de tarefas e digite o seguinte:
    sudo apt-get update
  • Em seguida, pressione ↵ Enter. Isso atualizará suas listas de pacotes de software para que possa determinar quais programas precisam de atualização e que já estão atualizados.
  • 3. Atualize seus pacotes. No terminal, digite:
    Sudo apt-get upgrade
  • Em seguida, pressione ↵ Enter. Isso atualizará seus programas e sistema operacional se versões mais recentes estiverem disponíveis.
  • Parte 2 de 8:
    Conectando o módulo da câmera
    1. Desligue o PI de framboesa e desconecte a energia.
  • Imagem intitulada Locatecameraport.jpg
    2. Localize a porta da câmera.
  • Imagem intitulada CAMERAPORTUP.jpg
    3. Levante a guia traseira puxando os dois lados.
  • Imagem intitulada CameraPortribbon.jpg
    4. Insira o cabo de fita para que os conectores de metal estejam enfrentando a porta Ethernet e para a porta HDMI como retratado.
  • Imagem intitulada CameraportDown.jpg
    5. Segure o cabo da fita da câmera no lugar e pressione para baixo nas duas guias. Isso vai bloquear o cabo de fita da câmera no lugar. Certifique-se de que o cabo de fita seja seguro e sentado uniformemente na porta da câmera.
  • 6. Reconecte o poder e inicie o PI de framboesa.
  • Imagem intitulada Raspi Config Men.jpg
    Imagem intitulada Raspi Config Men.jpg
    7. Abra o menu de configuração do Raspberry PI. Clique no ícone de framboesa no canto superior esquerdo da barra de tarefas. Vá para "Preferências" e clique em "Configuração de Raspberry PI."
  • Imagem intitulada Raspi Config.jpg
    Imagem intitulada Raspi Config.jpg
    8. Certifique-se de que o software da câmera esteja ativado na guia Interfaces. Em seguida, pressione OK.
  • O computador pode solicitar que ele precise reiniciar antes que as alterações possam entrar em vigor. Em seguida, ele perguntará se você quiser reiniciar o computador agora, caso em que, selecione Sim.
  • 9. Teste a câmera tirando uma foto! Abra uma nova janela de terminal e digite:

    raspistill -o cam.JPG

  • Em seguida, pressione ↵ Enter. A visualização da câmera liga um segundo depois, ele irá tirar uma foto. Será salvo no diretório inicial do seu usuário com o nome do arquivo câmara.JPG.
  • Você pode substituir câmara.JPG no comando acima com qualquer nome de arquivo que você preferir, desde que termine com .JPG
  • Openca
    10. Abra o arquivo de imagem que você acabou de criar. Você pode abrir o Gerenciador de arquivos clicando no ícone da pasta de arquivo no topo da parte superior esquerda da barra de tarefas. Você deve ver o arquivo de imagem no seu diretório inicial. Clique duas vezes no arquivo e isso abrirá a imagem com o visualizador de imagens. Excelente!
  • Parte 3 de 8:
    Escolhendo uma impressora fotográfica
    1. Imagem intitulada ChooseaPrinter.jpg
    1. Considere os prós e contras de várias impressoras.
    • Jato de tinta As impressoras geralmente são menos dispendiosas e produzem boas impressões de qualidade de foto. No entanto, eles normalmente têm velocidades de impressão mais lentas e são enganosamente caros ao imprimir em grande quantidade. O papel fotográfico é vendido em folhas e os cartuchos de tinta são vendidos separadamente por cor.
    • Laser As impressoras têm excelentes velocidades de impressão, mas até mesmo impressoras a laser coloridas normalmente não produzem imagens de qualidade de foto nem impressas em papel fotográfico. Para impressoras a laser coloridas, os cartuchos de toner também são vendidos separadamente por cores.
    • Sublimação de tinta As impressoras fornecem excelentes impressões de qualidade de foto, velocidades de impressão rápidas e variam muito no preço. O papel fotográfico para impressoras de sublimação de corante é vendido com a quantidade exata de filme de corante necessária para imprimir a mesma quantidade de papel. Para os modelos de alto volume mais caros, o papel e o corante são vendidos juntos em rolos e a impressora reduz automaticamente cada foto após a impressão. Para os modelos de quantidade inferior mais caro, o papel fotográfico e o corante são vendidos juntos em folhas.
  • 2. Considere suas necessidades e seu orçamento. Que tipo de evento será usado e quantas fotos você provavelmente imprimirá?? Qual o tamanho da foto Você quer que as impressões sejam e como é cara é a mídia necessária?? Você vai usar a cabine de fotos no futuro?? Dependendo da sua circunstância, pode ser do seu melhor interesse alugar uma impressora de eventos profissional ou comprar um modelo usado em uma fração do custo.
  • 3. Certifique-se de que sua impressora seja compatível com o PI de framboesa. Qualquer impressora que você planeja usar, deve ser suportado pela GutenPrint. GutenPrint é uma coleção de código aberto de drivers de impressora gratuita para uso com sistemas de impressão baseados em UNIX, que é o que o PI de framboesa usa para imprimir. Aqui está uma lista de impressoras que são atualmente compatíveis com gutenprint. Se disser "Experimental" ao lado da sua impressora, poderá ter problemas e não funcionar de forma confiável no PI de framboesa.
  • Parte 4 de 8:
    Instalando a impressora fotográfica
    1. Instalar copos. Copas (ou sistema de impressão comum UNIX) é o programa que precisamos ser capazes de imprimir a partir do PI de framboesa. Abra uma nova janela de terminal e digite:
    sudo apt-obter copos de instalação
  • Em seguida, pressione ↵ Enter e ele carregará os arquivos de instalação. Quando solicitado a prosseguir, digite Y e pressione ↵ Enter. Copas começarão o processo de instalação que pode levar 15 minutos ou mais.
  • 2. Adicione o usuário `pi` ao grupo que é permitido imprimir `lpadmin`. No Tipo Terminal:
    sudo usermod -a -g lpadmin pi
  • Em seguida, pressione ↵ Enter.
  • 3. Conecte a impressora ao PI de framboesa usando o cabo USB. Em seguida, ligue a impressora.
  • Imagem intitulada Cupsbrowser.jpg
    4. Abra o Navegador da Internet clicando no ícone Blue Globe no canto superior esquerdo da barra de tarefas. Na barra de URL, digite o seguinte endereço:

    http: // 127.0.0.1: 631

  • Em seguida, pressione ↵ Enter. Isso abrirá a página Configuração dos Copos no seu navegador.
  • Imagem intitulada Cupslogin1.jpg
    5. Clique na guia Administração. Em seguida, clique em Adicionar impressora. Você será solicitado pelo seu nome de usuário e senha.
  • O nome de usuário padrão é PI e a senha padrão é framboesa A menos que tenha sido alterado anteriormente.
  • Imagem intitulada LocalPriners.jpg
    6. Selecione sua impressora na lista Impressoras local e clique em Prosseguir. Ignore a impressora remota VNC e não se preocupe se a impressora estiver listada duas vezes.
  • Imagem intitulada NamePrinter.jpg
    7. Renomeie sua impressora para algo fácil de lembrar e simples para digitar. No exemplo retratado, renomearemos a impressora do padrão Sony_up-dr200 para simplesmente Sonyup então é mais fácil lembrar e digitar. Você também pode inserir uma tag de local, se desejar. Neste exemplo, vamos entrar photobooth como a localização. Em seguida, clique em Continuar.
  • PrinterDriver.jpg
    8. Selecione o driver da impressora para sua marca e modelo específicos da impressora. Em seguida, clique em Adicionar Impressora.
  • Imagem intitulada defaultprintersetup.jpg
    9. Selecione as configurações de impressão padrão que você preferiria nesta impressora. Se você não sabe o que um cenário particular faz, é melhor deixá-lo sozinho. A configuração mais importante é garantir que o tamanho da mídia corresponda ao tamanho do papel que você está usando atualmente. Em seguida, clique em Definir opções padrão. Você deve ver uma página de confirmação que exibe "Printer `YourPrintername` Opções padrão foram definidas com sucesso." Isso então redirecionará você para o status principal e a página de trabalho da impressora.
  • Imagem intitulada lpstatidle.jpg
    Imagem intitulada lpstatidle.jpg
    10. Verifique as impressoras ativas. Abra uma nova janela de terminal e digite:

    lpstat -p

  • Em seguida, pressione ↵ Enter. Isso retornará o nome e o status da impressora padrão atual. O nome da impressora exibido deve ser o que você designou anteriormente na configuração dos copos e o status deve ser "ocioso" Se a impressora não estiver em uso.
  • Imagem intitulada lscolorguide.jpg
    Imagem intitulada lscolorguide.jpg
    11. Liste os arquivos no seu diretório inicial. No Tipo Terminal:

    ls

  • Em seguida, pressione ↵ Enter. Isso retornará uma lista de diretórios e arquivos no diretório inicial. Na lista, você deve encontrar o nome do arquivo da imagem que você levou anteriormente na seção Conectar a câmera do módulo.
  • 12. Imprima a imagem. No Tipo Terminal:

    LP -D Printername Cam.JPG



  • Em vez de Printername Digite o nome e o substituto da sua própria impressora câmara.JPG com o nome do arquivo da sua foto, pressione ↵ Enter. Sua foto impressa a partir da impressora! Ótimo trabalho!
  • Parte 5 de 8:
    Obtendo o código da cabine de fotos
    1. Imagem intitulada Boothygithub.jpg
    1. Escolha um código de cabine de fotos. Criar um programa de cabine de fotos do zero está além do escopo deste guia. Felizmente, existem muitos programas diferentes flutuando na rede que diferentes usuários escreveram para seus próprios projetos de cabine de fotos DIY! Leirdier ainda, muitas dessas pessoas incríveis fizeram seu código-fonte aberto gratuitamente ao público para uso pessoal.
    • Você pode procurar lugares como github.com para um que se adapte às suas necessidades, no entanto, este guia usará um programa escrito por Kenneth Centurion, chamado adoravelmente chamado `Boothy` como um exemplo. É simples e bastante fácil entender e pode ser personalizado sem muito conhecimento de programação. Você pode inspecionar os arquivos e explorar o código no seu navegador aqui: https: // github.com / zoroloco / boothy.
  • CloneBoothy.jpg.jpg
    2. Clone o repositório de Boothy. Clonagem é simplesmente outra maneira de dizer `download` e um repositório é simplesmente uma coleção de arquivos. Abra uma nova janela de terminal e altere o diretório inserindo:

    CD / USR / local / src

  • Então bata ↵ Enter.
  • Clonar o repositório de Boothy para esta pasta digitando:
  • sudo git clone git: // github.com / zoroloco / boothy.git

  • Em seguida, pressione ↵ Enter. Isso copiará todo o depositário de Boothy e todos os seus arquivos para o diretório você está atualmente em. Ótimo trabalho!
  • Parte 6 de 8:
    Configurando o código da cabine de fotos
    1. Alterar permissões de arquivos e pastas. Você precisará fazer muitos desses novos arquivos graváveis ​​e executáveis ​​para que você possa editar e executar os vários arquivos. Você pode aprender mais sobre as configurações diferentes de permissões em O site oficial do Linux. A maneira mais rápida é tornar o diretório inteiro legível, gravável e executável para todos. Para fazer isso, no tipo de janela do terminal:

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

  • Pressione ↵ Enter.
  • 2. Execute o arquivo de instalação como um script bash. A instalação.O arquivo TXT possui uma lista de comandos que irão baixar e instalar vários pacotes que você precisará para executar a Boothy. Em vez de inserir todos eles manualmente, você pode executar o arquivo de texto como um script. No Tipo Terminal:

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

  • Pressione ↵ Enter. Certifique-se de responder a quaisquer prompts durante o processo de instalação. Este passo poderia demorar um bom tempo, então isso seria um ótimo momento para pegar uma xícara de café! Espere até que todos os pacotes sejam instalados antes de continuar para a próxima etapa.
  • 3. Edite o "corre" roteiro. No Tipo Terminal:

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

  • Pressione ↵ Enter. Isso abrirá o arquivo corre.sh Em um editor de texto dentro do terminal. Use as teclas de seta para navegar e adicionar um -eu Na linha inferior após a palavra "Pitão" então o código inteiro aparece como:
  • Miserável!/ bin / bash ## chmod + x executar.SH ## ClearSudo Python -i / USR / Local / SRC / BEATHY / PBOOTH.py
  • Aperte Ctrl+X e vai perguntar se você quer salvar. Aperte Y e pressione ↵ Enter.
  • Parte 7 de 8:
    Conectando o botão
    1. Desligue o PI de framboesa e desconecte a energia.
  • Imagem intitulada Pinout.jpg
    Imagem intitulada Pinout.jpg
    2. Localize os Pins GPIO para o botão. GPIO significa saída de entrada de uso geral e se refere aos 40 pinos no PI de framboesa. Eles são usados ​​para ligar diferentes objetos de saída de entrada eletrônica, como botões, interruptores, luzes, etc. e pode então ser programado para fazer praticamente qualquer coisa. Se você inspecionou o Pbooth.arquivo py anteriormente você pode ter notado que o código designa o botão do botão como 26. Como eles não são rotulados no PI de framboesa, consulte um esquema dos números designados.
  • Imagem intitulada ButtongPio.jpg
    3. Conecte um fio de jumper para pin 26. Use outro fio de jumper colorido e conecte-o até um pino de solo. Na verdade, há um pino de solo ao lado do pino 26 no último pino na mesma linha. Como mostrado na imagem, um fio de jumper vermelho é viciado em pino 26 e um fio de jumper preto é viciado no chão.
  • Imagem intitulada Breadboard.jpg
    4. Conecte os fios de jumper em uma tábua de pão. Os tábuas de breads podem tornar muito mais fácil transportar circuitos sem fita elétrica ou de ferro de solda e são ideais para testes se você tiver tudo com fio corretamente. Conecte o fio de jumper conectado ao chão na faixa negativa (-) e conecte o fio de jumper conectado ao botão do botão na faixa positiva (+). Como mostrado na imagem, o fio vermelho (conectado ao pino 26) é conectado à faixa positiva e o fio preto (conectado ao solo) é conectado à faixa negativa.
  • Imagem intitulada Breadbookup.jpg
    5. Conecte dois comprimentos de fio de conexão na tábua de pão. Com um stripper de fio, tira as duas extremidades de dois fios de cor diferentes. Conecte um lado de cada fio no correspondente da placa de pão. Como retratado, um fio de conexão vermelho é conectado à faixa positiva da tábua de pão e um fio branco é conectado à faixa negativa da tábua de pão.
  • ButtonWires.jpg
    6. Conecte os fios de conexão correspondentes aos contatos positivos e negativos do botão.
  • 7. Conecte a energia de volta ao pi de framboesa e inicie-o.
  • 8. Teste isso para fora! Verifique se todos os elementos estão funcionando. Em um novo tipo de janela terminal:

    / usr / local / src / bamothy / executar.sh

  • 9. Aperte ↵ Enter. A visualização da câmera irá iniciar e você verá um número de contagem. Prepare-se para sorrir! Levará 3 fotos e imprimirá o conjunto de fotos resultantes. Quando diz "Pressione o botão vermelho para começar!" Deve repetir todo o processo no instante que o botão vermelho é pressionado! Parabéns, você fez uma cabine de fotos!
  • 10. Feche o programa de cabine de fotos. Quando você estiver pronto para terminar o programa de cabine de foto, basta pressionar Ctrl+C. Isso terminará o programa abruptamente e leva você de volta à janela do terminal. Então aperte Ctrl+D Para retornar à linha de prompt de comando normal.
  • Parte 8 de 8:
    Personalizando mais
    1. FileBrowserpi.jpg
    1. Editar o código Python. Se você quiser personalizar ainda mais o programa, poderá editar o arquivo Pbooth.py no editor de python. Abra uma nova janela do Gerenciador de Arquivos e navegue até o diretório Boothy. Clique duas vezes no arquivo Pbooth.py. Isso deve abrir o Pbooth.código py no editor de python.
  • 2. Salvar um backup! Clique em "Arquivo" e o select "Salvar como" e salve um novo arquivo chamado "pbooth.py.bak" Como um arquivo de backup no caso de você mudar qualquer coisa que faça com que o código Python não funcione. Se isso acontecer, simplesmente exclua o ".bak" extensão do arquivo e sobrescrever o arquivo quebrado com ele. Desta forma, você pode se sentir seguro experimentando de aprender o que cada parte do código faz!
  • Editpython.jpg
    Editpython.jpg
    3. Personalize o código Python. Se você inspecionar o código um pouco mais perto, você verá que há algumas variáveis ​​e termos definidos perto do topo que tornam um pouco mais fácil de personalizar isso às suas necessidades.
    Img1 = "1.JPG"Img2 = "2.JPG"Img3 = "3.JPG"Currentworkingdir = "/ usr / local / src / bamothy"Img4 = "4logo.jpg"logdir = "Histórico"Archivedir = "Fotos"Screen_Width = 640screen_Height = 480image_width = 640image_Height = 480Button_pin = 26LED_PIN = 19 #Conectado a 12V externo.Photo_Delay = 8
  • Alterando os valores de Screen_Width e Screen_Height determinará o tamanho da tela A visualização da câmera é exibida em. Você pode alterar isso para corresponder à resolução da tela que você estará usando para o seu PhotoBooth, no entanto, alterar isso pode resultar em títulos off-center para o texto quando o programa estiver em execução. Aqueles também podem ser alterados, mas estão mais espalhados por todo o código, então são mais difíceis de mudar.
  • Se você está imprimindo impressões de tamanho 4x6, alterando os valores de LARGURA DA IMAGEMe ALTURA DA IMAGEM para 640 e 425, respectivamente, utiliza o espaço de página de forma mais eficaz.
  • Alterando o valor dePhoto_Delay que determinará quantos segundos o temporizador conta antes de cada foto em uma série.
  • Mudar ou substituir o 4Logo.jpg no diretório Boothy para algo que é personalizado para o seu evento ou celebração.
  • 4. Construir um gabinete! Há muitas maneiras criativas que você poderia exibir sua cabine de foto de trabalho e muitos exemplos na Internet de várias instalações que as pessoas fizeram. Seja criativo e divirta-se!
  • Pontas

    Coisas que você precisa

    • Raspberry Pi (2b ou posterior)
    • Módulo de câmera de Raspberry Pi (V2 recomendado)
    • Monitor HDMI / TV
    • Impressora de fotos
    • Pushbutton LED
    • Fio de conexão
    • Strippers de arame
    • Tábua de pão
    • Fios de jumper
    Compartilhe na rede social:
    Semelhante