Índice:

OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 etapas (com imagens)
OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 etapas (com imagens)

Vídeo: OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 etapas (com imagens)

Vídeo: OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 etapas (com imagens)
Vídeo: Eyetap Project Part 1 2024, Julho
Anonim
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável
OpenEyeTap: vidro inteligente 3D impresso e programável

Bem-vindo à página Instructables do Open EyeTap! Somos alguns fabricantes entusiasmados com uma grande ambição de construir a comunidade de óculos inteligentes e de realidade aumentada usável mais ativa do mundo. Queremos tornar acessível uma estrutura na qual a realidade aumentada possa prosperar. Queremos compartilhar nosso EyeTap com os consertadores de todo o mundo. Juntos, como uma comunidade, podemos melhorar essa tecnologia de código aberto.

Nosso objetivo principal neste Instructable é simplificar a construção do EyeTap. Esperamos que ajude você a construir o seu próprio e diminua a barreira de entrada no campo de realidade aumentada. Também esperamos que você encontre funcionalidades e designs interessantes - talvez específicos para o seu estilo de vida - que possam ser adicionados e compartilhados em nosso fórum do site: openeyetap.com! Acreditamos que nós, como comunidade, podemos ser a força disruptiva necessária para desenvolver o primeiro vidro de realidade aumentada de código aberto.

Apresentamos abaixo de forma detalhada as etapas necessárias para construir seu próprio EyeTap por menos de $ 200. Em resumo, estaremos usando componentes impressos em 3D, um micro display com ótica embutida, uma câmera espiã e um Raspberry Pi Zero Wifi. Atualmente desenvolvemos uma função cyborglogging ("dash-cam") que você poderá executar com seu EyeTap, e mais módulos e funcionalidades virão em breve.

Funcionalidade 1: Dash-Camera + Função Snapshot

  1. Tire uma foto ao pressionar o botão # 1.
  2. Faça um vídeo da câmera Dash * ao pressionar o botão # 2. Guarda 1 min 30 seg ANTES de quando o botão foi pressionado e 30 seg APÓS o botão ter sido pressionado. Carrega automaticamente para o seu canal do YouTube se estiver conectado a uma rede wi-fi. Se o EyeTap não estiver conectado a wi-fi, salva em seu cartão SD local.

* O que é uma função Dash-Camera Video?

As câmeras do painel são comuns em carros para registrar acidentes ou eventos incomuns. Eles funcionam em um buffer circular, constantemente gravando e sobrescrevendo o material mais antigo. Da mesma forma, agora podemos ter Dash-Cams pessoais na visão de 1ª pessoa. Se você presenciou ou se envolveu em algum tipo de acidente, ou simplesmente queria registrar momentos engraçados / memoráveis, podemos apertar o botão para salvar o passado recente. Quando o botão # 2 é pressionado, os mais recentes 1 minuto e 30 segundos NO PASSADO, mais 30 segundos APÓS O BOTÃO PRESSIONADO serão gravados e salvos como um arquivo de vídeo. Isso será enviado automaticamente para o seu canal do YouTube se estiver conectado ao wi-fi ou salvo localmente se o wi-fi não estiver conectado.

Etapa 1: Materiais necessários

Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários

Peças impressas em 3D necessárias (a etapa 2 inclui arquivos STL e trata de COMO imprimir 3D em casa)

  1. 1x headframe impresso em 3D
  2. 1 fone de ouvido esquerdo impresso em 3D
  3. 1 fone de ouvido direito impresso em 3D
  4. 1x porta-porta-objetivas impresso em 3D
  5. 1x caixa zero framboesa pi impressa em 3D *
  6. 1 capa de framboesa pi zero impressa em 3D *
  7. 1x caixa de micro display impressa em 3D
  8. 1x invólucro de circuito de micro display impresso em 3D

* Horizontal ou vertical, você escolhe. Nesta instrução, usaremos a versão horizontal, apesar da vertical mostrada na foto

Eletrônica e peças mecânicas necessárias

  1. 1 processador Raspberry Pi Zero Wifi (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Micro Display (openeyetap.com ou em Alexnld)
  3. 1x câmera espiã (https://www.adafruit.com/product/1937)
  4. 1x adaptador flexível de câmera espiã (openeyetap.com)
  5. 1 câmera espiã para R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x peça de nariz e parafuso de 1,5 mm (openeyetap.com)
  7. 1x divisor de feixe (openeyetap.com)
  8. 4x Comprimento dos fios de 35 cm
  9. 4x Comprimento dos fios de 15 cm
  10. 2x botões

Ferramentas necessárias

  1. 8x 16 mm M2 Parafusos
  2. 2 parafusos M2 de 14 mm
  3. 4 parafusos M2 de 12 mm
  4. 1x parafusos M2 de 10 mm
  5. 3 parafusos M2 de 8 mm
  6. 1 parafusos de 1,5 mm para a peça do nariz
  7. Chave de fenda (Philips)
  8. Alicates e / ou limas pequenas
  9. Ferro de solda e solda
  10. Cola quente

Etapa 2: imprimir em 3D as peças do EyeTap

Impressão 3D das peças do EyeTap
Impressão 3D das peças do EyeTap
Impressão 3D das peças do EyeTap
Impressão 3D das peças do EyeTap

Se você tiver acesso a uma impressora 3D de qualquer tipo em sua casa, escola ou biblioteca pública próxima, você pode baixar os seguintes arquivos STL e imprimir as peças você mesmo. Se você não tiver acesso a uma impressora 3D, também pode adquirir o Kit Impresso 3D conosco, apenas para tornar as coisas mais convenientes.

Algumas dicas sobre como imprimir as peças em 3D com sucesso.

  1. 100% preenchido com todas as partes, especialmente a armação da faixa principal, 20% preenchido será muito frágil para você brincar com ele.
  2. Peças que NÃO precisam de materiais de suporte se impressas na posição correta: Estrutura da cabeça, Invólucro do circuito do Micro-Display, Invólucro R-Pi e tampa.
  3. Peças que precisam de materiais de suporte: ambos os fones, caixa do visor, suporte do bico

Etapa 3: montagem da estrutura EyeTap

Montagem da moldura EyeTap
Montagem da moldura EyeTap
  1. Se você imprimiu seus próprios componentes, remova o material de suporte. O excesso de material pode ser encontrado principalmente nos suportes de ouvido e na caixa do micro display. Lime as superfícies ásperas, se necessário.
  2. Monte a moldura EyeTap deslizando o fone de ouvido direito na moldura da cabeça.
  3. O fone de ouvido deve ser posicionado na segunda ranhura - ao contar a partir da extremidade.
  4. O fone de ouvido deve se curvar em direção à parte interna da cabeça do usuário. Use dois parafusos (M2x16 mm) e porcas para prender o fone de ouvido à estrutura da cabeça. Repita para o fone de ouvido esquerdo.

Etapa 4: montagem do módulo de micro display

Montagem do módulo de micro display
Montagem do módulo de micro display
Montagem do Módulo de Micro Display
Montagem do Módulo de Micro Display
Montagem do módulo de micro display
Montagem do módulo de micro display
  1. Insira o parafuso M2x8mm na peça central do componente do micro display.
  2. Deslize o micro display para dentro da caixa do micro display impresso em 3D. Os dois pinos salientes do micro display devem se encaixar dentro da caixa. A inserção exigirá alguma força.
  3. Fixe a placa de circuito na caixa da placa de circuito impresso 3D. Deixe o cabo amarelo dobrar naturalmente na parte inferior da caixa. Depois disso, prenda o invólucro da placa de circuito no invólucro do micro display com um parafuso.
  4. Usando três parafusos (dois M2x8mm e um M2x10mm), prenda o divisor de feixe ao módulo de micro display.
  5. Prenda o módulo na estrutura da cabeça EyeTap usando dois parafusos M2x12mm.

Etapa 5: montagem do módulo de peça de nariz

Montagem do Módulo de Peça de Nariz
Montagem do Módulo de Peça de Nariz
Montagem do Módulo de Peça de Nariz
Montagem do Módulo de Peça de Nariz
Montagem do Módulo de Peça de Nariz
Montagem do Módulo de Peça de Nariz
  1. Insira a ponteira de metal no suporte da ponteira impressa em 3D. Aperte com o parafuso.
  2. Insira as duas almofadas de nariz na peça de metal para o nariz e aperte com o parafuso.
  3. Não aperte o módulo de bocal até que todo o hardware esteja conectado e integrado à estrutura. Quando a fiação estiver concluída, coloque a peça do nariz na estrutura da cabeça do EyeTap e prenda-a com um parafuso M2x12mm. A peça nasal deve se projetar na estrutura da cabeça em direção ao usuário.

Etapa 6: construindo o módulo Raspberry Pi com câmera espiã

Construindo o Módulo Raspberry Pi com câmera espiã
Construindo o Módulo Raspberry Pi com câmera espiã

Conecte o cabo flexível de conversão, a placa PCB flexível e a câmera espiã com Raspberry Pi, conforme mostrado na imagem. Certifique-se de que o lado azul esteja voltado para cima em ambas as extremidades do R-Pi e da placa PCB. Certifique-se de que o cabo da câmera espiã esteja com o lado prateado voltado para cima

Etapa 7: Conectando o Micro Display ao Raspberry-Pi Zero

Conectando o Micro Display ao Raspberry-Pi Zero
Conectando o Micro Display ao Raspberry-Pi Zero
Conectando o Micro Display ao Raspberry-Pi Zero
Conectando o Micro Display ao Raspberry-Pi Zero
Conectando o Micro Display ao Raspberry-Pi Zero
Conectando o Micro Display ao Raspberry-Pi Zero
  1. O conector que acompanha o Micro-Display possui 7 fios no total, dos quais apenas 4 serão usados. Use os 2 fios de cada extremidade e corte os 3 fios do meio conforme mostrado na foto.
  2. Cada fio é codificado por cores e tem a seguinte função. -Fio vermelho: Power-Black Wire: Ground-White Wire: Outro terra-Orange Wire: Video feed
  3. Da mesma forma, você precisará preparar 4 fios do fio preto de 35 cm. Você pode descartar os outros 3 ou mantê-los para empreendimentos futuros. Os 4 fios pretos serão usados para conectar o R-Pi ao conector do Micro-Display.
  4. Solde os quatro fios coloridos em quatro fios pretos de 35 cm de comprimento.
  5. Solde os quatro fios pretos em R-Pi conforme as instruções na foto.
  6. Conecte o conector do microvisor ao microvisor e direcione os fios pretos através do lado interno da estrutura de cabeça de volta ao R-Pi. As abas no lado interno da estrutura são para alojar e proteger os fios.
  7. Coloque o R-Pi na caixa do R-Pi.

Etapa 8: conectando botões ao Raspberry Pi Zero

Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
Botões de conexão ao Raspberry Pi Zero
  1. Dois botões serão conectados a R-Pi, um (nº 1) para 'Função de tirar fotos' e o outro (nº 2) para 'Função de vídeo Dash-Cam + Função de upload do YouTube'.
  2. Prepare dois botões, dois resistores de 10k e quatro fios de ~ 15 cm de comprimento.
  3. Conecte-os conforme o esquema mostrado acima. O botão nº 1 está conectado ao GPIO 17 e aterrado para a função Imagens. O botão # 2 está conectado ao GPIO 18 e aterrado para a função Dash-Cam.
  4. O mapa Raspberry Pi Zero GPIO está incluído na foto. Os usados são destacados em amarelo para referência.

Etapa 9: Integrando Hardware e Peças Mecânicas

Integrando Hardware e Peças Mecânicas
Integrando Hardware e Peças Mecânicas
Integrando Hardware e Peças Mecânicas
Integrando Hardware e Peças Mecânicas
Integrando Hardware e Peças Mecânicas
Integrando Hardware e Peças Mecânicas
  1. Insira o módulo Raspberry Pi Zero Wifi na caixa R-Pi impressa em 3D. Certifique-se de rotear o conector do micro-monitor e os botões soldados através da caixa do R-Pi.
  2. Insira os fios no lado interno da estrutura da cabeça até o módulo de microvisor.
  3. Insira o conector na placa de circuito do microvisor. Agora R-Pi está conectado para dar uma saída ao display.
  4. Prenda a caixa R-Pi à extremidade esquerda da estrutura da cabeça.
  5. Direcione a câmera espiã na superfície externa da estrutura da cabeça. Cole a câmera espiã no quadro principal do EyeTap. Ele deve estar localizado acima do nariz do usuário, voltado para a mesma direção dos olhos do usuário.
  6. Dobre suavemente o cabo flexível da câmera espiã algumas vezes dentro do estojo R-Pi. Prenda a tampa do estojo R-Pi ao estojo usando 4 parafusos M2 para encerrar o R-Pi.
  7. Cole dois botões com cola quente

Agora a montagem de um EyeTap funcional está concluída - montagem mecânica ergonômica com todos os componentes de hardware devidamente conectados. O único componente que falta é o software. Neste ponto, você está totalmente equipado para programar suas próprias funções se souber trabalhar com Raspberry Pi e Python. Recursos e ideias ilimitadas estão online, e é exatamente assim que construiremos nossa própria Comunidade de RA para vestir, onde compartilharemos nossos novos programas para que os outros experimentem. No entanto, se você gostaria de testar nossos programas existentes, vá para os próximos 2 passos!

Etapa 10: Software # 1 (Dash Camera + função Snapshot)

A primeira opção para você baixar e "plug and play" é a função Dash Camera + Snapshot. Você pode gravar a imagem raspbian personalizada com a função pré-configurada aqui. Se você quiser instruções passo a passo sobre como instalar uma imagem em seu cartão SD, clique aqui.

Execução Automática de Programa

A imagem fornecida tem a funcionalidade de painel de controle configurada para iniciar automaticamente - para interromper esse processo a qualquer momento pressione ctrl + c, e para desativar o início automático, remova ou comente a linha "python /home/pi/Eyetap/dashcam/dashcam.py" de o arquivo /home/pi/.bashrc."

Um script chamado autostart.sh é fornecido na pasta dashcam que configura automaticamente a funcionalidade do dashcam para iniciar na inicialização (se ainda não estiver configurado para isso). Faça isso executando o comando /home/pi/Eyetap/dashcam/autostart.sh

Conectando o EyeTap ao seu canal do YouTube

O código do painel de controle está configurado para ser carregado no YouTube automaticamente, mas requer suas credenciais pessoais do YouTube. Ao executar o código pela primeira vez, ele deve redirecioná-lo para o YouTube por meio de um navegador da web onde você pode inserir suas credenciais de login do YouTube com segurança. Em seguida, ele irá gerar um arquivo.youtube-upload-credentials.json que você pode colocar em seu diretório inicial (/ home / pi). Você também pode alterar o título e a descrição do vídeo enviado, bem como parâmetros como resolução, taxa de quadros e duração do vídeo, conforme descrito no código.

Etapa 11: Ligando o EyeTap

Energizando o EyeTap!
Energizando o EyeTap!
Energizando o EyeTap!
Energizando o EyeTap!
Energizando o EyeTap!
Energizando o EyeTap!

Quando terminar de configurar seu cartão SD, basta conectá-lo ao Raspberry-Pi Zero. Para ligar o EyeTap, conecte a fonte de alimentação - Micro-USB no Raspberry-Pi zero e USB conectado a uma bateria portátil (qualquer carregador de telefone conectado a uma bateria portátil funcionará). Coloque a bateria portátil no seu bolso e seja móvel com o EyeTap em execução!

Etapa 12: Compartilhe sua experiência com o EyeTap

Compartilhe sua experiência EyeTap aqui ou em nosso fórum em openeyetap.com. Além disso, se você tentou programar suas próprias funções, compartilhe também e nos ajude a construir a comunidade de RA vestível mais ativa!

Próximos Módulos EyeTap:

  • Módulo de câmera térmica
  • Módulo Auxiliar de Memória
  • CV aberto, Módulo de Reconhecimento Facial
  • Módulo de detecção de qualidade do ar
  • Módulo de envio de umidade
  • Módulo de rastreamento ocular (pesquisa em andamento)

Podes tentar:

  • Exibir hora (relógio)
  • Função cronômetro
  • IMU EyeTap
  • Conecte o EyeTap ao seu telefone

    • AR Maps e direções usando o Google Maps
    • Tradutor do Google, exibir texto traduzido
  • CV aberto, reconhecimento facial
  • Conecte o EyeTap ao seu carro

    • Velocímetro
    • Medidor de combustível

Recomendado: