As cabines fotográficas são muito divertidas e agradam as multidões 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. Embora o aluguel de uma cabine fotográfica possa ser caro, usando um Raspberry Pi, você pode fazer o seu próprio com muito menos dinheiro e se divertir muito mais fazendo isso!
Passos
Parte 1 de 8: Configurando o Raspberry Pi
Etapa 1. Verifique se o seu Raspberry Pi está atualizado
Você precisará de um Raspberry Pi modelo 2B ou posterior, executando o sistema operacional Raspbian mais recente com um monitor, um teclado e um mouse. Se você ainda não configurou o Raspberry Pi dessa maneira, consulte o guia Como começar a usar o Raspberry Pi para obter instruções detalhadas passo a passo.
Etapa 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
Etapa 3. Atualize seus pacotes
No terminal, digite:
sudo apt-get upgrade
Parte 2 de 8: Conectando o Módulo da Câmera
Etapa 1. Desligue o Raspberry Pi e desconecte a energia
Etapa 2. Localize a porta da câmera
Etapa 3. Levante a guia traseira puxando-a dos dois lados
Etapa 4. Insira o cabo de fita de forma que os conectores de metal fiquem de costas para a porta Ethernet e na direção da porta HDMI, conforme ilustrado
Etapa 5. Segure o cabo de fita da câmera no lugar e pressione as duas guias
Isso travará o cabo de fita da câmera no lugar. Certifique-se de que o cabo de fita esteja seguro e bem encaixado na porta da câmera.
Etapa 6. Reconecte a alimentação e ligue o Raspberry Pi
Etapa 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 do Raspberry Pi”.
Etapa 8. Certifique-se de que o software da câmera esteja habilitado na guia Interfaces
Em seguida, pressione OK.
O computador pode solicitar que você reinicie antes que as alterações tenham efeito. Em seguida, ele perguntará se você deseja reiniciar o computador agora; nesse caso, selecione Sim
Etapa 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 será ligada um segundo depois e tirará uma foto. Ele será salvo no diretório pessoal do usuário com o nome de arquivo cam.jpg.
- Você pode substituir cam-j.webp" />
Etapa 10. Abra o arquivo de imagem que você acabou de criar
Você pode abrir o Gerenciador de arquivos clicando no ícone da pasta de arquivos no canto superior esquerdo da barra de tarefas. Você deve ver o arquivo de imagem em seu diretório inicial. Clique duas vezes no arquivo e a imagem será aberta com o Visualizador de imagens. Excelente!
Parte 3 de 8: Escolhendo uma impressora fotográfica
Etapa 1. Considere os prós e os contras de várias impressoras
- Jato de tinta as impressoras geralmente são mais baratas e produzem impressões de boa qualidade fotográfica. No entanto, eles normalmente têm velocidades de impressão mais lentas e são enganosamente caros quando imprimem em grandes quantidades. 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 mesmo as impressoras a laser coloridas normalmente não produzem imagens com qualidade fotográfica nem imprimem em papel fotográfico. Para impressoras a laser coloridas, os cartuchos de toner também são vendidos separadamente por cor.
- Sublimação de tinta As impressoras oferecem impressões de excelente qualidade fotográfica, velocidades de impressão rápidas e variam muito de preço. O papel fotográfico para impressoras de sublimação de tinta é vendido com a quantidade exata de filme de tinta necessária para imprimir a mesma quantidade de papel. Para os modelos de alto volume mais caros, o papel e a tinta são vendidos juntos em rolos e a impressora corta automaticamente cada foto após a impressão. Para os modelos mais baratos e de menor quantidade, o papel fotográfico e a tinta são vendidos juntos em folhas.
Etapa 2. Considere suas necessidades e seu orçamento
Em que tipo de evento sua cabine fotográfica será usada e quantas fotos você provavelmente imprimirá? Qual é o tamanho da foto que você deseja que sejam impressas e qual é o custo da mídia necessária? Você vai usar a cabine fotográfica no futuro? Dependendo das circunstâncias, pode ser do seu interesse alugar uma impressora profissional de eventos ou comprar um modelo usado por uma fração do custo.
Etapa 3. Certifique-se de que sua impressora seja compatível com o Raspberry Pi
Qualquer impressora que você planeja usar, ela deve ser suportada pelo Gutenprint. Gutenprint é uma coleção de código aberto de drivers de impressora gratuitos para uso com sistemas de impressão baseados em UNIX, que é o que o Raspberry Pi usa para imprimir. Aqui está uma lista de impressoras que são atualmente compatíveis com Gutenprint. Se aparecer “EXPERIMENTAL” ao lado da impressora, pode haver problemas e pode não funcionar de maneira confiável no Raspberry Pi.
Parte 4 de 8: Instalando a impressora fotográfica
Etapa 1. Instale o CUPS
CUPS (ou Common Unix Printing System) é o programa de que precisamos para poder imprimir a partir do Raspberry Pi. Abra uma nova janela de terminal e digite:
sudo apt-get install cups
Etapa 2. Adicione o usuário 'pi' ao grupo que tem permissão para imprimir 'lpadmin'
No tipo de terminal:
sudo usermod -a -G lpadmin pi
Etapa 3. Conecte a impressora ao Raspberry Pi usando o cabo USB
Em seguida, ligue a impressora.
Etapa 4. Abra o navegador da Internet clicando no ícone do globo azul no lado superior esquerdo da barra de tarefas
Na barra de URL, digite o seguinte endereço:
127.0.0.1:631
Em seguida, pressione ↵ Enter. Isso abrirá a página de configuração do CUPS em seu navegador.
Etapa 5. Clique na guia Administração
Em seguida, clique em Adicionar impressora. Você será solicitado a fornecer seu nome de usuário e senha.
O nome de usuário padrão é pi e a senha padrão é raspberry, a menos que tenha sido alterada anteriormente
Etapa 6. Selecione sua impressora na lista Impressoras locais e clique em Continuar
Ignore a impressora remota VNC e não se preocupe se sua impressora estiver listada duas vezes.
Etapa 7. Renomeie sua impressora para algo fácil de lembrar e simples de digitar
No exemplo da foto, renomearemos a impressora padrão Sony_UP-DR200 para simplesmente SonyUP, para que seja mais fácil de lembrar e digitar. Você também pode inserir uma etiqueta de localização, se desejar. Neste exemplo, inseriremos cabine de fotos como o local. Em seguida, clique em Continuar.
Etapa 8. Selecione o driver de impressora para a marca e modelo específicos de sua impressora
Em seguida, clique em Adicionar impressora.
Etapa 9. Selecione as configurações de impressão padrão de sua preferência nesta impressora
Se você não sabe o que uma configuração específica faz, é melhor deixá-la como está. A configuração mais importante é garantir que o tamanho da mídia corresponda ao tamanho do papel que você está usando no momento. Em seguida, clique em Definir opções padrão. Você deverá ver uma página de confirmação que exibe "As opções padrão da impressora 'YourPrinterName' foram definidas com êxito." Isso o redirecionará para o status principal da impressora e a página de trabalho.
Etapa 10. Verifique se há 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 exibida deve ser aquele que você designou anteriormente na configuração do CUPS e o status deve ser "ocioso" se a impressora não estiver em uso.
Etapa 11. Liste os arquivos em seu diretório inicial
No tipo de terminal:
ls
Em seguida, pressione ↵ Enter. Isso retornará uma lista de diretórios e arquivos que estão no diretório inicial. Na lista, você deve encontrar o nome do arquivo da foto tirada anteriormente na seção Conectar o módulo da câmera.
Etapa 12. Imprima a imagem
No tipo de terminal:
lp -d PRINTERNAME cam.jpg
- Em vez de PRINTERNAME, digite o nome da sua própria impressora e substitua cam-j.webp" />
Parte 5 de 8: Obtendo o código do Photo Booth
Etapa 1. Escolha um código de cabine fotográfica
A criação de um programa de cabine fotográfica 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 fotográfica DIY! Com sorte ainda, muitas dessas pessoas incríveis disponibilizaram seu código-fonte aberto gratuitamente ao público para uso pessoal.
Você pode pesquisar lugares como Github.com por um que atenda às suas necessidades; no entanto, este guia usará um programa escrito por Kenneth Centurion, adoravelmente chamado de 'boothy', como um exemplo. É simples e bastante fácil de entender e pode ser personalizado sem muito conhecimento de programação. Você pode inspecionar os arquivos e explorar o código em seu navegador aqui:
Etapa 2. Clone o repositório boothy
A 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 digitando:
cd / usr / local / src
- Em seguida, pressione ↵ Enter.
- Clone o repositório boothy para esta pasta digitando:
sudo git clone git: //github.com/zoroloco/boothy.git
Em seguida, pressione ↵ Enter. Isso copiará todo o depósito do estande e todos os seus arquivos para o diretório em que você está. Bom trabalho!
Parte 6 de 8: Configurando o código da cabine fotográfica
Etapa 1. Altere as permissões de arquivo e pasta
Você precisará tornar muitos desses novos arquivos graváveis e executáveis para que possa editar e executar os vários arquivos. Você pode aprender mais sobre as diferentes configurações de permissões no site oficial do Linux. A maneira mais rápida é tornar todo o diretório do boothy legível, gravável e executável para todos. Para fazer isso, digite na janela do terminal:
sudo chmod 777 -R / usr / local / src / boothy
Pressione ↵ Enter.
Etapa 2. Execute o arquivo INSTALL como um script bash
O arquivo INSTALL.txt possui uma lista de comandos que irão baixar e instalar vários pacotes que você precisará para executar o boothy. Em vez de inseri-los todos manualmente, você pode executar o arquivo de texto como um script. No tipo de terminal:
sudo bash /usr/local/src/boothy/INSTALL.txt
Pressione ↵ Enter. Certifique-se de responder a todas as solicitações durante o processo de instalação. Esta etapa pode demorar um pouco, então é uma ótima hora para tomar uma xícara de café! Aguarde até que todos os pacotes sejam instalados antes de continuar para a próxima etapa.
Etapa 3. Edite o script "run"
No tipo de terminal:
sudo nano /usr/local/src/boothy/run.sh
- Pressione ↵ Enter. Isso abrirá o arquivo run.sh em um editor de texto dentro do terminal. Use as setas do teclado para navegar e adicione um -i na linha inferior após a palavra "python" para que todo o código apareça como:
#! / bin / bash # # chmod + x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Parte 7 de 8: Conectando o botão
Etapa 1. Desligue o Raspberry Pi e desconecte a energia
Etapa 2. Localize os pinos GPIO para o botão
GPIO significa General Purpose Input Output e se refere aos 40 pinos no Raspberry Pi. Eles são usados para conectar diferentes objetos de entrada e saída eletrônicos, como botões, interruptores, luzes, etc. e podem então ser programados para fazer quase qualquer coisa. Se você inspecionou o arquivo pbooth.py anteriormente, deve ter notado que o código designa o pino do BOTÃO como 26. Como eles não estão rotulados no Raspberry Pi, consulte um esquema dos números designados.
Etapa 3. Conecte um fio jumper ao pino 26
Use outro fio de jumper colorido e conecte-o a um pino de aterramento. Na verdade, há um pino de aterramento ao lado do pino 26 no último pino da mesma linha. Conforme mostrado na imagem, um fio jumper vermelho é conectado ao pino 26 e um fio jumper preto é conectado ao aterramento.
Etapa 4. Conecte os fios do jumper em uma placa de ensaio
As tábuas de ensaio podem tornar muito mais fácil fazer a fiação dos circuitos sem fita isolante ou ferro de solda e são ideais para testes se você tiver tudo conectado corretamente. Conecte o fio jumper conectado ao aterramento na faixa negativa (-) e conecte o fio jumper conectado ao pino do botão na faixa positiva (+). Conforme mostrado na imagem, o fio vermelho (conectado ao pino 26) é conectado à trilha positiva e o fio preto (conectado ao aterramento) é conectado à trilha negativa.
Etapa 5. Conecte dois pedaços de fio de conexão na placa de ensaio
Com um descascador de fios, descasque as duas extremidades de dois fios de cores diferentes. Conecte um lado de cada fio na trilha correspondente da placa de ensaio. Conforme ilustrado, um fio vermelho é conectado na trilha positiva da placa de ensaio e um fio branco é conectado na trilha negativa da placa de ensaio.
Etapa 6. Conecte os fios de ligação correspondentes aos contatos positivo e negativo do botão
Etapa 7. Conecte a alimentação de volta ao Raspberry Pi e ligue-o
Etapa 8. Teste
Verifique se todos os elementos estão funcionando. Em um novo tipo de janela de terminal:
/usr/local/src/boothy/run.sh
Etapa 9. Pressione ↵ Enter
A visualização da câmera será iniciada e você verá um número em contagem regressiva. Prepare-se para sorrir! Vai tirar 3 fotos e imprimir o conjunto de fotos resultante. Quando diz "Pressione o botão vermelho para começar!" deve repetir todo o processo no instante em que o botão vermelho é pressionado! Parabéns, você montou uma cabine fotográfica!
Etapa 10. Feche o programa de cabine fotográfica
Quando você estiver pronto para encerrar o programa de cabine fotográfica, simplesmente pressione Ctrl + C. Isso encerrará o programa abruptamente e o levará de volta à janela do terminal. Em seguida, pressione Ctrl + D para retornar à linha de prompt de comando normal.
Parte 8 de 8: Personalização adicional
Etapa 1. Edite o código Python
Se quiser personalizar ainda mais o programa, você pode editar o arquivo pbooth.py no editor 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 código pbooth.py no editor python.
Etapa 2. Salve um backup
Clique em "Arquivo" e selecione "Salvar como" e salve um novo arquivo chamado "pbooth.py.bak" como um arquivo de backup caso você altere algo que fará com que o código python não funcione. Se isso acontecer, simplesmente exclua a extensão ".bak" do arquivo e substitua o arquivo corrompido com ela. Dessa forma, você pode se sentir seguro para experimentar aprender o que cada parte do código faz!
Etapa 3. Personalize o código Python
Se você inspecionar o código um pouco mais de perto, verá que existem algumas variáveis e termos definidos próximos ao topo que tornam um pouco mais fácil personalizar isso de acordo com suas necessidades.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/ usr / local / src / boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "fotos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #conectado a 12v externo. PHOTO_DELAY = 8
Etapa 4. Construa um gabinete
Existem muitas maneiras criativas de exibir sua cabine fotográfica de trabalho e muitos exemplos na Internet de várias instalações que as pessoas fizeram. Seja criativo e divirta-se!