Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Jeste li ikada razmišljali o nabavci slušalica s proširenom stvarnošću? Jeste li i vi bili oduševljeni mogućnošću proširene stvarnosti i pogledali cijenu slomljenog srca?
Da, i ja!
Ali to me tu nije zaustavilo. Skupio sam hrabrost i umjesto toga odlučio izgraditi vlastite AR slušalice.
Zaista sam smatrao da je tržište proširene stvarnosti niša i da mu treba otvoreno tržište. Proizvođači i programeri omogućuju tržište.
No problem je u tome što su njihovi razvojni kompleti skupi i koštaju više od 1000 USD. Dakle, normalni proizvođač ili programer si to ne može priuštiti. Stoga ovu platformu otvorenog koda za proširenu stvarnost gradim na softveru i hardveru kako bi tvorci i razvojni programeri mogli zajedno s njom inovirati.
Korak 1: Nastavak
Cijena izgradnje ovog razvojnog kompleta neće vas koštati više od 20 USD za minimalno mali dizajn. Tu sam shvatio da moram razumjeti osnovnu znanost o tome kako slušalice s proširenom stvarnošću rade.
Gledao sam nekoliko praktičnih demonstracija nekoliko slušalica na YouTubeu i razumio sam jednostavnu logiku iza zaslona.
Jedna od namjena ovog uređaja je izbjegavanje nesreća. Većina nesreća događa se u gradu zbog ometanja uzrokovanih telefonskim pozivima tijekom vožnje. Ovo bi se moglo razviti kao uređaj koji pomaže u dostavljanju obavijesti o porukama i navigaciju korisnika kroz kacigu, uzrokujući manje smetnje pa je vožnja sigurna. Opremljeni GPS -om i mjeračem ubrzanja, oboje povezani s oblakom, prikupljeni zemljopisni podaci pomažu u pružanju boljih podataka o terenu za geografski položaj vozača.
Korak 2: Potrebni alati:
Potrebni dijelovi:
1. Pref daska
2. Arduino Nano
3. HC 05
4. SSD1306 OLED zaslon
5. Zvučni signal
6. Motor vibratora
7. Prozirni plastični listovi
8. Berg igle ženski
9. Žice
10. Lemna stanica
11. Škare
12. Baterija
Korak 3: KAKO NAPRAVITI HUD
Kako HuD radi?
Pa kako funkcionira HuD? Srednjoškolska fizika kaže vam da se svjetlost reflektira na zrcalu, lomi na poluprozirnom ogledalu i prolazi kroz prozirno staklo. Ovdje ćemo koristiti upravo taj princip.
KAKO NAPRAVITI HUD?
Izrežite debeli polietilenski lim na 5 jednakih komada kvadratnog oblika.
Četiri komada rasporedite kao kocku s OLED -om i zalijepite ih zajedno.
Popravite refraktor svjetla postavljajući šesti komad dijagonalno unutar kocke.
Zalijepite ga tako da je jedna površina okrenuta prema OLED zaslonu, a druga prema strani oka.
Na kraju popravite posljednji komad i zapečatite ga.
Tadda !! To je vaš HuD zaslon. Tako jednostavno!
Korak 4: OLED zaslon
Koristio sam kineski OLED zaslon koji radi na SPI sabirnici. Trebalo mi je gotovo dan da skužim podatkovni list. Otkrio sam da je knjižnica u8lib potrebna za njeno funkcioniranje.
Sada spojite SPI OLED zaslon na SPI pin Arduino Nano.
Spojite ovaj OLED zaslon s dugom žicom da vam stane blizu oka za lakši pregled.
Sada preuzmite datoteku knjižnice i ekstrahirajte je u svoju mapu knjižnice Arduino.
Sada raskomentirajte određeni OLED upravljački program u programu kako biste omogućili svoj OLED zaslon
Testirajte s različitim načinima u mapi Primjer knjižnice.
Korak 5: OLED i AR zaslon
Testirajte OLED sa AR staklom pomoću uzorka koda i prilagodite zaslon za bolji doživljaj gledanja.
Najveći problem s ovim AR zaslonom je to što mi koristimo ogledalo za lom zraka tako da se slika koja se prikazuje mora obrnuti. To zahtijeva da izgradite knjižnicu s obrnutom abecedom i bitmapama kako biste je pravilno prikazali.
Postoje mnoge web stranice koje pretvaraju bitmapu u HEX kod koji se može koristiti direktorij u datoteke OLED knjižnice.
Za bolju žarišnu daljinu možete koristiti mali konkavni objektiv
Korak 6: Sučelje hardvera s Ard-G-om
Sada pogledajte sheme ovdje i lemite ih u gotovu ploču.
Lemljenje će biti malo nezgodno ako ste NOOB u lemljenju.
Preporučio bih vam da koristite što više žica kako biste izbjegli bilo kakvu grešku tijekom lemljenja.
Sada prerežite ploču za montažu na dva dijela i učinite da izgleda poput AR stakla.
Stavite malo pjene između OLED -a i montažne ploče kako biste osigurali stabilnost. Također ga možete zalijepiti.
Ovdje sam napravio štit od gole kosti za Arduino Nano gdje se može povezati bilo koji senzor ili uređaj.
Spojio sam akcelerometar, svjetlosni senzor i senzor zvuka za prikupljanje senzora i mogu se koristiti za korisničku primjenu.
Korak 7: Shema:
Korak 8: Arduino kod
Kliknite na privitak za preuzimanje koda.
Za svaku funkciju šaljem broj iza kojeg stoji "." koji djeluje kao kraj jednog podatka i čita sljedeće podatke. Može se konfigurirati u ATC Lite Android aplikaciji.
Za bolje razumijevanje koda provjerite In-line komentar.
Što se tiče dijela aplikacije za Android, budite iskreni. Nisam programer Android aplikacija pa na nju nisam implementirao navigacijsku kontrolu. Upravo sam preuzeo aplikaciju ATC lite i stvorio prilagođeni izgled poput prosljeđivanja, natrag, obavijesti o porukama i pozivima. Ovo šalje brojeve putem Bluetootha na slušalice.
play.google.com/store/apps/details?id=com…. preuzeti aplikaciju i testirati je.
Korak 9: Završni test
Dajte mi prijedloge i povratne informacije nakon isprobavanja.
Volio bih čuti od vas. Slobodno komentirajte ispod! Razgovarajmo!