Índice:
- Etapa 1: Continuação
- Etapa 2: Ferramentas necessárias:
- Etapa 3: COMO FAZER O HUD
- Etapa 4: display OLED
- Etapa 5: display OLED e AR
- Etapa 6: interface de hardware com Ard-G
- Etapa 7: Esquema:
- Etapa 8: Código Arduino
- Etapa 9: Teste Final
Vídeo: Arduino Glass - Fone de ouvido de realidade aumentada de código aberto: 9 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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 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
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
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
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:
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
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:
Arduino Learner Kit (código aberto): 7 etapas (com imagens)
Arduino Learner Kit (Open Source): Se você é um iniciante no Arduino World e vai aprender Arduino tendo alguma experiência prática, este Instructables e este Kit são para você. Este Kit também é uma boa escolha para professores que gostam de ensinar Arduino a seus alunos de uma maneira fácil
K-Ability V2 - Teclado acessível de código aberto para telas sensíveis ao toque: 6 etapas (com imagens)
K-Ability V2 - teclado acessível de código aberto para telas sensíveis ao toque: este protótipo é a segunda versão do K-Ability.K-Ability é um teclado físico que permite o uso de dispositivos touchscreen para indivíduos com patologias que resultam em distúrbios neuromusculares. Existem muitos auxiliares que facilitam o uso de computação
Placa de divisão modular de neopixel compatível com a placa de ensaio de código aberto: 4 etapas (com imagens)
Placa de quebra de neopixel modular amigável para placa de ensaio de código aberto: Este instrutível é sobre uma pequena placa de quebra de placa de ensaio amigável (8 mm x 10 mm) para LEDs de Neopixel que podem ser empilhados e soldados uns aos outros, ele também fornece muito mais rigidez estrutural do que um fino Faixa de LED em uma forma muito menor, fato
Colocando Objetos AR em Coordenadas GPS em Realidade Aumentada: 8 Passos (com Imagens)
Colocando Objetos AR em Coordenadas GPS em Realidade Aumentada: Este instrutível irá abordar a criação de um aplicativo móvel para colocar objetos AR em coordenadas GPS com ARkit e ARCore usando Unity3D. Vou orientá-lo na configuração de um projeto que fiz usando o Mapbox que nos permite marcar mensagens em G
CityCoaster - Construa sua própria montanha-russa de realidade aumentada para seu negócio (TfCD): 6 etapas (com imagens)
CityCoaster - Construa sua própria montanha-russa de realidade aumentada para seu negócio (TfCD): Uma cidade sob sua copa! CityCoaster é um projeto que nasceu pensando em um produto para o Aeroporto de Rotterdam the Hague, que pudesse expressar a identidade da cidade, entretendo os clientes do lounge com realidade aumentada. Em um ambiente como