Tabla de contenido:

Arduino Glass - Auriculares de realidad aumentada de código abierto: 9 pasos (con imágenes)
Arduino Glass - Auriculares de realidad aumentada de código abierto: 9 pasos (con imágenes)

Video: Arduino Glass - Auriculares de realidad aumentada de código abierto: 9 pasos (con imágenes)

Video: Arduino Glass - Auriculares de realidad aumentada de código abierto: 9 pasos (con imágenes)
Video: ANT REALITY tiene las LENTES del FUTURO para REALIDAD VIRTUAL y REALIDAD.MIXTA 2024, Noviembre
Anonim
Arduino Glass - Auriculares de realidad aumentada de código abierto
Arduino Glass - Auriculares de realidad aumentada de código abierto

¿Alguna vez ha considerado adquirir un casco de realidad aumentada? ¿También te sorprendió la posibilidad de la realidad aumentada y miraste el precio con el corazón roto?

¡Sí, yo también!

Pero eso no me detuvo allí. Me armé de valor y, en cambio, decidí construir mis propios auriculares AR.

Realmente sentí que el mercado de la realidad aumentada es un nicho y necesita un mercado abierto. Los fabricantes y desarrolladores son los habilitadores del mercado.

Pero el problema es que sus kits de desarrollo son caros y cuestan más de $ 1000. Por lo tanto, un fabricante o desarrollador normal no puede permitírselo. Así que estoy construyendo esta plataforma de código abierto para realidad aumentada tanto en software como en hardware para que los fabricantes y desarrolladores puedan innovar juntos en ella.

Paso 1: Continuación …

El costo de construir este kit de desarrollo no le costará más de $ 20 por un diseño mínimo. Ahí es donde me di cuenta de que necesito comprender la ciencia básica sobre cómo funcionan los cascos de realidad aumentada.

Vi algunas demostraciones prácticas de algunos auriculares en YouTube y entendí la lógica simple detrás de la pantalla.

Uno de los usos de este dispositivo es evitar accidentes. La mayoría de los accidentes ocurren en la ciudad debido a la distracción causada por las llamadas telefónicas mientras se conduce. Esto podría desarrollarse como un dispositivo que ayude a enviar notificaciones de mensajes y guíe a los usuarios a través del casco, lo que genera menos distracciones, lo que lo convierte en un viaje seguro. Equipado con un GPS y un acelerómetro, ambos conectados a la nube, los datos geográficos recopilados ayudan a proporcionar mejores detalles del terreno para la ubicación geográfica del ciclista.

Paso 2: Herramientas necesarias:

Piezas necesarias:

1. Tablero de preferencias

2. Arduino Nano

3. HC 05

4. Pantalla OLED SSD1306

5. Timbre

6. Motor vibrador

7. Láminas de plástico transparente

8. Berg pins hembra

9. Alambres

10. Estación de soldadura

11. Tijeras

12. Banco de baterías

Paso 3: CÓMO HACER EL HUD

CÓMO HACER EL HUD
CÓMO HACER EL HUD
CÓMO HACER EL HUD
CÓMO HACER EL HUD
CÓMO HACER EL HUD
CÓMO HACER EL HUD

¿Cómo funciona HuD?

Entonces, ¿cómo funciona el HuD? La física de la escuela secundaria te dice que la luz se refleja en un espejo, se refracta en un espejo semitransparente y pasa a través de un vidrio transparente. Usaremos exactamente ese principio aquí.

¿CÓMO HACER EL HUD?

Corta la hoja gruesa de polietileno en 5 piezas cuadradas iguales.

Coloca cuatro piezas en forma de cubo con OLED y pégalas.

Fije el refractor de luz colocando la sexta pieza en diagonal dentro del cubo.

Péguelo de manera que una superficie mire hacia la pantalla OLED y la otra hacia el lado de su ojo.

Finalmente arregla la última pieza y séllala.

¡¡Tadda !! Esa es tu pantalla HuD. ¡Tan sencillo!

Paso 4: pantalla OLED

Pantalla OLED
Pantalla OLED
Pantalla OLED
Pantalla OLED

Usé una pantalla OLED china que funciona en el bus SPI. Me tomó casi un día descifrar la hoja de datos. Descubrí que se necesita la biblioteca u8lib para que funcione.

Ahora conecte la pantalla SPI OLED al pin SPI del Arduino Nano.

Conecte esta pantalla OLED con un cable largo para que se ajuste cerca de su ojo para una fácil visualización.

Ahora descargue el archivo de la biblioteca y extráigalo en la carpeta de la biblioteca de Arduino.

Ahora descomente el controlador OLED particular en el programa para habilitar su pantalla OLED

Pruebe con diferentes modos en la carpeta Ejemplo de biblioteca.

Paso 5: Pantalla OLED y AR

Pantalla OLED y AR
Pantalla OLED y AR
Pantalla OLED y AR
Pantalla OLED y AR
Pantalla OLED y AR
Pantalla OLED y AR

Pruebe el OLED con el cristal AR utilizando el código de muestra y ajuste la pantalla para una mejor experiencia de visualización.

El principal problema con esta pantalla AR es que estamos usando un espejo para refractar los rayos, por lo que la imagen que se muestra debe invertirse. Esto requiere que cree una biblioteca con el alfabeto invertido y mapas de bits para mostrarla correctamente.

Hay muchos sitios web que convierten el mapa de bits en código HEX que se puede utilizar como directorio en los archivos de la biblioteca OLED.

Puede utilizar una pequeña lente cóncava para una mejor distancia focal

Paso 6: Interfaz de hardware con Ard-G

Interfaz de hardware con Ard-G
Interfaz de hardware con Ard-G
Interfaz de hardware con Ard-G
Interfaz de hardware con Ard-G
Interfaz de hardware con Ard-G
Interfaz de hardware con Ard-G

Ahora consulte los esquemas aquí y suéldelos en una placa pref.

Será un poco complicado soldar si eres un NOOB en la soldadura.

Le recomendaría que utilice tantos cables como sea posible para evitar cualquier error al soldar.

Ahora corta el tablero de preferencias en dos piezas y haz que parezca un cristal AR.

Coloque un poco de espuma entre el OLED y la placa pref para garantizar la estabilidad. También puedes pegarlo.

Aquí hice un escudo de hueso desnudo para el Arduino Nano donde se puede conectar cualquier sensor o dispositivo.

He conectado un acelerómetro, un sensor de luz y un sensor de sonido para la adquisición del sensor y se puede utilizar para la aplicación del usuario.

Paso 7: Esquema:

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

Paso 8: Código Arduino

Haga clic en el archivo adjunto para descargar el código.

Para cada función, envío un número seguido de "." que actúa como final de un dato y lee el siguiente. Se puede configurar en la aplicación de Android ATC Lite.

Consulte el comentario en línea para comprender mejor el código.

En cuanto a la parte de la aplicación de Android, déjame ser honesto. No soy un desarrollador de aplicaciones de Android, por lo que no le he implementado el control de navegación. Acabo de descargar la aplicación ATC lite y creé un diseño personalizado como hacia adelante, hacia atrás, mensaje y notificación de llamada. Esto envía números a través de Bluetooth a los auriculares.

play.google.com/store/apps/details?id=com…. para descargar la aplicación y probarla.

Paso 9: Prueba final

Examen final
Examen final

Por favor, dame sugerencias y comentarios después de probarlo.

Me encantaría saber de ti. ¡Siéntete libre de comentar abajo! ¡Hablemos!

Recomendado: