Transmita sua vida ao vivo com uma câmera Raspberry Pi Zero vestível

O Raspberry Pi Zero é tão compacto que você pode literalmente levá-lo para qualquer lugar. Esqueça os centros de mídia e as estações de jogos retrô – salve aqueles para o Raspberry Pis maior. Seu Pi Zero simplesmente precisa ir ao ar livre!

Um projeto que você pode usar externamente é criar um filme de lapso de tempo do que você está fazendo agora. Tudo o que ele requer é um estojo, bateria e um módulo de câmera Raspberry Pi. Com o script certo, você pode criar um filme de lapso de tempo que registra o seu dia, pronto para você carregar no YouTube ou compartilhá-lo em outro lugar online.

O que você precisa para registrar um lapso de tempo vestível do seu dia

Gosta da ideia de registrar tudo o que acontece? Você pode gravar sequências de tempo em qualquer lugar com o seguinte:

Você deve conseguir coletá-los por menos de $ 50.

O Raspberry Pi Zero deve ser v1.3 ou posterior, pois as versões anteriores não têm a porta do módulo da câmera. Os modelos Pi Zero posteriores com Wi-Fi são bons, mas quase três vezes o preço do 1.3.

Observe que o cabo de fita da câmera para o Pi Zero é diferente da fita do módulo da câmera padrão para Raspberry Pis de tamanho normal. Este cabo de fita é mais estreito em uma extremidade para se adequar ao conector menor no Pi Zero.

Ligue sua câmera de lapso de tempo vestível

Por se tratar de um projeto portátil, é necessária uma bateria. Três opções se apresentam.

  1. Uma bateria recarregável padrão para smartphone ou tablet.
  2. Uma bateria personalizada para o Raspberry Pi.
  3. Uma bateria recarregável compacta e fabricada de volta.

Qual você escolher vai depender do tipo de mobilidade que você espera desfrutar e por quanto tempo a câmera deve funcionar. Escolha a opção 1: ela durará mais do que as outras, mas tornará você menos móvel. Enquanto isso, a Opção 3 será a opção mais móvel, mas com a menor duração da bateria (cerca de duas horas). A opção 2 oferece o melhor dos dois mundos, mas não é recarregável.

Leia mais: Pacotes de bateria Raspberry Pi para projetos portáteis

Instalar câmera de lapso de tempo

Você poderia configurar tudo do zero, mas quando há uma imagem de disco dedicada do Raspberry Pi chamada Time Lapse Camera, isso parece um tanto sem sentido.

Download : Câmera Time Lapse

Isso pode ser instalado em seu cartão microSD usando BalenaEtcher ou a ferramenta Raspberry Pi Imager .

A câmera com lapso de tempo possui configurações padrão para capturar imagens JPEG de 1280×720 pixels a cada 15 segundos. Isso pode ser alterado no arquivo timelapse.sh (veja abaixo), permitindo que você crie uma câmera corporal personalizada e configurável do Raspberry Pi.

Configure a câmera

As configurações padrão na construção da câmera com lapso de tempo podem não ser totalmente do seu agrado. Para ajustá-los, abra /boot/timelapse.sh em seu editor de texto. Isso pode ser feito enquanto o cartão microSD está inserido em seu computador, ou depois que o Pi foi inicializado, conectado por SSH ou usando um mouse e teclado:

 sudo nano /boot/timelapse.sh

Aqui, você encontrará uma seção chamada "Coisas configuráveis". Use para ajustar a configuração de acordo com sua preferência:

  • Intervalo: tempo entre as capturas, medido em segundos
  • Largura: largura da imagem em pixels
  • Altura: altura da imagem
  • Qualidade: cada imagem é capturada como JPG, com um nível de qualidade de 1-100
  • Dest: este é o diretório de destino
  • Prefixo: dê um prefixo às imagens com lapso de tempo
  • Halt: se estiver usando um botão de parada, especifica o pino GPIO (oposto ao GND)
  • LED: se estiver usando um LED de status, especifica o pino GPIO
  • prevtime: use para especificar um atraso para a primeira captura

Quando terminar, salve o arquivo de texto antes de sair. Se estiver editando timelapse.sh em seu computador, ejete o cartão com segurança e insira-o no Raspberry Pi Zero

Considere o seu caso

Para conectar o Raspberry Pi Zero e a câmera juntos e transportá-los com relativa segurança, você precisará de um estojo. Com tantas soluções disponíveis, há apenas uma opção que oferece a solução perfeita: impressão 3D.

Resumindo, você precisa de um estojo que contenha um clipe ou provisão para um acessório tipo cordão. Ele também precisará acomodar seu Raspberry Pi Zero, a câmera e a solução de bateria escolhida.

Duas boas opções de caixa impressa em 3D para Raspberry Pi Zero e câmera:

Não possui uma impressora 3D? Procure online por uma empresa de impressão 3D local ou por correspondência.

Perfeito!

Construa sua câmera corporal vestível com Raspberry Pi Zero

Então, você tem seu Raspberry Pi Zero, uma caixa de algum tipo, uma fonte de alimentação e o script. Você pode ter optado pelo botão parar / iniciar ou ficar feliz que a câmera inicie assim que for ligada. Se possível, você pode usar sua rede sem fio local para se conectar via SSH para confirmar o status da câmera.

Relacionado: O que é SSH?

Agora é hora de montar a câmera corporal. No mínimo, você deve ter algo parecido com isto:

Converta as imagens em um filme

Depois de criar seu lapso de tempo, você precisará compilar as imagens em um vídeo. Primeiro, revise a imagem para garantir que ela esteja orientada corretamente. Caso contrário, instale o imagemagick e gire-os conforme apropriado:

 sudo apt install imagemagick
for file in *.png; do convert $file -rotate 90 rotated-$file; done

Este exemplo de comando girará todas as imagens no diretório atual 90 graus no sentido horário. Obviamente, é necessário girar, digamos, arquivos .JPG em 90 graus no sentido anti-horário:

 for file in *.jpg; do convert $file -rotate -90 rotated-$file; done

Nesta fase, você terá duas versões das imagens, portanto, você pode optar por excluir as originais. Isso economiza espaço em cartões microSD menores.

Em seguida, crie o vídeo usando o avconv, parte do pacote libav-tools.

 sudo apt-get install libav-tools
avconv -r 10 -i rotated-image%04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi

Aguarde enquanto seu vídeo é compilado e, em seguida, visualize-o no reprodutor de vídeo do Pi.

Saia e comece seu vídeo de lapso de tempo!

Tudo o que você precisa fazer agora é sair e começar a gravar.

Quando terminar, desligue o Pi Zero com segurança, remova o cartão microSD e compile as imagens em um vídeo de lapso de tempo. Guarde a filmagem da câmera corporal do Raspberry Pi para a posteridade ou compartilhe-a online.