Obsah:

Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem: 9 kroků (s obrázky)
Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem: 9 kroků (s obrázky)

Video: Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem: 9 kroků (s obrázky)

Video: Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem: 9 kroků (s obrázky)
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, Prosinec
Anonim
Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem
Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem

Uvažovali jste někdy o tom, že byste si pořídili sluchátka s rozšířenou realitou? Také jste byli ohromeni možností rozšířené reality a se zlomeným srdcem jste se dívali na cenovku?

Jo já taky!

Ale to mě tam nezastavilo. Získal jsem odvahu a místo toho jsem se rozhodl postavit si vlastní AR headset.

Opravdu jsem cítil, že trh s rozšířenou realitou je mezera a potřebuje otevřený trh. Tvůrci a vývojáři jsou aktivátory trhu.

Problém ale je, že jejich vývojářské soupravy jsou drahé a stojí více než 1 000 $. Běžný výrobce nebo vývojář si to tedy nemůže dovolit. Buduji tedy tuto open source platformu pro rozšířenou realitu na softwaru i hardwaru, aby na ní mohli tvůrci a vývojáři společně inovovat.

Krok 1: Pokračování

Náklady na stavbu této vývojové sady vás nebudou stát více než 20 dolarů za minimální design. Nyní jsem si uvědomil, že musím porozumět základním vědám o tom, jak fungují sluchátka s rozšířenou realitou.

Sledoval jsem několik praktických ukázek několika náhlavních souprav na YouTube a porozuměl jsem jednoduché logice za displejem.

Jedním z použití tohoto zařízení je zabránit nehodám. Většina nehod se stává ve městě kvůli rozptýlení způsobenému telefonáty během jízdy. To by mohlo být vyvinuto jako zařízení, které pomáhá při doručování oznámení o zprávách a naviguje uživatele přes helmu, což způsobuje menší rozptýlení, což z něj činí bezpečnou jízdu. Sesbíraná geografická data jsou vybavena GPS a akcelerometrem, obě jsou připojeny ke cloudu, a pomáhají tak poskytovat lepší terénní údaje pro geografickou polohu jezdce.

Krok 2: Potřebné nástroje:

Potřebné díly:

1. Pref board

2. Arduino Nano

3. HC 05

4. OLED displej SSD1306

5. Bzučák

6. Vibrátorový motor

7. Průhledné plastové fólie

8. Berg piny žena

9. Dráty

10. Pájecí stanice

11. Nůžky

12. Baterie

Krok 3: JAK VYROBIT HUD

JAK VYROBIT HUD
JAK VYROBIT HUD
JAK VYROBIT HUD
JAK VYROBIT HUD
JAK VYROBIT HUD
JAK VYROBIT HUD

Jak HuD funguje?

Jak tedy HuD funguje? Středoškolská fyzika vám říká, že světlo se odráží na zrcadle, láme se na poloprůhledném zrcadle a prochází průhledným sklem. Zde budeme používat přesně tento princip.

JAK VYROBIT HUD?

Silný polyetylenový list nakrájejte na 5 stejných čtvercových kusů.

Uspořádejte čtyři kusy jako kostku s OLED a slepte je dohromady.

Opravte refraktor umístěním šestého dílu diagonálně dovnitř krychle.

Přilepte ho tak, aby jeden povrch směřoval k OLED displeji a druhý směřoval ke straně vašeho oka.

Nakonec opravte poslední kus a utěsněte jej.

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

Krok 4: OLED displej

OLED displej
OLED displej
OLED displej
OLED displej

Použil jsem čínský OLED displej, který funguje na sběrnici SPI. Trvalo mi téměř den, než jsem zjistil datový list. Zjistil jsem, že je potřeba knihovna u8lib, aby fungovala.

Nyní připojte OLED displej SPI ke kolíku SPI Arduino Nano.

Propojte tento OLED displej s dlouhým drátem tak, aby se vám vešel do oka, a snadno jej zobrazujte.

Nyní si stáhněte soubor knihovny a rozbalte jej do složky knihovny Arduino.

Nyní odkomentujte konkrétní ovladač OLED v programu a povolte OLED displej

Otestujte s různými režimy ve složce Příklad knihovny.

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 pomocí skla AR pomocí ukázkového kódu a upravte zobrazení pro lepší zážitek ze sledování.

Hlavním problémem tohoto AR displeje je, že používáme zrcadlo k lámání paprsků, takže obraz, který má být zobrazen, musí být převrácen. To vyžaduje, abyste vytvořili knihovnu s převrácenou abecedou a bitmapami, abyste ji mohli správně zobrazit.

Existuje mnoho webových stránek, které převádějí bitmapu na HEX kód, který lze použít v adresáři na soubory knihovny OLED.

Pro lepší ohniskovou vzdálenost můžete použít malý konkávní objektiv

Krok 6: Hardwarové rozhraní s Ard-G

Hardwarové rozhraní s Ard-G
Hardwarové rozhraní s Ard-G
Hardwarové rozhraní s Ard-G
Hardwarové rozhraní s Ard-G
Hardwarové rozhraní s Ard-G
Hardwarové rozhraní s Ard-G

Nyní se podívejte na schémata zde a pájejte je na desce pref.

Bude to trochu ošidné pájet, pokud jste NOOB v pájení.

Doporučil bych, abyste použili co nejvíce vodičů, abyste se vyhnuli jakékoli chybě při pájení.

Nyní rozřízněte prefabrikát na dva kusy a nechte ho vypadat jako sklo AR.

Umístěte trochu pěny mezi OLED a základní desku, abyste zajistili stabilitu. Můžete to také slepit dohromady.

Zde jsem pro Arduino Nano vytvořil štít s holými kostmi, kde lze propojit jakýkoli senzor nebo zařízení.

Pro získání senzoru jsem připojil akcelerometr, světelný senzor a zvukový senzor a lze jej použít pro uživatelskou aplikaci.

Krok 7: Schéma:

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

Krok 8: Arduino kód

Kliknutím na přílohu stáhnete kód.

Pro každou funkci posílám číslo následované „.“který funguje jako konec jednoho dat a čte další data. Lze jej konfigurovat v aplikaci ATC Lite pro Android.

Pro lepší porozumění kódu zkontrolujte In-line komentář.

Pokud jde o část aplikace pro Android, budu upřímný. Nejsem vývojář aplikací pro Android, takže jsem do toho neimplementoval ovládací prvek navigace. Právě jsem stáhl aplikaci ATC lite a vytvořil vlastní rozvržení, jako je přeposílání, zpětné zasílání zpráv a upozornění na volání. To odesílá čísla přes Bluetooth do náhlavní soupravy.

play.google.com/store/apps/details?id=com…. stáhněte si aplikaci a vyzkoušejte ji.

Krok 9: Závěrečný test

Závěrečný test
Závěrečný test

Po vyzkoušení mi prosím dejte návrhy a zpětnou vazbu.

Rád bych vás slyšel. Neváhejte se vyjádřit níže! Promluvme si!

Doporučuje: