Sisukord:

Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt: 9 sammu (piltidega)
Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt: 9 sammu (piltidega)

Video: Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt: 9 sammu (piltidega)

Video: Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt: 9 sammu (piltidega)
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, November
Anonim
Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt
Arduino Glass - avatud lähtekoodiga liitreaalsuse peakomplekt

Kas olete kunagi mõelnud liitreaalsuse peakomplekti hankimisele? Kas teid hämmastas ka liitreaalsuse võimalus ja vaatasite murtud südamega hinnasilti?

Jah, mina ka!

Kuid see ei peatanud mind seal. Ma kogusin oma julgust ja otsustasin selle asemel ehitada oma AR -peakomplekti.

Tundsin tõesti, et liitreaalsuse turg on nišš ja see vajab avatud turgu. Tegijad ja arendajad on turu võimaldajad.

Kuid probleem on selles, et nende arenduskomplektid on kallid ja maksavad rohkem kui 1000 dollarit. Nii et tavaline tegija või arendaja ei saa seda endale lubada. Nii et ma ehitan seda avatud lähtekoodiga platvormi liitreaalsuseks nii tarkvara kui ka riistvara jaoks, et tootjad ja arendajad saaksid sellel koos uuendusi teha.

Samm: jätkamine

Selle arenduskomplekti ehitamise maksumus ei maksa teile minimaalse disaini eest rohkem kui 20 dollarit. Nüüd mõistsin, et pean mõistma põhiteadusi selle kohta, kuidas liitreaalsuse peakomplekt töötab.

Vaatasin YouTube'is paar praktilist demot vähestest peakomplektidest ja mõistsin ekraani taga olevat lihtsat loogikat.

Selle seadme üks kasutusvõimalusi on õnnetuste vältimine. Enamik õnnetusi juhtub linnas sõitmise ajal telefonikõnedest tingitud tähelepanu kõrvalejuhtimise tõttu. Seda saab arendada seadmena, mis aitab sõnumiteateid edastada ja kasutajaid kiivri kaudu navigeerida, põhjustades vähem tähelepanu hajutamist, muutes selle turvaliseks sõiduks. Kogutud geograafilised andmed on varustatud pilvega ühendatud GPS -i ja kiirendusmõõturiga ning aitavad ratsaniku geograafilise asukoha kohta paremaid maastiku üksikasju pakkuda.

Samm: vajalikud tööriistad:

Vajalikud osad:

1. Pref pardal

2. Arduino Nano

3. HC 05

4. SSD1306 OLED -ekraan

5. Sumin

6. Vibratsioonimootor

7. Läbipaistvad plastlehed

8. Bergi tihvtid emane

9. Juhtmed

10. Jootejaam

11. Käärid

12. Aku pank

Samm 3: KUIDAS TEHA HUD

KUIDAS TEHA HUD
KUIDAS TEHA HUD
KUIDAS TEHA HUD
KUIDAS TEHA HUD
KUIDAS TEHA HUD
KUIDAS TEHA HUD

Kuidas HuD toimib?

Niisiis, kuidas HuD töötab? Keskkooli füüsika ütleb teile, et valgus peegeldub peeglile, murdub poolläbipaistval peeglil ja läbib läbipaistvat klaasi. Me kasutame siin täpselt seda põhimõtet.

KUIDAS TEHA HUD?

Lõika paks polüetüleenleht 5 võrdseks ruudukujuliseks tükiks.

Asetage neli tükki kuubikuks OLED -iga ja liimige see kokku.

Kinnitage valgusreflektor, asetades kuuenda tüki diagonaalselt kuubi sisse.

Liimige see nii, et üks pind on suunatud OLED -ekraani poole ja teine silmade küljele.

Lõpuks kinnitage viimane tükk ja sulgege see.

Tadda !! See on teie HuD ekraan. Nii lihtne!

Samm: OLED -ekraan

OLED -ekraan
OLED -ekraan
OLED -ekraan
OLED -ekraan

Kasutasin Hiina OLED -ekraani, mis töötab SPI -siinil. Andmelehe leidmiseks kulus mul peaaegu päev. Sain teada, et selle toimimiseks on vaja raamatukogu u8lib.

Nüüd ühendage SPI OLED -ekraan Arduino Nano SPI -pistikuga.

Ühendage see OLED -ekraan pika juhtmega, et see hõlpsasti silmale sobiks.

Laadige nüüd raamatukogufail alla ja ekstraktige see oma Arduino raamatukogu kausta.

Nüüd tühistage programmi konkreetne OLED -draiver, et lubada oma OLED -ekraan

Katsetage erinevate režiimidega kaustas Library Library.

Samm: OLED- ja AR -ekraan

OLED ja AR ekraan
OLED ja AR ekraan
OLED ja AR ekraan
OLED ja AR ekraan
OLED ja AR ekraan
OLED ja AR ekraan

Testige OLED -klaasi AR -klaasiga, kasutades näidiskoodi ja reguleerige ekraani parema vaatamiskogemuse saamiseks.

Selle AR -ekraani peamine probleem on see, et kasutame kiirte murdmiseks peeglit, nii et kuvatav pilt tuleb ümber pöörata. See nõuab, et ehitaksite raamatukogu koos ümberpööratud tähestiku ja bitikaartidega, et seda õigesti kuvada.

On palju veebisaite, mis muudavad bitikaardi HEX -koodiks, mida saab kasutada kataloogist OLED -i teegifailideks.

Parema fookuskauguse saamiseks võite kasutada väikest nõgusat objektiivi

Samm: riistvara liides Ard-G-ga

Riistvara liides Ard-G-ga
Riistvara liides Ard-G-ga
Riistvara liides Ard-G-ga
Riistvara liides Ard-G-ga
Riistvara liides Ard-G-ga
Riistvara liides Ard-G-ga

Vaadake nüüd siin olevaid skeeme ja jootke see eelplaadile.

Kui olete jootmisel NOOB, on jootmine natuke keeruline.

Soovitan kasutada jootmisel võimalikult palju juhtmeid, et vältida vigu.

Nüüd lõigake eelplaat kaheks osaks ja tehke see AR -klaasi moodi.

Stabiilsuse tagamiseks asetage veidi vahtu OLED -i ja eelplaadi vahele. Võite selle ka kokku liimida.

Siin olen teinud Arduino Nano jaoks palja luukilbi, kus saab liidestada mis tahes andurit või seadet.

Olen anduri hankimiseks ühendanud kiirendusmõõturi, valgusanduri ja helianduri ning seda saab kasutada kasutaja rakenduste jaoks.

Samm 7: Skeem:

Skeem
Skeem
Skeem
Skeem

Samm: Arduino kood

Koodi allalaadimiseks klõpsake manusel.

Iga funktsiooni jaoks saadan numbri, millele järgneb “.” mis toimib ühe andmete lõpuna ja loeb järgmisi andmeid. Seda saab konfigureerida ATC Lite Androidi rakenduses.

Koodist parema arusaamise saamiseks vaadake rea kommentaari.

Mis puudutab Androidi rakenduse osa, siis olgem ausad. Ma ei ole Androidi rakenduste arendaja, seega pole ma sellele navigeerimisjuhtimist rakendanud. Laadisin äsja alla ATC lite rakenduse ja lõin sellele kohandatud paigutuse, nagu edasi-, tagasi-, sõnumi- ja kõneteade. See saadab peakomplekti Bluetoothi kaudu numbrid.

play.google.com/store/apps/details?id=com…. rakenduse allalaadimiseks ja selle testimiseks.

9. samm: lõplik test

Viimane test
Viimane test

Palun andke mulle pärast katsetamist soovitusi ja tagasisidet.

Mulle meeldiks sinust kuulda. Kommenteerige julgelt allpool! Räägime!

Soovitan: