Índice:

Projetor de holograma com Pi: 5 etapas (com imagens)
Projetor de holograma com Pi: 5 etapas (com imagens)

Vídeo: Projetor de holograma com Pi: 5 etapas (com imagens)

Vídeo: Projetor de holograma com Pi: 5 etapas (com imagens)
Vídeo: Demo vídeo hologramas para usar com o smartphone 2024, Novembro
Anonim
Projetor de holograma com Pi
Projetor de holograma com Pi

Este foi um projeto criado para uma aula de Robótica. Isso foi feito seguindo outra página instrutível

Ele usa um Raspberry Pi, junto com um computador e um monitor para criar um holograma 3D que projeta uma imagem junto com uma lista de reprodução musical.

Etapa 1: Lista de materiais necessários

Aqui está uma lista de materiais necessários e os PDFs dos suportes impressos em 3D de que você precisará.

A lista de materiais é a seguinte:

  1. 2 x (0,093 folha de acrílico 24 x 36)
  2. 2 x (placa de espuma 12 x 12)
  3. 1 x (caixa de parafusos # 6 x 1 ¼ (cabeça chanfrada))
  4. 1 x (caixa de parafusos # 6 x 1 ¾ (cabeça chanfrada))
  5. 1 x (fulcro impresso em 3D (o arquivo stl pode ser encontrado nos instructables originais))
  6. 4 x (colchetes L impressos em 3D (o arquivo stl pode ser encontrado nas tabelas de instruções originais))
  7. 1 x (faca de corte de folha de plástico)
  8. 1 x (1 x 1 x 8 peças de madeira (usamos abeto, mas pode ser qualquer coisa, desde que seja pequeno o suficiente)
  9. 2 x (1x 2 peças de madeira)
  10. 1 x (tela de 24 polegadas (usamos um acer k242HL com um adaptador DVI para HDMI)
  11. 1 x (adaptador DVI para HDMI (dependendo totalmente se você tiver HDMI no monitor)
  12. 1 x (Raspberry Pi Modelo B)
  13. 1 x (laptop capaz de executar o visualizador (no original eles não especificavam um requisito mínimo))
  14. 1 placa de ensaio (provavelmente do kit arduino
  15. 4 botões x (do kit)
  16. 4 x resistores de 110 ohms
  17. 6 x conectores fêmea para macho (no kit)
  18. 4 conectores macho para macho (no kit)

Programas

  1. Nó JS
  2. Raspbian OS
  3. Conta do Soundcloud com lista de reprodução

Ferramentas necessárias

  1. Furadeira
  2. Serra (mitra ou mão)
  3. Broca # 6 ou mais
  4. Opcional - grampos para segurar as peças

Etapa 2: Construindo a Estrutura

Construindo a Estrutura
Construindo a Estrutura
Construindo a Estrutura
Construindo a Estrutura
Construindo a Estrutura
Construindo a Estrutura

Quadro superior:

Comece construindo a moldura superior que segura o monitor e projetará a imagem. Usamos um monitor widescreen de 24 . Suas dimensões exatas dependerão das dimensões do monitor que deseja usar.

A moldura é simplesmente um retângulo com uma aba interna para segurar o monitor. Usamos madeira de 1,5 "x 0,5" para a moldura e 0,75 "x 0,75" para a borda interna.

Depois que os comprimentos forem cortados para o seu tamanho, use uma broca para fazer orifícios piloto para evitar rachaduras ao aparafusar as peças. Eu recomendo prender cada pedaço de lábio interno em sua peça de moldura externa correspondente antes de prendê-los todos juntos.

Quadro inferior:

A moldura inferior é semelhante à superior, mas sem a borda interna. Usamos a mesma madeira da moldura superior externa. Anexe 2 colunas na parte de trás do retângulo inferior para prender o suporte superior. A altura será determinada pelo tamanho do seu monitor, mas usamos 13 "para o nosso monitor de 24".

Etapa 3: corte do acrílico

Usando o acrílico transparente, você precisa cortar 3 pedaços para formar o tronco que segurará o holograma. Esta parte pode ser complicada e se você errar, provavelmente precisará de outra planilha e começar de novo. Usando uma faca de corte de folha de plástico, você marcará as bordas que deseja cortar. Use uma régua ao longo das medidas que você fez, marque a linha repetidamente até que esteja pronta para se soltar facilmente.

Etapa 4: pintura e montagem

Pintura e Montagem
Pintura e Montagem
Pintura e Montagem
Pintura e Montagem
Pintura e Montagem
Pintura e Montagem

A moldura não ficaria muito bem se fosse apenas de madeira, então usamos tinta spray preta para cobrir tudo (exceto o acrílico, é claro).

Certifique-se de estar em uma área bem ventilada para fazer isso.

A parte de trás e a parte inferior das molduras precisam ser cobertas para que a projeção funcione corretamente. Isso pode ser feito de várias maneiras. Você pode usar uma placa de espuma cortada no tamanho certo e pintada como fizemos, ou qualquer outro tipo de folha sólida que possa ser feita para o tamanho que você precisa e fixada com segurança.

Agora você está pronto para unir as molduras usando os materiais impressos em 3D. Cada suporte triangular será usado nos cantos da moldura superior e inferior para anexar às colunas verticais que estão fixadas na moldura inferior. Isso fornecerá a força necessária para segurar o monitor. A junta do tronco é fixada no centro da moldura superior, onde as folhas de acrílico deslizarão para formar a meia pirâmide. Todos eles são fixados com os parafusos da lista de materiais e recomendamos fazer primeiro os orifícios-piloto para evitar rachar a madeira.

Assim que as molduras forem aparafusadas com os suportes e o acrílico colocado no lugar, você está pronto para programar o Pi de framboesa.

Etapa 5: Executar o código e fazê-lo funcionar

Image
Image
Executando o Código e Fazendo-o Funcionar
Executando o Código e Fazendo-o Funcionar

Fazendo o aplicativo e o holograma aparecerem:

  1. Agora precisamos pegar nosso laptop e instalar node.js, você pode encontrá-lo aqui,
  2. Depois de instalado, vá para os instructables originais e baixe o pacote de código do arquivo zip ou clone do github.
  3. Você pode obter todos os módulos de nó e instalá-los com o comando “NPM Install” ou “sudo npm install”
  4. Em seguida, você pode iniciar o visualizador com npm start, testá-lo e vê-lo aparecer, deve haver músicas padrão nele.
  5. Em seguida, você precisará criar uma lista de reprodução de soundcloud para colocar sua própria música, crie uma conta aqui e adicione sua própria música,
  6. Depois disso vocêprecisa de mudar a lista de reprodução em renderer.js você verá uma seção com const playlist = 'path / to / playlist' mude a parte 'path / to / playlist' para sua lista de reprodução você só precisa pegar a seção final então deve ser assim, user-496629426 / sets / robotics-playlist
  7. Agora você deve ter o visualizador totalmente em execução com sua música tocando em segundo plano

Configurando o Raspberry Pi para alterar o visualizador e a música:

  1. Primeiro você precisará clonar ou obter o arquivo swipe-controller.py no raspberry pi, até você decidir como gostaria de fazer isso (* note, o raspberry pi só pode lidar com uma certa quantidade de energia para um USB conexão)
  2. Depois de colocar o arquivo no raspberry pi, você precisará alterar a seção HOST_IP para o IP do computador executando o visualizador. A seção deve ser semelhante a ‘https://: 3000’. Você mudará a seção para o IP do computador visualizador. (Nota * o raspberry pi e o ip do host precisam estar na mesma rede para que isso funcione)
  3. Depois de fazer isso, você pode executar o controlador com ‘python swipe-controller.py’. Eu recomendaria alterar o nome para ficar mais alinhado com o que você está usando para controlar as alterações (por exemplo, button-controller.py)
  4. Você só precisará configurar o breadboard e o pi com os botões agora e que podem ser encontrados na seção de esquemas.

Como você pode ver no esquema ou nas fotos, você precisará escolher seu GPIO no seu pi de framboesa e fazer as conexões.

Ou você pode usar o esquema em anexo (Nota * O layout dos botões é irrelevante para fazer as ações, apenas os colocamos nessa formação porque era mais fácil saber quem está fazendo o quê)

Depois disso, inicialize o programa swipe-controller.py (ou qualquer outro nome) usando Python “nome do arquivo”.py ele deve ser executado sem erros.

Recomendado: