Kazalo:

Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo: 9 korakov (s slikami)
Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo: 9 korakov (s slikami)

Video: Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo: 9 korakov (s slikami)

Video: Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo: 9 korakov (s slikami)
Video: Каков радиус действия Bluetooth и как его можно расширить? 2024, November
Anonim
Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo
Arduino Glass - odprtokodne slušalke z razširjeno resničnostjo

Ste kdaj razmišljali o nakupu slušalk z razširjeno resničnostjo? Ste bili tudi vi navdušeni nad možnostjo razširjene resničnosti in ste z zlomljenim srcem pogledali cenik?

Ja jaz tudi!

A to me pri tem ni ustavilo. Zbral sem pogum in se namesto tega odločil zgraditi lastne slušalke AR.

Resnično se mi je zdelo, da je trg razširjene resničnosti niša in potrebuje odprt trg. Ustvarjalci in razvijalci omogočajo trg.

Težava pa je v tem, da so njihovi kompleti za razvijalce dragi in stanejo več kot 1000 USD. Tako si običajni izdelovalec ali razvijalec tega ne more privoščiti. Zato to odprtokodno platformo za razširjeno resničnost gradim tako na programski kot strojni opremi, tako da lahko ustvarjalci in razvijalci skupaj z njo inovirajo.

1. korak: Nadaljevanje.

Stroški izdelave tega razvojnega kompleta vas za minimalno zasnovo ne bodo stali več kot 20 USD. Tu sem spoznal, da moram razumeti osnovno znanost o tem, kako delujejo slušalke z razširjeno resničnostjo.

Ogledal sem si nekaj praktičnih predstavitev nekaj slušalk na YouTubu in razumel preprosto logiko zaslona.

Ena od načinov uporabe te naprave je preprečevanje nesreč. Večina nesreč se zgodi v mestu zaradi motenj, ki jih povzročijo telefonski klici med vožnjo. To bi lahko razvili kot napravo, ki pomaga pri pošiljanju obvestil o sporočilih in krmili uporabnike skozi čelado, kar povzroča manj motenj in s tem varno vožnjo. Zbrani geografski podatki, opremljeni z GPS -om in merilnikom pospeška, povezani z oblakom, pomagajo zagotoviti boljše podrobnosti o terenu za to lokacijo kolesarja.

2. korak: potrebna orodja:

Potrebni deli:

1. Pref deska

2. Arduino Nano

3. HC 05

4. Zaslon OLED SSD1306

5. Zvočni signal

6. Motor vibratorja

7. Prozorni plastični listi

8. Berg zatiči ženski

9. Žice

10. Spajkalna postaja

11. Škarje

12. Baterija

3. korak: KAKO NAREDITI HUD

KAKO NAPRAVITI HUD
KAKO NAPRAVITI HUD
KAKO NAPRAVITI HUD
KAKO NAPRAVITI HUD
KAKO NAPRAVITI HUD
KAKO NAPRAVITI HUD

Kako deluje HuD?

Kako torej deluje HuD? Srednješolska fizika vam pove, da se svetloba odbija na ogledalu, lomi na polprosojnem ogledalu in prehaja skozi prozorno steklo. Tu bomo uporabili ravno to načelo.

KAKO NASTAVITI HUD?

Debelo polietilensko folijo razrežite na 5 enakih kosov kvadratne oblike.

Štiri kose kot kocko razporedite z OLED -om in jih zlepite skupaj.

Refraktor svetlobe pritrdite tako, da postavite šesti kos diagonalno v kocko.

Lepite ga tako, da je ena površina obrnjena proti OLED zaslonu, druga pa proti očesu.

Končno pritrdite zadnji kos in ga zapečatite.

Tadda !! To je vaš zaslon HuD. Tako preprosto!

4. korak: Zaslon OLED

OLED zaslon
OLED zaslon
OLED zaslon
OLED zaslon

Uporabil sem kitajski zaslon OLED, ki deluje na vodilu SPI. Skoraj en dan sem potreboval, da sem ugotovil podatkovni list. Ugotovil sem, da je knjižnica u8lib potrebna za delovanje.

Zdaj priključite zaslon SPI OLED na priključek SPI Arduino Nano.

Priključite ta zaslon OLED z dolgo žico, da se prilega vašemu očesu za lažji pogled.

Zdaj prenesite datoteko knjižnice in jo izvlecite v mapo knjižnice Arduino.

Zdaj razkomentirajte poseben gonilnik OLED v programu, da omogočite zaslon OLED

Preizkusite z različnimi načini v mapi Primer knjižnice.

5. korak: OLED in AR zaslon

OLED in AR zaslon
OLED in AR zaslon
OLED in AR zaslon
OLED in AR zaslon
OLED in AR zaslon
OLED in AR zaslon

Preizkusite OLED s steklom AR z vzorčno kodo in prilagodite zaslon za boljšo izkušnjo gledanja.

Največja težava tega zaslona AR je, da uporabljamo ogledalo za lom žarkov, zato je treba sliko, ki se prikaže, obrniti. To zahteva, da zgradite knjižnico z obrnjeno abecedo in bitnimi slikami, da jo pravilno prikažete.

Obstaja veliko spletnih mest, ki pretvorijo bitne slike v HEX kodo, ki jo je mogoče uporabiti v imeniku v datotekah knjižnice OLED.

Za boljšo goriščno razdaljo lahko uporabite majhno vbočeno lečo

6. korak: Vmesnik strojne opreme z Ard-G

Strojna povezava z Ard-G
Strojna povezava z Ard-G
Strojna povezava z Ard-G
Strojna povezava z Ard-G
Strojna povezava z Ard-G
Strojna povezava z Ard-G

Zdaj si oglejte sheme tukaj in jih spajkajte v montažno ploščo.

Spajkati bo nekoliko težavno, če ste NOOB pri spajkanju.

Priporočam, da uporabite čim več žic, da se izognete napakam med spajkanjem.

Zdaj razrežite montažno ploščo na dva dela in naredite, da bo videti kot AR steklo.

Med OLED in montažno ploščo položite nekaj pene, da zagotovite stabilnost. Lahko ga tudi zlepite skupaj.

Tukaj sem naredil goli kostni ščit za Arduino Nano, kjer je mogoče povezati kateri koli senzor ali napravo.

Priključil sem merilnik pospeška, svetlobni senzor in zvočni senzor za zajem senzorja in ga lahko uporabim za uporabo uporabnika.

7. korak: Shema:

Shema
Shema
Shema
Shema

8. korak: Arduino koda

Za prenos kode kliknite prilogo.

Za vsako funkcijo pošiljam številko, ki ji sledi ».« ki deluje kot konec enega podatka in bere naslednje podatke. Konfigurira se lahko v aplikaciji ATC Lite za Android.

Za boljše razumevanje kode preverite vrstni komentar.

Kar se tiče dela aplikacije za Android, naj bom iskren. Nisem razvijalec aplikacij za Android, zato zanj nisem uvedel krmarjenja za krmarjenje. Pravkar sem prenesel aplikacijo ATC lite in ji ustvaril postavitev po meri, kot je obvestilo o naprej, nazaj, sporočilo in klic. Ta prek slušalk Bluetooth pošlje številke prek Bluetootha.

play.google.com/store/apps/details?id=com…. da prenesete aplikacijo in jo preizkusite.

9. korak: Končni preizkus

Končni test
Končni test

Prosim, da mi po preizkusu podate predloge in povratne informacije.

Rad bi vas slišal. Komentirajte spodaj! Pogovoriva se!

Priporočena: