Obsah:

Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojovým kódom: 9 krokov (s obrázkami)
Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojovým kódom: 9 krokov (s obrázkami)

Video: Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojovým kódom: 9 krokov (s obrázkami)

Video: Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojovým kódom: 9 krokov (s obrázkami)
Video: Restoring old clock - found DISASTER ! 2024, November
Anonim
Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojom
Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojom

Uvažovali ste niekedy o tom, že by ste si zaobstarali náhlavnú súpravu pre rozšírenú realitu? Tiež ste boli ohromení možnosťou rozšírenej reality a so zlomeným srdcom ste sa pozerali na cenovku?

Áno, ja tiež!

Ale to ma tam nezastavilo. Pozbieral som odvahu a namiesto toho som sa rozhodol postaviť si vlastnú náhlavnú súpravu AR.

Naozaj som cítil, že trh s rozšírenou realitou je špecializovaný priestor a potrebuje otvorený trh. Výrobcovia a vývojári umožňujú trh.

Problém je však v tom, že ich vývojárske súpravy sú drahé a stoja viac ako 1 000 dolárov. Bežný výrobca alebo vývojár si to teda nemôže dovoliť. Budujem teda túto open source platformu pre rozšírenú realitu na softvéri aj hardvéri, aby na nej výrobcovia a vývojári mohli spoločne inovovať.

Krok 1: Pokračovanie.

Náklady na stavbu tejto vývojovej súpravy vás nebudú stáť viac ako 20 dolárov za minimálny dizajn. Teraz som si uvedomil, že musím porozumieť základnej vede o tom, ako fungujú slúchadlá s rozšírenou realitou.

Pozrel som si niekoľko praktických ukážok niekoľkých náhlavných súprav na YouTube a porozumel som jednoduchej logike za displejom.

Jedným z použití tohto zariadenia je zabrániť nehodám. Väčšina nehôd sa stáva v meste kvôli rozptýleniu spôsobenému telefónnymi hovormi počas jazdy. Toto by mohlo byť vyvinuté ako zariadenie, ktoré pomáha pri doručovaní upozornení na správy a naviguje používateľov cez prilbu, čo spôsobuje menšie rozptýlenie, a preto je bezpečná jazda. Zhromaždené geografické údaje sú vybavené GPS a akcelerometrom, ktoré sú pripojené k cloudu, a pomáhajú poskytovať lepšie detaily terénu pre geografickú polohu jazdca.

Krok 2: Potrebné nástroje:

Potrebné diely:

1. Pref doska

2. Arduino Nano

3. HC 05

4. OLED displej SSD1306

5. Bzučiak

6. Vibračný motor

7. Priehľadné plastové fólie

8. Berg kolíky žena

9. Drôty

10. Spájkovacia stanica

11. Nožnice

12. Batéria

Krok 3: AKO VYROBIŤ HUD

AKO VYROBIŤ HUD
AKO VYROBIŤ HUD
AKO VYROBIŤ HUD
AKO VYROBIŤ HUD
AKO VYROBIŤ HUD
AKO VYROBIŤ HUD

Ako funguje HuD?

Ako teda HuD funguje? Stredoškolská fyzika vám hovorí, že svetlo sa odráža na zrkadle, láme sa na polopriehľadnom zrkadle a prechádza priehľadným sklom. Tu budeme používať presne tento princíp.

AKO VYROBIŤ HUD?

Hrubý polyetylénový list nakrájajte na 5 rovnakých kúskov štvorcového tvaru.

Usporiadajte štyri kusy ako kocku s OLED a prilepte ich k sebe.

Opravte refraktor svetla umiestnením šiesteho kusu diagonálne do kocky.

Prilepte ho tak, aby jeden povrch smeroval k OLED displeju a druhý smeroval k strane vášho oka.

Nakoniec zafixujte posledný kus a zalepte ho.

Tadda !! To je váš displej HuD. Tak jednoduché!

Krok 4: OLED displej

OLED displej
OLED displej
OLED displej
OLED displej

Použil som čínsky OLED displej, ktorý funguje na zbernici SPI. Trvalo mi takmer deň, kým som zistil údajový list. Zistil som, že na to, aby fungoval, je potrebná knižnica u8lib.

Teraz pripojte SPI OLED displej k SPI kolíku Arduino Nano.

Pripojte tento OLED displej s dlhým drôtom, aby sa vám zmestil blízko oka, aby ste ho mohli ľahko vidieť.

Teraz stiahnite súbor knižnice a rozbaľte ho do priečinka knižnice Arduino.

Teraz odkomentujte konkrétny ovládač OLED v programe, aby ste povolili displej OLED

Testujte s rôznymi režimami v priečinku Library Example.

Krok 5: OLED a AR displej

OLED a AR displej
OLED a AR displej
OLED a AR displej
OLED a AR displej
OLED a AR displej
OLED a AR displej

Otestujte OLED pomocou skla AR pomocou vzorového kódu a upravte displej tak, aby bol zážitok zo sledovania lepší.

Hlavným problémom tohto displeja AR je, že na lámanie lúčov používame zrkadlo, takže obraz, ktorý sa má zobraziť, musí byť obrátený. To vyžaduje, aby ste vytvorili knižnicu s invertovanou abecedou a bitmapami, aby sa správne zobrazovala.

Existuje mnoho webových stránok, ktoré prevádzajú bitmapu na HEX kód, ktorý je možné použiť ako adresár, do súborov knižnice OLED.

Na dosiahnutie lepšej ohniskovej vzdialenosti môžete použiť malý konkávny objektív

Krok 6: Hardvérové rozhranie s Ard-G

Hardvérové prepojenie s Ard-G
Hardvérové prepojenie s Ard-G
Hardvérové prepojenie s Ard-G
Hardvérové prepojenie s Ard-G
Hardvérové prepojenie s Ard-G
Hardvérové prepojenie s Ard-G

Teraz sa pozrite sem na schémy a spájajte ich na prefabrikovanej doske.

Ak ste v spájkovaní NOOB, bude spájkovanie trochu náročné.

Odporúčam vám, aby ste použili čo najviac drôtov, aby ste sa vyhli akejkoľvek chybe pri spájkovaní.

Teraz rozrežte prefabrikovanú dosku na dve časti a nechajte ju vyzerať ako sklo AR.

Medzi OLED a základnú dosku umiestnite trochu peny, aby bola zaistená stabilita. Môžete ho tiež zlepiť.

Tu som vyrobil holý kostný štít pre Arduino Nano, kde je možné prepojiť akýkoľvek senzor alebo zariadenie.

Pripojil som akcelerometer, svetelný senzor a zvukový senzor na snímanie senzorov a môže byť použitý na aplikáciu používateľa.

Krok 7: Schéma:

Schéma
Schéma
Schéma
Schéma

Krok 8: Kód Arduino

Kliknutím na prílohu si stiahnete kód.

Pre každú funkciu odosielam číslo, za ktorým nasleduje „.“ktorý funguje ako koniec jedného údaja a načíta ďalšie údaje. Je možné ho nakonfigurovať v aplikácii ATC Lite pre Android.

Pozrite sa do In-line komentára, aby ste lepšie porozumeli kódu.

Pokiaľ ide o časť aplikácie pre Android, povedzme si úprimne. Nie som vývojár aplikácií pre Android, takže som do nich neimplementoval ovládanie navigácie. Práve som si stiahol aplikáciu ATC lite a vytvoril som si vlastné rozloženie, ako je upozornenie dopredu, dozadu, správa a hovor. To odosiela čísla cez Bluetooth do náhlavnej súpravy.

play.google.com/store/apps/details?id=com…. stiahnuť aplikáciu a otestovať ju.

Krok 9: Záverečný test

Záverečný test
Záverečný test

Po vyskúšaní mi dajte návrhy a spätnú väzbu.

Rád by som od vás počul. Neváhajte a komentujte nižšie! Poďme sa rozprávať!

Odporúča: