Índice:
- Etapa 1: preparando-se para programar
- Etapa 2: Programação
- Etapa 3: configuração do Twitter e na configuração de inicialização
- Etapa 4: Hardware
Vídeo: Tweetbot - Twitter Connected Photo Booth: 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste projeto, faremos uma câmera com tecnologia Raspberry Pi que pode ser usada em uma cabine fotográfica em festas. Depois que a foto é tirada, ela pode ser postada em uma conta do Twitter designada para que todos possam ver mais tarde. Este tutorial irá abranger a parte de tecnologia deste projeto, para programação, configuração e alguma fiação. Isso permite que você personalize completamente sua própria cabine fotográfica com base no local em que irá configurá-la e nas preferências pessoais.
Aqui está o que você precisa:
Raspberry Pi 3 *: $ 34,49 (você pode usar outras versões, mas este tutorial é baseado em 3)
Cabo HDMI *: $ 6,99
Mouse: $ 5,49
Teclado: $ 12,99
Cartão microSD de 8GB *: $ 7,32
Fonte de alimentação para o Raspberry Pi *: US $ 9,99
Estojo para o Raspberry Pi *: $ 6,98
PiCamera: $ 27,99
Placa de ensaio: $ 6,86
1 botão de pressão: $ 7,68
2 cabos de ligação macho-fêmea: $ 4,99
Monitor para HDMI (você pode usar VNC ou SSH se preferir, mas não vou discutir a configuração aqui)
Os itens com um asterisco (*) podem ser comprados juntos aqui: $ 69,99
Você provavelmente já tem muitos desses se já usou um Raspberry Pi antes. Antes de começarmos o tutorial, presumirei que você tenha a versão mais recente do Raspbian em seu Raspberry Pi. Se precisar de ajuda, clique aqui.
Etapa 1: preparando-se para programar
Abra o terminal em seu Raspberry Pi (atalho: Ctrl-Alt-T).
Execute esta linha: sudo apt-get update e então sudo apt-get upgrade -y que irá atualizar seus pacotes atuais e instalar alguns novos.
Agora, criaremos um arquivo onde nosso programa Python residirá. Se quiser fazer isso usando a GUI, vá para a área de trabalho, clique com o botão direito e clique em Criar novo - arquivo vazio. Nomeie o arquivo "booth.py". Por enquanto, deixe em branco e salve.
Se você quiser fazer essa etapa usando o terminal. Digite cd ~ / Desktop e sudo nano booth.py. Digite qualquer coisa nele por agora e faça Ctrl-X e, em seguida, Y e, em seguida, Enter.
Agora, precisamos instalar uma biblioteca "Twython" que usaremos para postar imagens no Twitter.
Digite no terminal: sudo pip3 install twython
Além disso, execute sudo pip3 install twython --upgrade
Além disso, execute sudo raspi-config e habilite a câmera. Depois disso, reinicie.
Agora você está pronto para iniciar a parte de programação!
Etapa 2: Programação
Vá para o arquivo booth.py e cole o código anexado nele. No arquivo anexo, cada linha é comentada para que você saiba exatamente o que está acontecendo. Na próxima etapa, obteremos os tokens necessários para que a API do Twitter funcione.
Estaremos trabalhando com os pinos definidos no código em uma etapa futura para conectar os botões.
Espero que você entenda como o código funciona por meio de meus comentários!
Etapa 3: configuração do Twitter e na configuração de inicialização
Aqui, assumirei que você possui uma conta no Twitter que utilizará. Se não, crie um agora.
Acesse apps.twitter.com
Criar novo aplicativo
Preencha os campos obrigatórios, aceite o contrato e continue
Verifique com a imagem acima para ver se você vê a mesma tela que eu.
Vá para Chaves e Tokens de Acesso
Role para baixo e clique em Criar meus tokens de acesso
Agora pegue os 4 tokens que você vê e coloque-os em booth.py.
ck: Chave do consumidor, cs: Segredo do consumidor, em: token de acesso, ats: Segredo do token de acesso
Queremos ser capazes de executar o programa quando o Raspberry Pi for inicializado, clicando no botão Iniciar. Faremos a conexão dos botões mais tarde, mas faremos a etapa de inicialização agora. Vá para o terminal e digite sudo nano /etc/rc.local
Antes da saída 0, digite python3 /home/pi/Desktop/booth.py
Salvar Arquivo
Agora você concluiu a configuração do programa raspberry pi. Lembre-se de que tudo só funcionará em caso de conexão Wifi. Vamos prosseguir para a seção de hardware.
Etapa 4: Hardware
Estou feliz que você tenha chegado até aqui! Primeiro, precisamos conectar a câmera ao nosso Raspberry Pi. Este site mostra como conectá-lo fisicamente. Também precisamos conectar o botão que controlará tudo. Você precisa de 2 cabos macho-fêmea, placa de ensaio e botão. Coloque o botão no meio da placa de ensaio. Coloque dois fios em dois dos fios de um lado do botão (veja a imagem). Conecte a extremidade fêmea de um fio ao aterramento no Raspberry Pi e a outra ao GPIO 4. Veja a imagem para ver onde conectar esses dois fios.
Agora você está pronto! Aqui está como você usa sua nova criação. Conecte o Raspberry Pi à alimentação e espere ligá-lo. Pressione o botão e solte logo em seguida, e uma foto será tirada e carregada no Twitter. Se você segurar o botão por 3 segundos ou mais, o Raspberry Pi desligará com segurança (não apenas desligue-o). Experimente e veja se tudo funciona conforme descrito. Claro, se você tiver dúvidas ou sugestões, deixe-as nos comentários.
Recomendado:
Howto: Instalando Raspberry PI 4 Headless (VNC) com Rpi-imager e imagens: 7 etapas (com imagens)
Howto: Instalando Raspberry PI 4 Headless (VNC) com Rpi-imager e imagens: Eu pretendo usar este Rapsberry PI em um monte de projetos divertidos em meu blog. Sinta-se à vontade para dar uma olhada. Eu queria voltar a usar meu Raspberry PI, mas não tinha um teclado ou mouse no meu novo local. Já fazia um tempo desde que configurei um Raspberry
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e
RabbitPi - o Alexa Enabled, IFTTT Connected, Ear-Wiggling IoT Assistant: 12 Passos
RabbitPi - o Alexa Enabled, IFTTT Connected, Ear-Wiggling IoT Assistant: This is an obsoleto 2005 Nabaztag " smart rabbit " que reconstruí em um IoT Assistant moderno usando um Raspberry Pi 3 e um Adafruit Motor HAT, com um microfone de webcam e um alto-falante Philips Soundshooter contido no lindo cas
Botão vermelho grande do Photo Booth: LC Teensy: 3 etapas (com imagens)
Photo Booth Grande botão vermelho: Teensy LC: Há alguns anos, construí um Photo Booth ao ar livre para um casamento de amigos. Usei o " estande " várias vezes para vários eventos, mas queria alterar a configuração para uma configuração mais simples. Basicamente, uma dSLR em um tripé e uma volta