Obsah:
- Krok 1: Pokračování
- Krok 2: Potřebné nástroje:
- Krok 3: JAK VYROBIT HUD
- Krok 4: OLED displej
- Krok 5: OLED a AR displej
- Krok 6: Hardwarové rozhraní s Ard-G
- Krok 7: Schéma:
- Krok 8: Arduino kód
- Krok 9: Závěrečný test
Video: Sklo Arduino - náhlavní souprava pro rozšířenou realitu s otevřeným zdrojovým kódem: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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 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
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
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
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:
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
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:
Q -Bot - Řešitel Rubikovy kostky s otevřeným zdrojovým kódem: 7 kroků (s obrázky)
Q -Bot - Řešitel Rubikovy kostky s otevřeným zdrojovým kódem: Představte si, že máte zakódovanou Rubikovu kostku, víte, že puzzle z 80. let, které má každý, ale nikdo neví, jak je vyřešit, a chcete jej vrátit do původního vzoru. Naštěstí v dnešní době je velmi snadné najít návod k řešení
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: 18 kroků (s obrázky)
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: První cena v soutěži Wheels s instruktážními jízdami, Druhá cena v soutěži Arduino Instructables a Runner up v soutěži Design for Kids Challenge. Děkujeme všem, kteří o nás hlasovali !!! Roboti se dostanou všude. Od průmyslových aplikací po
Profesionální bezpečnostní kamera s otevřeným zdrojovým kódem pro noční vidění: 10 kroků (s obrázky)
Profesionální bezpečnostní kamera s otevřeným zdrojovým kódem pro noční vidění: V tomto novém tutoriálu společně vyrobíme naši otevřenou kamerovou kameru s otevřeným zdrojovým kódem Raspberry Pi. Ano, mluvíme zde o skutečné venkovní kamerové kameře s otevřeným zdrojovým kódem, schopné nočního vidění a detekce pohybu, vše spojené s naším Jeedem
Výroba spektrometru s otevřeným zdrojovým kódem EOS 1: 10 kroků (s obrázky)
Výroba spektrometru s otevřeným zdrojovým kódem EOS 1: EOS 1 (Erie Open Spec v1.0) je jednoduchý spektrometr s otevřeným zdrojovým kódem založený na chytrém telefonu, který byl navržen tak, aby jej k měření koncentrací živin ve vodě používala jakákoli osoba, která myslí na životní prostředí. Pokud máte oficiální sadu EOS 1, přejděte ke kroku 5. De
Řízení verzí hardwaru s otevřeným zdrojovým kódem: 10 kroků
Správa verzí pro hardware s otevřeným zdrojovým kódem: Tým ve společnosti Brainbow má pod našimi pásy řadu projektů v oblasti elektroniky a my jsme se chtěli podělit o náš proces používání správy verzí ke správě pracovního postupu při návrhu elektroniky. Tento pracovní postup byl použit pro velké i malé projekty, od jednoduchých