Índice:

Frosty the SPyman: 8 etapas (com fotos)
Frosty the SPyman: 8 etapas (com fotos)

Vídeo: Frosty the SPyman: 8 etapas (com fotos)

Vídeo: Frosty the SPyman: 8 etapas (com fotos)
Vídeo: Part 1 #shorts #dantheman #tvshow 2024, Novembro
Anonim
Frosty the SPyman
Frosty the SPyman

Frosty the SPyman é um boneco de neve em uma prateleira que transmite vídeos ao vivo e se move sozinho! Papai Noel agora pode ter 100% de certeza de que as pessoas estão sendo legais.

Etapa 1: Vídeo e Poema

Image
Image

Foi a noite antes do Natal, e em toda a casa

Nenhuma criatura estava mexendo, nem mesmo um rato.

Os presentes foram colocados em seu lugar perto da árvore, E as luzes eram alimentadas por um Teensy.

O topo do manto foi colocado assim, Havia uma vela acesa, emitindo um brilho.

Em cima daquele lugar, um boneco de neve estava sentado, Cuidando dos presentes como um gato doméstico.

Então, do nada, um ladrão apareceu, Ele pegou e desembrulhou um presente, E então ficou claro, O boneco de neve estava assistindo, Então ele começou a se arrepender.

Frosty, o SPyman, montou guarda tão bem, Os medos da família finalmente cessaram."

Etapa 2: reunir as peças e construir o gabinete

Reunindo as peças e construindo o gabinete
Reunindo as peças e construindo o gabinete
Reunindo as peças e construindo o gabinete
Reunindo as peças e construindo o gabinete
Reunindo as peças e construindo o gabinete
Reunindo as peças e construindo o gabinete

Fui ao Hobby Lobby e comprei vários itens. Um era um boneco de neve baseado em um elfo em uma prateleira, com pernas pendentes e cabeça empalhada. Em segundo lugar, peguei um pouco de "neve" e enchi o boneco de neve com ela. Por último, peguei uma lata redonda de biscoitos que era grande o suficiente para um Raspberry Pi caber dentro. Eu fiz 2 furos na lata, um para o Módulo de Câmera Raspberry Pi e outro para o cabo de alimentação passar. Também coloquei um orifício na tampa para que o servo pudesse girar o boneco de neve.

Links para produtos DFRobot:

  • Raspberry Pi 3
  • Módulo de câmera Raspberry Pi

Etapa 3: Configurando o Pi

Configurando o Pi
Configurando o Pi

O DFRobot me procurou e enviou seu Módulo de Câmera Raspberry Pi 3 e Raspberry Pi. Então, depois de abrir as caixas, comecei a trabalhar configurando o cartão SD. Primeiro fui para a página de downloads do Raspberry Pi e baixei a versão mais recente do Raspbian. Em seguida, extraí o arquivo e coloquei em um diretório conveniente. Você não pode simplesmente copiar / colar um arquivo.img em um cartão SD, você tem que "gravá-lo" no cartão. Você pode baixar um utilitário de gravação como o Etcher.io para transferir facilmente a imagem do sistema operacional. Depois que o arquivo.img estava no meu cartão SD, eu o inseri no Raspberry Pi e liguei. Após cerca de 50 segundos, desconectei o cabo e removi o cartão SD. Em seguida, coloquei o cartão SD de volta no meu PC e fui para o diretório "boot". Abri o bloco de notas e salvei-o como um arquivo em branco chamado "ssh" sem extensão. Também havia um arquivo que adicionei chamado "wpa_supplicant.conf" e coloquei este texto nele:

rede = {

ssid =

psk =

}

Em seguida, salvei e ejetou o cartão e coloquei-o de volta no Raspberry Pi 3. Isso agora deve permitir o uso de SSH e conexão com Wi-Fi.

Etapa 4: preparando a câmera

Preparando a câmera
Preparando a câmera

Por padrão, a câmera está desabilitada no Pi, então você deve abrir o tipo de terminal sudo raspi-config para abrir o menu. Vá para "opções de interface" e habilite a câmera. Agora basta selecionar "Concluir" e inserir o cabo de fita do módulo da câmera na área correta do Pi.

Etapa 5: Instalando o software

Existem vários softwares diferentes que podem transmitir vídeo, como vlc e motion, mas decidi usar o mjpeg-streamer devido à sua baixa latência e fácil instalação. De acordo com as instruções no site, faça um clone do git https://github.com/jacksonliam/mjpg-streamer.git em uma pasta e digite sudo apt-get install cmake libjpeg8-dev para instalar as bibliotecas necessárias. Mude o seu diretório para a pasta que você baixou e digite make seguido de sudo make install para compilar o software. Por fim, insira export LD_LIBRARY_PATH =. e para executá-lo digite./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Você pode acessar o fluxo indo para https://: 8080 / stream.html para visualizar o fluxo.

Etapa 6: os eletrônicos

A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica

Usar a classe PWM da biblioteca GPIO pode ser útil, mas pode causar muitos problemas quando usada com servos. Os servo motores requerem uma temporização precisa, que um SoC simplesmente não pode fornecer. Portanto, decidi usar o Adafruit PCA9685, um módulo PWM de 16 canais controlado por I2C. A biblioteca pode ser encontrada aqui.

Etapa 7: O Código

O código é muito simples. Tudo o que ele faz é usar a biblioteca subprocess. Popen para executar o comando-j.webp

Etapa 8: Usando Frosty the SPyman

Eu montei meu boneco de neve na sala de estar da minha casa para manter a guarda da árvore e outras decorações. Para ver a transmissão ao vivo, basta acessar https://: 8080 e clicar no botão de transmissão.

Recomendado: