Índice:

Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código): 12 etapas (com imagens)
Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código): 12 etapas (com imagens)

Vídeo: Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código): 12 etapas (com imagens)

Vídeo: Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código): 12 etapas (com imagens)
Vídeo: miniProject #15: Make time lapse videos using Raspberry Pi (11 lines of code) 2024, Novembro
Anonim
Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código)
Faça vídeos com lapso de tempo usando Raspberry Pi (11 linhas de código)

Recentemente, plantei algumas sementes em meu vaso de mesa pela primeira vez. Fiquei muito animado para vê-los crescer, mas como todos sabemos, é um processo lento. Incapaz de ver o crescimento me deixou muito desapontado, mas de repente um aquarista da eletrônica dentro de mim acordou e decidiu montar o Raspberry Pi e sua câmera para capturar esse processo lento e transformá-lo em um belo vídeo de lapso de tempo.

Aqui, apresento instruções para fazer esses belos vídeos de lapso de tempo. Vamos começar.

Etapa 1: vídeo rápido

Image
Image

Aqui está um pequeno vídeo, que resume tudo em 6 minutos (incluindo belas imagens de lapso de tempo de 2 minutos).

clique aqui para assistir no youtube

Etapa 2: Coisas necessárias

Coisas necessárias
Coisas necessárias
Coisas necessárias
Coisas necessárias
Coisas necessárias
Coisas necessárias

Descrição: Usaremos a câmera Raspberry Pi para capturar imagens, Raspberry Pi será programado para capturar imagens em intervalos regulares. O cartão SD (de preferência 16 GB) hospedará o raspbian e armazenará as imagens capturadas. O leitor de cartão SD será usado para fazer a interface do cartão SD com laptop / PC sobre USB para flashing raspbian. O cabo Ethernet colocará o Raspberry Pi sem cabeça na rede e poderemos acessá-lo através de nosso laptop / PC também conectado na mesma rede (você pode colocar seu laptop / PC e Raspberry Pi na mesma rede conectando-os usando um único cabo Ethernet). A fonte USB 5V / 2A alimentará nosso Raspberry Pi. Além disso, você pode colocar as mãos no suporte para câmera Raspberry Pi.

Lista de coisas necessárias:

  1. Raspberry Pi (link)
  2. Câmera Raspberry Pi de 5 MP (link)
  3. Cartão microSD de 16 GB (link)
  4. cartão microSD com leitor (link)
  5. Carregador 5V / 2A (link)
  6. cabo ethernet (link)

Etapa 3: Requisitos de software

Descrição: Raspbian jessie OS para Raspberry Pi, usaremos seus recursos como nmap, ssh, scp e python3. Editor de vídeo Openshot para converter sequências de imagens em vídeos de lapso de tempo (Este é um editor de vídeo que usei no meu laptop Linux, você pode escolher o editor de vídeo de sua preferência).

Requisitos de software:

  1. Raspbian Jessie (link)
  2. Editor de vídeo Openshot (link)

Etapa 4: Instalando o Raspbian no cartão SD

Instalando Raspbian no cartão SD
Instalando Raspbian no cartão SD
Instalando Raspbian no cartão SD
Instalando Raspbian no cartão SD
Instalando Raspbian no cartão SD
Instalando Raspbian no cartão SD

Descrição: a primeira coisa a fazer é colocar o Raspberry Pi em funcionamento. Para fazer isso, primeiro precisamos baixar o Raspbian OS em raspberrypi.org. Uma vez baixado, precisamos gravar a imagem deste sistema operacional em nosso cartão SD. Siga estas etapas para instalar o Raspbian no cartão SD.

Passos:

  1. Vá para raspberrypi.org e baixe a versão mais recente do Raspbian,
  2. Insira seu cartão SD no leitor de cartão SD,
  3. Insira o leitor de cartão SD em seu laptop / PC,
  4. Siga ESTE LINK para fazer upload do sistema operacional em seu cartão SD. Link contém instruções para laptops / PC rodando windows, MAC e Linux, siga conforme sua necessidade.

Agora insira este cartão SD em seu Raspberry Pi e leia a próxima etapa [não fique muito ansioso para ligar seu Rpi;)].

Etapa 5: primeira inicialização

Descrição: antes de ligar o Raspberry pi, use o cabo Ethernet para colocar o Pi sem cabeça (um sem tela) e seu laptop / PC na mesma rede. Agora ligue seu Pi usando uma fonte de alimentação 5V / 2A. Essa é a sua primeira inicialização, mas nada para ver direito, apenas alguns LEDs piscando no Raspberry Pi e piscando continuamente nos LEDs de rede. Espere, a próxima etapa é onde você insere seu pi do Raspberry:).

Etapa 6: Encontre o endereço IP de Pi e acesso remoto Raspberry Pi

Encontre o endereço IP de Pi e acesso remoto Raspberry Pi
Encontre o endereço IP de Pi e acesso remoto Raspberry Pi

Descrição: agora precisamos encontrar o endereço IP do Raspberry Pi conectado na mesma rede que o seu laptop / PC. Caso você esteja usando o sistema operacional Linux em seu laptop / PC, digite ifconfig para encontrar o endereço IP de seu laptop / PC. Podemos encontrar o endereço IP de Raspberry pi usando um dos dois métodos a seguir.

Métodos para encontrar o endereço IP:

  1. Use o comando nmap em sua máquina Linux para escanear sua sub-rede e anote o IP que aparece para a fundação raspberry pi.
  2. Use o conversor USB para UART e siga ESTE LINK. Isso permitirá que você acesse o Raspberry Pi, onde novamente você pode usar o ifconfig para encontrar o endereço IP do Raspberry Pi.

Depois de encontrar o endereço IP do Raspberry Pi, você pode acessar o Raspberry Pi usando SSH no Linux e PuTTY em máquinas com Windows.

Etapa 7: primeiro acesso, parte 1: expandir o sistema de arquivos

Primeiro acesso, parte 1: expandir o sistema de arquivos
Primeiro acesso, parte 1: expandir o sistema de arquivos
Primeiro acesso, parte 1: expandir o sistema de arquivos
Primeiro acesso, parte 1: expandir o sistema de arquivos
Primeiro acesso, parte 1: expandir o sistema de arquivos
Primeiro acesso, parte 1: expandir o sistema de arquivos

Descrição: na primeira inicialização, insira Raspberry Pi usando SSH. Precisamos realizar 2 configurações importantes, ou seja, expandir o sistema de arquivos e habilitar a interface da câmera. Expandindo o sistema de arquivos, você pode garantir que todo o armazenamento do cartão SD esteja disponível para o sistema operacional. As etapas para realizar essas configurações são as seguintes.

Etapas para expandir o sistema de arquivos:

  1. Depois de fazer SSH em seu Pi usando seu endereço IP, digite 'sudo raspi-config',
  2. A Ferramenta de Configuração do Software Raspberry Pi aparecerá, selecione 'Expandir Sistema de Arquivos' e pressione Enter,
  3. Você verá uma janela pop-up dizendo 'A partição raiz foi redimensionada. O sistema de arquivos será ampliado na próxima reinicialização ', novamente pressione enter,
  4. Saia do menu de configuração,
  5. Novamente um pop-up dizendo 'Deseja reiniciar agora?' aparecerá, selecione 'sim' e pressione Enter,
  6. Na reinicialização, insira SSH em Pi e digite 'df'. Isso mostrará os detalhes do seu sistema de arquivos expandido.

Agora que você tem seu sistema de arquivos expandido, vamos habilitar a interface da câmera.

Etapa 8: Primeiro acesso, parte 2: habilitar a interface da câmera

Primeiro acesso, parte 2: Habilitar interface da câmera
Primeiro acesso, parte 2: Habilitar interface da câmera
Primeiro acesso, parte 2: Habilitar interface de câmera
Primeiro acesso, parte 2: Habilitar interface de câmera
Primeiro acesso, parte 2: Habilitar interface de câmera
Primeiro acesso, parte 2: Habilitar interface de câmera

Passos para habilitar a interface da câmera:

  1. SSH para Pi usando seu endereço IP e digite 'sudo raspi-config',
  2. A Ferramenta de Configuração do Software Raspberry Pi aparecerá, selecione 'Ativar Câmera' e pressione Enter,
  3. Você verá um pop-up dizendo 'Gostaria que a interface da câmera fosse ativada', selecione 'sim' e pressione Enter.
  4. Um pop-up de confirmação aparecerá dizendo 'A interface da câmera está habilitada', pressione Enter.
  5. Saia do menu de configuração.

Agora que todas as configurações foram feitas, desligue o Raspberry Pi e vá para a próxima etapa.

Etapa 9: conectar a câmera Raspberry Pi

Conectar câmera Raspberry Pi
Conectar câmera Raspberry Pi
Conectar câmera Raspberry Pi
Conectar câmera Raspberry Pi

Descrição: Agora, quando o Raspberry Pi estiver desligado, conecte sua câmera no conector CSI do Pi. Oriente a tira do conector da câmera conforme mostrado na imagem. Finalmente, ligue o Raspberry Pi novamente.

Etapa 10: Código

Código
Código
Código
Código
Código
Código

Descrição: Nosso código é escrito em Python3 e possui apenas 11 linhas de código. As primeiras 3 linhas importam classes de pacotes, a seguir temos um loop infinito que cria um objeto de câmera e tira um instantâneo periodicamente. Podemos executar este código python usando o comando python3. Em vez de executar este código manualmente, podemos colocar este comando de execução no arquivo /etc/rc.local. Isso garantirá que cada vez que o Raspberry Pi for inicializado, esse script seja executado, o que significa que a câmera começará a capturar imagens. Não se esqueça de colocar "e" comercial (&) no final, no comando de execução do arquivo rc.local, pois nosso código contém um loop infinito.

Você pode até baixar este código do GITHUB.

Etapa 11: Transferir imagens do Raspberry Pi para o seu laptop

Transferência de imagens do Raspberry Pi para o seu laptop
Transferência de imagens do Raspberry Pi para o seu laptop

Descrição: Depois de capturar algumas imagens em seu Pi, você ficará ansioso para dar uma olhada em suas fotos. Use o comando 'scp' para transferir imagens do seu Pi para o laptop. O formato do comando scp pode ser visto na imagem acima.

Etapa 12: Converter imagens em um vídeo de lapso de tempo

Convertendo imagens em um vídeo de lapso de tempo
Convertendo imagens em um vídeo de lapso de tempo
Conversão de imagens em um vídeo de lapso de tempo
Conversão de imagens em um vídeo de lapso de tempo
Convertendo imagens em um vídeo de lapso de tempo
Convertendo imagens em um vídeo de lapso de tempo

Descrição: Assim que todas as imagens forem importadas para o seu laptop. Podemos usar nossos editores de vídeo para converter essa sequência de imagens em um belo vídeo de lapso de tempo. Se você estiver no Linux, você pode seguir os seguintes passos para fazer o mesmo.

Passos:

  1. Abra o editor de vídeo 'OpenShot' (instale-o do centro de software),
  2. Defina o tempo que você deseja alocar para cada quadro no menu Editar-> Preferências,
  3. Importe imagens no editor de vídeo clicando com o botão direito na área de arquivos de projeto e clique com o botão esquerdo em arquivos de importação,
  4. Uma vez importado, selecione todas as imagens e novamente clique com o botão direito e selecione 'Adicionar à linha do tempo',
  5. Dê uma olhada na visualização e finalmente exporte seu vídeo em Arquivo-> Exportar Vídeo.

Ao exportar você receberá seu lindo vídeo de lapso de tempo, dê uma olhada nele e … (não sei, pegue o pressentimento).

Se você quiser ver meus vídeos de lapso de tempo, dê uma olhada no vídeo na etapa 2. Isso é tudo para estes instrutíveis, obrigado pelo seu tempo.

Se você gostou deste instrutível, há uma boa chance de que você vai adorar meu canal no youtube.

Recomendado: