Indholdsfortegnelse:
- Trin 1: Fortsættelse
- Trin 2: Nødvendige værktøjer:
- Trin 3: SÅDAN GØR DU HUDEN
- Trin 4: OLED -skærm
- Trin 5: OLED og AR Display
- Trin 6: Hardware-grænseflade med Ard-G
- Trin 7: Skematisk:
- Trin 8: Arduino -kode
- Trin 9: Afsluttende test
Video: Arduino Glass - Open Source Augmented Reality Headset: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Har du nogensinde overvejet at få et augmented reality -headset? Var du også imponeret over muligheden for augmented reality og kiggede på prisskiltet med et knust hjerte?
Ja også mig!
Men det stoppede mig ikke der. Jeg opbyggede mit mod og besluttede i stedet at bygge mit eget AR -headset.
Jeg følte virkelig, at augmented reality -markedet er en niche, og det har brug for et åbent marked. Skabere og udviklere er de markedsfremmende.
Men problemet er, at deres udviklersæt er dyre og koster over $ 1000. Så en normal maker eller udvikler har ikke råd til det. Så jeg bygger denne open source -platform for augmented reality på både software og hardware, så beslutningstagere og udviklere kan innovere sammen om det.
Trin 1: Fortsættelse
Omkostningerne ved at bygge dette udviklingssæt koster dig ikke mere end $ 20 for et minimalt design. Nu var det her, jeg indså, at jeg er nødt til at forstå den grundlæggende videnskab om, hvordan augmented reality -headsettet fungerer.
Jeg så et par praktiske demoer med få headset på YouTube, og jeg forstod den enkle logik bag displayet.
En af anvendelserne af denne enhed er at undgå ulykker. De fleste ulykker sker i byen på grund af distraktionen forårsaget af telefonopkald under ridning. Dette kan udvikles som en enhed, der hjælper med at levere meddelelsesmeddelelser og navigerer brugere gennem hjelmen, hvilket forårsager mindre distraktioner og derved gør det til en sikker tur. Udstyret med en GPS og accelerometer, begge forbundet til skyen, hjælper de indsamlede geografiske data med at give bedre terrændetaljer for rytterens geografiske placering.
Trin 2: Nødvendige værktøjer:
Nødvendige dele:
1. Præfbræt
2. Arduino Nano
3. HC 05
4. SSD1306 OLED -skærm
5. summer
6. Vibratormotor
7. Gennemsigtige plastfolier
8. Berg pins hun
9. Ledninger
10. Loddemetal
11. Saks
12. Batteribank
Trin 3: SÅDAN GØR DU HUDEN
Hvordan fungerer HuD?
Så hvordan fungerer HuD? Gymnasiets fysik fortæller dig, at lys reflekterer på et spejl, bryder på et halvgennemsigtigt spejl og passerer gennem et gennemsigtigt glas. Vi vil bruge præcis det princip her.
HVORDAN LAGES HUDEN?
Skær det tykke polyethenark i 5 lige store firkantede stykker.
Arranger fire stykker som en terning med OLED og lim det sammen.
Fix lysbryderen ved at placere det sjette stykke diagonalt inde i terningen.
Lim det sådan, at den ene overflade vender mod OLED -skærmen, og den anden vender mod øjets side.
Til sidst fikseres det sidste stykke og forsegles.
Tadda !! Det er din HuD -skærm. Så simpelt!
Trin 4: OLED -skærm
Jeg brugte en kinesisk OLED -skærm, der fungerer på SPI -bussen. Det tog mig næsten en dag at finde ud af databladet. Jeg fandt ud af, at u8lib -biblioteket er nødvendigt for at få det til at fungere.
Tilslut nu SPI OLED -skærmen til SPI -stiften på Arduino Nano.
Tilslut denne OLED -skærm med en lang ledning, så den passer tæt på dit øje, så den er nem at se.
Download nu biblioteksfilen og udpak den i din Arduino biblioteksmappe.
Fjern nu den særlige OLED -driver i programmet for at aktivere din OLED -skærm
Test med forskellige tilstande i bibliotekseksempelmappen.
Trin 5: OLED og AR Display
Test OLED'en med AR -glasset ved hjælp af prøvekoden, og juster displayet for en bedre seeroplevelse.
Det største problem med denne AR -skærm er, at vi bruger et spejl til at bryde strålerne, så det billede, der skal vises, skal vendes. Dette kræver, at du bygger et bibliotek med det inverterede alfabet og bitmaps for at vise det korrekt.
Der er mange websteder, der konverterer bitmap til HEX -kode, der kan bruges bibliotek til OLED -biblioteksfiler.
Du kan bruge en lille konkave linse for bedre brændvidde
Trin 6: Hardware-grænseflade med Ard-G
Se nu skemaerne her og lod det i et præfektplade.
Det vil være lidt svært at lodde, hvis du er en NOOB i lodning.
Jeg vil anbefale, at du bruger så mange ledninger som muligt for at undgå fejl under lodning.
Skær nu præfektbrættet i to stykker, og få det til at ligne et AR -glas.
Læg lidt skum mellem OLED'en og forpladen for at sikre stabilitet. Du kan også lime det sammen.
Her har jeg lavet et bart knogleskærm til Arduino Nano, hvor enhver sensor eller enhed kan have grænseflade.
Jeg har tilsluttet accelerometer, lyssensor og lydsensor til sensoroptagelse og kan bruges til brugerens applikation.
Trin 7: Skematisk:
Trin 8: Arduino -kode
Klik på vedhæftede filer for at downloade koden.
For hver funktion sender jeg et nummer efterfulgt af “.” som fungerer som afslutning på en data og læser de næste data. Det kan konfigureres i ATC Lite Android App.
Se In-line-kommentaren for bedre forståelse af koden.
Hvad angår Android -appdelen, lad mig være ærlig. Jeg er ikke en Android -appudvikler, så jeg har ikke implementeret navigationskontrollen til den. Jeg har lige downloadet ATC lite -appen og oprettet et tilpasset layout som videresendelse, baglæns, besked og opkaldsmeddelelse til den. Dette sender numre via Bluetooth til headsettet.
play.google.com/store/apps/details?id=com…. for at downloade appen og teste den.
Trin 9: Afsluttende test
Giv mig venligst forslag og din feedback, når du har prøvet det.
Jeg hører meget gerne fra dig. Kommenter gerne herunder! Lad os tale!
Anbefalede:
Boost din hukommelse med et Augmented Reality Mind Palace: 8 trin
Boost din hukommelse med et Augmented Reality Mind Palace: Brug af tankepaladser, som i Sherlock Holmes, er blevet brugt af hukommelsesmestre til at huske en masse information, såsom rækkefølgen af kortene i et blandet dæk. Sindspaladset eller loci -metoden er en hukommelsesteknik, hvor visuelle mnemonik er
Placering af AR -objekter på GPS -koordinater i Augmented Reality: 8 trin (med billeder)
Placering af AR -objekter på GPS -koordinater i Augmented Reality: Denne instruktive vil gå over til at lave en mobilapp til at placere AR -objekter på GPS -koordinater med ARkit og ARCore ved hjælp af Unity3D. Jeg vil guide dig gennem opsætning af et projekt, jeg lavede ved hjælp af Mapbox, der giver os mulighed for at mærke beskeder på bestemte G
CityCoaster - Byg din egen Coaster for augmented reality til din virksomhed (TfCD): 6 trin (med billeder)
CityCoaster - Byg din egen Augmented Reality Coaster for din virksomhed (TfCD): En by under din kop! CityCoaster er et projekt, der tænker på et produkt til Rotterdam i Haag Lufthavn, som kunne udtrykke byens identitet og underholde klienterne i loungeområdet med augmented reality. I et miljø som sådan
Augmented Reality Product Showcase (TfCD): 11 trin (med billeder)
Augmented Reality Product Showcase (TfCD): Salg af produkter under flyvning bliver mere og mere populært i dag. Men på flyet er den første og næsten eneste information, passageren (mulig køber) ser, en trykt brochure. Denne instruktive vil vise en måde at innovere på airp
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: 5 trin (med billeder)
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: I dag vil jeg fortælle dig, hvordan du laver eller konverterer dit eget kabelforbundne bluetooth -headset. Følg mit trin, og du er et skridt bagefter for at konvertere det