Índice:

Arduino Glass - Fone de ouvido de realidade aumentada de código aberto: 9 etapas (com imagens)
Arduino Glass - Fone de ouvido de realidade aumentada de código aberto: 9 etapas (com imagens)

Vídeo: Arduino Glass - Fone de ouvido de realidade aumentada de código aberto: 9 etapas (com imagens)

Vídeo: Arduino Glass - Fone de ouvido de realidade aumentada de código aberto: 9 etapas (com imagens)
Vídeo: Real E.D.I.T.H Glasses V3 - The Most Advanced Smart Glasses (Image Translation, Voice Assistant) 2024, Novembro
Anonim
Arduino Glass - fone de ouvido de realidade aumentada de código aberto
Arduino Glass - fone de ouvido de realidade aumentada de código aberto

Você já pensou em comprar um fone de ouvido de realidade aumentada? Você também ficou surpreso com a possibilidade de realidade aumentada e olhou para a etiqueta de preço com o coração partido?

Sim eu também!

Mas isso não me parou por aí. Criei minha coragem e, em vez disso, decidi construir meu próprio fone de ouvido AR.

Eu realmente senti que o mercado de realidade aumentada é um nicho e precisa de um mercado aberto. Os criadores e desenvolvedores são os facilitadores do mercado.

Mas o problema é que seus kits de desenvolvedor são caros e custam mais de $ 1000. Portanto, um fabricante ou desenvolvedor normal não pode pagar por isso. Portanto, estou construindo esta plataforma de código aberto para realidade aumentada em software e hardware para que fabricantes e desenvolvedores possam inovar juntos.

Etapa 1: Continuação

O custo de construção deste kit de desenvolvimento não custará mais de US $ 20 para um projeto mínimo. Foi aí que percebi que preciso entender a ciência básica sobre como o fone de ouvido de realidade aumentada funciona.

Assisti a algumas demonstrações práticas de poucos fones de ouvido no YouTube e entendi a lógica simples por trás da tela.

Um dos usos desse dispositivo é evitar acidentes. A maioria dos acidentes acontece na cidade devido à distração provocada por ligações telefônicas durante a condução. Isso poderia ser desenvolvido como um dispositivo que ajuda a entregar notificações de mensagens e orienta os usuários através do capacete, causando menos distrações, tornando-o um trajeto seguro. Equipado com GPS e acelerômetro, ambos conectados à nuvem, os dados geográficos coletados ajudam a fornecer melhores detalhes do terreno para a localização geográfica daquele ciclista.

Etapa 2: Ferramentas necessárias:

Peças necessárias:

1. Pref board

2. Arduino Nano

3. HC 05

4. Tela OLED SSD1306

5. Buzzer

6. Motor vibrador

7. Folhas de plástico transparentes

8. Alfinetes de Berg feminino

9. Fios

10. Estação de solda

11. Tesouras

12. Banco de bateria

Etapa 3: COMO FAZER O HUD

COMO FAZER O HUD
COMO FAZER O HUD
COMO FAZER O HUD
COMO FAZER O HUD
COMO FAZER O HUD
COMO FAZER O HUD

Como funciona o HuD?

Então, como funciona o HuD? A física do ensino médio diz que a luz reflete em um espelho, refrata em um espelho semitransparente e passa por um vidro transparente. Estaremos usando exatamente esse princípio aqui.

COMO FAZER O HUD?

Corte a folha de polietileno grossa em 5 peças quadradas iguais.

Organize quatro peças como um cubo com OLED e cole-as.

Fixe o refrator de luz colocando a sexta peça diagonalmente dentro do cubo.

Cole-o de forma que uma superfície fique voltada para a tela OLED e a outra fique voltada para o lado do olho.

Por fim, fixe a última peça e feche-a.

Tadda !! Esse é o seu display HuD. Tão simples!

Etapa 4: display OLED

Display OLED
Display OLED
Display OLED
Display OLED

Usei um display OLED chinês que funciona no barramento SPI. Levei quase um dia para descobrir a planilha de dados. Descobri que a biblioteca u8lib é necessária para que funcione.

Agora conecte o SPI OLED Display ao pino SPI do Arduino Nano.

Conecte este display OLED com um fio longo para caber perto de seus olhos para facilitar a visualização.

Agora baixe o arquivo da biblioteca e extraia-o na pasta da biblioteca do Arduino.

Agora remova o comentário do driver OLED específico no programa para habilitar seu display OLED

Teste com modos diferentes na pasta Exemplo de biblioteca.

Etapa 5: display OLED e AR

Display OLED e AR
Display OLED e AR
Display OLED e AR
Display OLED e AR
Display OLED e AR
Display OLED e AR

Teste o OLED com o vidro AR usando o código de exemplo e ajuste a tela para uma melhor experiência de visualização.

O maior problema com este display AR é que estamos usando um espelho para refratar os raios, então a imagem a ser exibida deve ser invertida. Isso requer que você construa uma biblioteca com o alfabeto invertido e bitmaps para exibi-la corretamente.

Existem muitos sites que convertem bitmap em código HEX que pode ser usado no diretório nos arquivos de biblioteca OLED.

Você pode usar uma pequena lente côncava para melhor distância focal

Etapa 6: interface de hardware com Ard-G

Interface de hardware com Ard-G
Interface de hardware com Ard-G
Interface de hardware com Ard-G
Interface de hardware com Ard-G
Interface de hardware com Ard-G
Interface de hardware com Ard-G

Agora consulte o esquema aqui e solde-o em uma placa pref.

Será um pouco complicado soldar se você for um NOOB em soldagem.

Eu recomendo que você use tantos fios quanto possível para evitar qualquer erro durante a soldagem.

Agora corte a placa pref em duas partes e faça com que pareça um vidro AR.

Coloque um pouco de espuma entre o OLED e a placa pref para garantir a estabilidade. Você também pode colar.

Aqui eu fiz um escudo de osso puro para o Arduino Nano onde qualquer sensor ou dispositivo pode ser conectado.

Eu conectei acelerômetro, sensor de luz e sensor de som para aquisição de sensor e pode ser usado para aplicação do usuário.

Etapa 7: Esquema:

Esquemático
Esquemático
Esquemático
Esquemático

Etapa 8: Código Arduino

Clique no anexo para baixar o código.

Para cada função, estou enviando um número seguido de “.” que atua como fim de um dado e lê os próximos dados. Ele pode ser configurado no ATC Lite Android App.

Verifique o comentário In-line para uma melhor compreensão do código.

Quanto à parte do aplicativo Android, deixe-me ser honesto. Não sou um desenvolvedor de aplicativos Android, então não implementei o controle de navegação para ele. Acabei de baixar o aplicativo ATC Lite e criei um layout personalizado como avançar, retroceder, mensagem e notificação de chamada para ele. Isso envia números via Bluetooth para o fone de ouvido.

play.google.com/store/apps/details?id=com…. para baixar o aplicativo e testá-lo.

Etapa 9: Teste Final

Teste final
Teste final

Por favor, dê-me sugestões e seus comentários depois de experimentá-lo.

Eu adoraria ouvir de você. Sinta-se livre para comentar abaixo! Vamos conversar!

Recomendado: