Taula de continguts:

Arduino Glass: auriculars de realitat augmentada de codi obert: 9 passos (amb imatges)
Arduino Glass: auriculars de realitat augmentada de codi obert: 9 passos (amb imatges)

Vídeo: Arduino Glass: auriculars de realitat augmentada de codi obert: 9 passos (amb imatges)

Vídeo: Arduino Glass: auriculars de realitat augmentada de codi obert: 9 passos (amb imatges)
Vídeo: Leap Motion SDK 2024, De novembre
Anonim
Arduino Glass: auriculars de realitat augmentada de codi obert
Arduino Glass: auriculars de realitat augmentada de codi obert

Alguna vegada us heu plantejat aconseguir auriculars de realitat augmentada? També us va sorprendre la possibilitat de la realitat augmentada i vau mirar el preu amb el cor trencat?

Sí, jo també!

Però això no em va aturar aquí. Vaig augmentar el meu coratge i, en canvi, vaig decidir crear els meus propis auriculars de RA.

Realment sentia que el mercat de la realitat augmentada és un nínxol i que necessita un mercat obert. Els creadors i els desenvolupadors són els facilitadors del mercat.

Però el problema és que els seus kits per a desenvolupadors són cars i costen més de 1.000 dòlars. Per tant, un fabricant o desenvolupador normal no s’ho pot permetre. Per tant, estic construint aquesta plataforma de codi obert per a la realitat augmentada tant en programari com en maquinari perquè els creadors i els desenvolupadors puguin innovar junts en ella.

Pas 1: continuació

El cost de construir aquest kit de desenvolupament no us costarà més de 20 dòlars per un disseny mínim. Ara és on em vaig adonar que necessito entendre la ciència bàsica sobre el funcionament dels auriculars de realitat augmentada.

Vaig veure algunes demostracions pràctiques de pocs auriculars a YouTube i vaig entendre la senzilla lògica que hi havia darrere de la pantalla.

Un dels usos d’aquest dispositiu és evitar accidents. La majoria dels accidents es produeixen a la ciutat a causa de la distracció causada per les trucades telefòniques mentre es condueix. Es podria desenvolupar com un dispositiu que ajuda a enviar notificacions de missatges i navega pels usuaris pel casc, provocant distraccions menors, cosa que el converteix en un viatge segur. Equipades amb un GPS i un acceleròmetre, tots dos connectats al núvol, les dades geogràfiques recollides ajuden a proporcionar millors detalls del terreny per a la ubicació geogràfica del pilot.

Pas 2: Eines necessàries:

Peces necessàries:

1. Tauler pref

2. Arduino Nano

3. HC 05

4. Pantalla OLED SSD1306

5. Zumbador

6. Motor del vibrador

7. Fulls de plàstic transparents

8. Berg pins femení

9. Filferros

10. Estació de soldadura

11. Tisores

12. Banc de bateries

Pas 3: COM FER EL HUD

COM FER L’HUD
COM FER L’HUD
COM FER EL HUD
COM FER EL HUD
COM FER EL HUD
COM FER EL HUD

Com funciona HuD?

Llavors, com funciona HuD? La física de l’institut us diu que la llum es reflecteix en un mirall, es refracta en un mirall semitransparent i passa a través d’un vidre transparent. Aquí farem servir exactament aquest principi.

COM FER EL HUD?

Talleu el gruixut full de politè en 5 trossos iguals de forma quadrada.

Organitzeu quatre peces com un cub amb OLED i enganxeu-les juntes.

Fixeu el refractor lleuger col·locant la sisena peça en diagonal dins del cub.

Enganxeu-lo de manera que una superfície estigui mirant cap a la pantalla OLED i l’altra estigui cap al costat de l’ull.

Finalment fixeu l’última peça i segleu-la.

Tadda !! Aquesta és la vostra pantalla HuD. Molt simple!

Pas 4: pantalla OLED

Pantalla OLED
Pantalla OLED
Pantalla OLED
Pantalla OLED

He utilitzat una pantalla OLED xinesa que funciona al bus SPI. Vaig trigar gairebé un dia a esbrinar el full de dades. Em vaig assabentar que la biblioteca u8lib és necessària perquè funcioni.

Ara connecteu la pantalla OLED SPI al pin SPI de l’Arduino Nano.

Connecteu aquesta pantalla OLED amb un cable llarg per adaptar-vos a la vista per facilitar la visualització.

Ara baixeu el fitxer de la biblioteca i extraieu-lo a la carpeta de la biblioteca Arduino.

Ara descomenteu el controlador OLED concret del programa per habilitar la pantalla OLED

Prova amb diferents modes a la carpeta Exemple de biblioteca.

Pas 5: pantalla OLED i AR

Pantalla OLED i AR
Pantalla OLED i AR
Pantalla OLED i AR
Pantalla OLED i AR
Pantalla OLED i AR
Pantalla OLED i AR

Proveu l'OLED amb el vidre AR mitjançant el codi de mostra i ajusteu la pantalla per obtenir una millor experiència de visualització.

El principal problema amb aquesta pantalla de RA és que estem utilitzant un mirall per refractar els raigs, de manera que s’ha d’invertir la imatge que es mostrarà. Això requereix que creeu una biblioteca amb l’alfabet invertit i els mapes de bits per mostrar-la correctament.

Hi ha molts llocs web, que converteixen el mapa de bits en codi HEX que es pot utilitzar al directori de fitxers de la biblioteca OLED.

Podeu utilitzar una lent còncava petita per millorar la distància focal

Pas 6: Interfície de maquinari amb Ard-G

Interfície de maquinari amb Ard-G
Interfície de maquinari amb Ard-G
Interfície de maquinari amb Ard-G
Interfície de maquinari amb Ard-G
Interfície de maquinari amb Ard-G
Interfície de maquinari amb Ard-G

Ara consulteu els esquemes aquí i soldeu-los en un tauler pref.

Serà una mica complicat de soldar si sou NOOB en soldadura.

Us recomanaria que feu servir el màxim nombre de cables possible per evitar qualsevol error durant la soldadura.

Ara talleu el tauler pref en dos trossos i feu que sembli un vidre de RA.

Col·loqueu una mica d’escuma entre l’OLED i el tauler pref per garantir l’estabilitat. També podeu enganxar-lo junts.

Aquí he fet un escut d'ossos nus per a l'Arduino Nano on es pot connectar qualsevol sensor o dispositiu.

He connectat un acceleròmetre, un sensor de llum i un sensor de so per a l'adquisició de sensors i es pot utilitzar per a l'aplicació de l'usuari.

Pas 7: esquema:

Esquema
Esquema
Esquema
Esquema

Pas 8: Codi Arduino

Feu clic al fitxer adjunt per descarregar el codi.

Per a cada funció envio un número seguit de "." que actua com a final d'una dada i llegeix les següents. Es pot configurar a l'aplicació ATC Lite per a Android.

Consulteu el comentari en línia per comprendre millor el codi.

Pel que fa a la part de l'aplicació d'Android, permeteu-me ser sincer. No sóc desenvolupador d'aplicacions d'Android, de manera que no hi he implementat el control de navegació. Acabo de descarregar l’aplicació ATC lite i he creat un disseny personalitzat, com ara la notificació de reenviament, retrocés, missatges i trucades. Això envia números a través de Bluetooth als auriculars.

play.google.com/store/apps/details?id=com…. per descarregar l'aplicació i provar-la.

Pas 9: prova final

Prova final
Prova final

Doneu-me suggeriments i els vostres comentaris després de provar-los.

M'encantaria tenir notícies vostres. No dubteu a comentar a continuació. Parlem!

Recomanat: