INHOUDSOPGAWE:

Arduino Glass - Open Source Augmented Reality Headset: 9 stappe (met foto's)
Arduino Glass - Open Source Augmented Reality Headset: 9 stappe (met foto's)

Video: Arduino Glass - Open Source Augmented Reality Headset: 9 stappe (met foto's)

Video: Arduino Glass - Open Source Augmented Reality Headset: 9 stappe (met foto's)
Video: Leap Motion SDK 2024, November
Anonim
Arduino Glass - Open Source Augmented Reality Headset
Arduino Glass - Open Source Augmented Reality Headset

Het u al ooit daaraan gedink om 'n augmented headset te koop? Was u ook verbaas oor die moontlikheid van 'n groter werklikheid en het u met 'n gebroke hart na die prys gekyk?

Ja ek ook!

Maar dit het my nie daar gestuit nie. Ek het my moed opgebou en besluit om my eie AR -headset te bou.

Ek het regtig gevoel dat die augmented reality -mark nis is en 'n oop mark nodig het. Makers en ontwikkelaars is die markbepalers.

Maar die probleem is dat hul ontwikkelaarstelle duur is en meer as $ 1000 kos. 'N Gewone vervaardiger of ontwikkelaar kan dit dus nie bekostig nie. Ek bou dus hierdie open source -platform vir augmented reality op beide sagteware en hardeware, sodat makers en ontwikkelaars saam daaroor kan innoveer.

Stap 1: Voortsetting

Die koste van die bou van hierdie ontwikkelingsstel kos u nie meer as $ 20 vir 'n minimum ontwerp nie. Dit is nou waar ek besef het dat ek die basiese wetenskap moet verstaan oor hoe die headset met 'n vergrote werklikheid werk.

Ek het 'n paar praktiese demonstrasies van 'n paar headset op YouTube gekyk en ek het die eenvoudige logika agter die skerm verstaan.

Een van die gebruike van hierdie toestel is om ongelukke te voorkom. Die meeste ongelukke gebeur in die stad as gevolg van die afleiding wat oproepe veroorsaak tydens die rit. Dit kan ontwikkel word as 'n toestel wat help met die stuur van boodskapkennisgewings en gebruikers deur die helm navigeer, wat minder afleidings veroorsaak en sodoende 'n veilige rit maak. Die geografiese gegewens wat toegerus is met 'n GPS en versnellingsmeter, albei gekoppel aan die wolk, help om beter terreinbesonderhede te verskaf vir die geografiese ligging van die ruiter.

Stap 2: benodigde gereedskap:

Onderdele benodig:

1. Voorraad

2. Arduino Nano

3. HC 05

4. SSD1306 OLED -skerm

5. Gonser

6. Vibratormotor

7. Deursigtige plastiekblaaie

8. Berg penne wyfie

9. Drade

10. Soldeerstasie

11. Skêr

12. Batterybank

Stap 3: HOE OM DIE HUD TE MAAK

HOE OM DIE HUD TE MAAK
HOE OM DIE HUD TE MAAK
HOE OM DIE HUD TE MAAK
HOE OM DIE HUD TE MAAK
HOE OM DIE HUD TE MAAK
HOE OM DIE HUD TE MAAK

Hoe werk HuD?

So, hoe werk die HuD? Hoërskool fisika vertel dat lig weerkaats op 'n spieël, breek op 'n halfdeursigtige spieël en deur 'n deursigtige glas gaan. Ons sal presies die beginsel hier gebruik.

HOE MAAK DIE HUD?

Sny die dik politeenvel in 5 ewe vierkantige stukke.

Rangskik vier stukke as 'n kubus met OLED en plak dit vas.

Maak die ligbreker vas deur die sesde stuk skuins in die kubus te plaas.

Plak dit vas sodat die een oppervlak na die OLED -skerm kyk en die ander na die kant van u oog kyk.

Maak uiteindelik die laaste stuk reg en verseël dit.

Tadda !! Dit is u HuD -skerm. So eenvoudig!

Stap 4: OLED -skerm

OLED -skerm
OLED -skerm
OLED -skerm
OLED -skerm

Ek het 'n Chinese OLED -skerm gebruik wat op die SPI -bus werk. Dit het my amper 'n dag geneem om die gegewensblad uit te vind. Ek het uitgevind dat die u8lib -biblioteek nodig is om dit te laat werk.

Koppel nou die SPI OLED -skerm aan die SPI -pen van die Arduino Nano.

Koppel hierdie OLED -skerm met 'n lang draad om naby u oog te pas vir 'n maklike uitsig.

Laai nou die biblioteeklêer af en pak dit uit in u Arduino -biblioteekmap.

Laat die spesifieke OLED -bestuurder in die program los om u OLED -skerm te aktiveer

Toets met verskillende modusse in die biblioteekvoorbeeld -lêergids.

Stap 5: OLED- en AR -skerm

OLED en AR Display
OLED en AR Display
OLED en AR Display
OLED en AR Display
OLED en AR Display
OLED en AR Display

Toets die OLED met die AR -glas met behulp van die voorbeeldkode en pas die skerm aan vir 'n beter kykervaring.

Die grootste probleem met hierdie AR -skerm is dat ons 'n spieël gebruik om die strale te breek, sodat die beeld wat vertoon moet word, omgekeer word. Dit vereis dat u 'n biblioteek met die omgekeerde alfabet en bitmaps bou om dit behoorlik te vertoon.

Daar is baie webwerwe wat bitmap omskakel in HEX -kode wat in die OLED -biblioteeklêers gebruik kan word.

U kan 'n klein konkave lens gebruik vir 'n beter brandpunt

Stap 6: Hardeware-koppelvlak met Ard-G

Hardeware-koppelvlak met Ard-G
Hardeware-koppelvlak met Ard-G
Hardeware-koppelvlak met Ard-G
Hardeware-koppelvlak met Ard-G
Hardeware-koppelvlak met Ard-G
Hardeware-koppelvlak met Ard-G

Verwys nou na die skemas hier en soldeer dit in 'n voorblad.

Dit sal 'n bietjie lastig wees om te soldeer as u 'n NOOB is in soldeer.

Ek beveel aan dat u soveel drade as moontlik gebruik om foute tydens die soldeerwerk te vermy.

Sny nou die voorblad in twee stukke en laat dit soos 'n AR -glas lyk.

Plaas 'n bietjie skuim tussen die OLED en die voorplaat om stabiliteit te verseker. U kan dit ook aan mekaar plak.

Hier het ek 'n kaalbeenskerm gemaak vir die Arduino Nano, waar enige sensor of toestel gekoppel kan word.

Ek het 'n versnellingsmeter, ligsensor en klanksensor gekoppel vir die verkryging van sensors en kan gebruik word vir die toepassing van die gebruiker.

Stap 7: Skematiese:

Skematiese
Skematiese
Skematiese
Skematiese

Stap 8: Arduino -kode

Klik op die aanhangsel om die kode af te laai.

Vir elke funksie stuur ek 'n nommer gevolg deur "." wat as einde van een data dien en die volgende data lees. Dit kan opgestel word in die ATC Lite Android -app.

Gaan die in-line kommentaar na vir 'n beter begrip van die kode.

Wat die deel van die Android -app betref, laat ek eerlik wees. Ek is nie 'n Android -programontwikkelaar nie, so ek het nie die navigasiebeheer daarop geïmplementeer nie. Ek het sopas die ATC lite -app afgelaai en 'n pasgemaakte uitleg geskep, soos vorentoe, agtertoe, boodskap en oproepkennisgewing. Dit stuur nommers via Bluetooth na die headset.

play.google.com/store/apps/details?id=com…. om die app af te laai en te toets.

Stap 9: Finale toets

Finale toets
Finale toets

Gee my asseblief voorstelle en u terugvoer nadat u dit probeer het.

Ek hoor graag van u. Lewer gerus kommentaar hieronder! Kom ons praat!

Aanbeveel: