Obsah:
- Krok 1: Pokračovanie.
- Krok 2: Potrebné nástroje:
- Krok 3: AKO VYROBIŤ HUD
- Krok 4: OLED displej
- Krok 5: OLED a AR displej
- Krok 6: Hardvérové rozhranie s Ard-G
- Krok 7: Schéma:
- Krok 8: Kód Arduino
- Krok 9: Záverečný test
Video: Sklo Arduino - náhlavná súprava s rozšírenou realitou s otvoreným zdrojovým kódom: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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 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
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
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
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:
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
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:
Q -Bot - riešenie Rubikovej kocky s otvoreným zdrojovým kódom: 7 krokov (s obrázkami)
Q -Bot - riešiteľ Rubikovej kocky s otvoreným zdrojovým kódom: Predstavte si, že máte zakódovanú Rubikovu kocku, viete, že puzzle z 80. rokov, ktoré má každý, ale nikto nevie, ako ho vyriešiť, a chcete ho vrátiť do pôvodného vzoru. Našťastie v dnešnej dobe je veľmi ľahké nájsť návod na riešenie
K -Ability V2 - prístupná klávesnica s otvoreným zdrojovým kódom pre dotykové obrazovky: 6 krokov (s obrázkami)
K-Ability V2-prístupná klávesnica s otvoreným zdrojovým kódom pre dotykové obrazovky: Tento prototyp je druhou verziou K-Ability. K-Ability je fyzická klávesnica, ktorá umožňuje používanie zariadení s dotykovým displejom osobám s patológiami, ktoré vedú k neuromuskulárnym poruchám. Existuje mnoho pomôcok. ktoré uľahčujú používanie výpočtovej
Ovládač vírivky s otvoreným zdrojovým kódom: 6 krokov
Open Source Hot Tub Controller: Našiel som použitú vírivku online, je to pár rokov stará a rozhodol som sa, že z toho môžem urobiť skvelý projekt. Vstavané ovládače boli už otravné a časovo náročné, takže som mal ďalší dôvod pohrávať si s nimi. Aby sme ušetrili energiu
Kontrola verzií hardvéru s otvoreným zdrojovým kódom: 10 krokov
Kontrola verzií pre hardvér s otvoreným zdrojovým kódom: Tím v spoločnosti Brainbow má pod pásmi niekoľko projektov v oblasti elektroniky a chceli sme sa podeliť o náš postup používania správy verzií na správu pracovného postupu pri navrhovaní elektroniky. Tento pracovný postup bol použitý pre veľké i malé projekty, od jednoduchých
DIY inteligentné okuliare s rozšírenou realitou využívajúce Arduino: 7 krokov
DIY inteligentné okuliare s rozšírenou realitou využívajúce Arduino: Keďže technológia rýchlo rastie a integruje sa do všetkých aspektov života ľudí, dizajnéri a vývojári sa pokúsili poskytnúť ľuďom príjemnejší zážitok z technológie. Jeden z technologických trendov, ktorých cieľom je uľahčiť život, je opotrebovanie