Sadržaj:
- Korak 1: Nastavak
- Korak 2: Potrebni alati:
- Korak 3: KAKO NAPRAVITI HUD
- Korak 4: OLED zaslon
- Korak 5: OLED i AR zaslon
- Korak 6: Sučelje hardvera s Ard-G-om
- Korak 7: Shema:
- Korak 8: Arduino kod
- Korak 9: Završni test
Video: Arduino staklo - slušalice s proširenom stvarnošću otvorenog koda: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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!
Preporučeni:
MIA-1 napredni ručno rađeni humanoidni robot otvorenog koda: 4 koraka
MIA-1 Napredni ručno rađeni humanoidni robot s otvorenim kodom!: Pozdrav svima, danas ću vam pokazati kako sam napravio robota MIA-1, koji nije samo napredan i jedinstven, već je i otvorenog koda i može se izraditi bez 3D ispisa !! Da, shvatili ste, ovaj robot je u potpunosti ručno izrađen. A open source znači - dobivate
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena idejnoj ploči: 4 koraka (sa slikama)
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena ploči: Ova instrukcija govori o sićušnoj (8 mm x 10 mm) ploči pogodnoj za izradu ploča za neopikselne LED diode koja se može slagati i lemiti jedna na drugu, a također pruža mnogo veću strukturnu krutost. LED traka u znatno manjem obliku
Ludi krugovi: sustav za učenje elektronike otvorenog koda: 8 koraka (sa slikama)
Crazy Circuits: Open Source Electronics Learning System: Obrazovno i domaće tržište preplavljeno je modularnim sustavima za učenje elektronike osmišljenim za poučavanje djece i odraslih ključnim STEM i STEAM konceptima. Čini se da proizvodi kao što su LittleBits ili Snapcircuits dominiraju u svakom vodiču za blagdanske darove ili roditeljskom blogu
Zapisnik podataka otvorenog koda (OPENSDL): 5 koraka (sa slikama)
Zapisnik podataka otvorenog koda (OPENSDL): Cilj ovog projekta je dizajnirati, izgraditi i testirati jeftin mjerni sustav za studije vrednovanja performansi zgrade koji uključuje najmanje temperaturu, relativnu vlažnost, osvijetljenost i proširiv je na dodatne senzore, i za razvoj
Izrada spektrometra otvorenog koda EOS 1: 10 koraka (sa slikama)
Izrada spektrometra otvorenog koda EOS 1: EOS 1 (Erie Open Spec v1.0) jednostavan je, otvorenog koda, spektrometar temeljen na pametnom telefonu, osmišljen za upotrebu od strane bilo koje osobe koja se bavi okolišem za mjerenje koncentracija hranjivih tvari u vodi. Pređite na korak 5 ako imate službeni komplet EOS 1. De