Sadržaj:
- Korak 1: Nastavak
- Korak 2: Potrebni alati:
- Korak 3: KAKO NAPRAVITI HUD
- Korak 4: OLED ekran
- Korak 5: OLED i AR ekran
- Korak 6: Hardversko povezivanje 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 izmjena: 2024-01-30 08:08
Jeste li ikada razmišljali o nabavci slušalica s proširenom stvarnošću? Jeste li i vi bili zapanjeni mogućnošću proširene stvarnosti i pogledali cijenu sa slomljenim srcem?
Da, i ja!
Ali to me tu nije zaustavilo. Skupio sam hrabrost i umjesto toga, odlučio sam 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ćavaju tržište.
No problem je u tome što su njihovi razvojni kompleti skupi i koštaju više od 1000 USD. Dakle, normalan proizvođač ili programer si to ne može priuštiti. Stoga gradim ovu platformu otvorenog koda za proširenu stvarnost i na softveru i na hardveru kako bi tvorci i programeri zajedno mogli 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 osnovne nauke 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 ekrana.
Jedna od upotreba ovog uređaja je izbjegavanje nesreća. Većina nesreća događa se u gradu zbog ometanja uzrokovanih telefonskim pozivima tokom 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 akcelerometrom, oboje povezani s oblakom, prikupljeni geografski podaci pomažu u pružanju boljih podataka o terenu za geografsku lokaciju vozača.
Korak 2: Potrebni alati:
Potrebni delovi:
1. Pref board
2. Arduino Nano
3. HC 05
4. SSD1306 OLED ekran
5. Zujalica
6. Motor vibratora
7. Prozirni plastični listovi
8. Berg igle ženske
9. Žice
10. Lemna stanica
11. Škare
12. Baterija
Korak 3: KAKO NAPRAVITI HUD
Kako funkcionira HuD?
Pa kako funkcionira HuD? Srednja škola fizike kaže vam da se svjetlost reflektuje na ogledalu, prelama 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 postavljanjem šestog komada dijagonalno unutar kocke.
Zalijepite ga tako da je jedna površina okrenuta prema OLED ekranu, a druga prema strani oka.
Na kraju popravite posljednji komad i zapečatite ga.
Tadda !! To je vaš HuD ekran. Tako jednostavno!
Korak 4: OLED ekran
Koristio sam kineski OLED ekran koji radi na SPI magistrali. Trebalo mi je skoro dan da shvatim listu sa podacima. Otkrio sam da je biblioteka u8lib potrebna za njeno funkcioniranje.
Sada spojite SPI OLED zaslon na SPI pin Arduino Nano.
Spojite ovaj OLED ekran s dugom žicom da vam stane blizu oka za lakši pregled.
Sada preuzmite datoteku biblioteke i ekstrahirajte je u svoju mapu biblioteke Arduino.
Sada raskomentirajte određeni OLED upravljački program u programu kako biste omogućili OLED ekran
Testirajte s različitim načinima u mapi Primjer biblioteke.
Korak 5: OLED i AR ekran
Testirajte OLED sa AR staklom pomoću koda uzorka i podesite ekran za bolje iskustvo gledanja.
Najveći problem sa ovim AR ekranom je to što mi koristimo ogledalo da lomimo zrake tako da slika koja se prikazuje mora biti obrnuta. Ovo zahtijeva da napravite biblioteku sa 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 biblioteke.
Za bolju žižnu daljinu možete koristiti mali konkavni objektiv
Korak 6: Hardversko povezivanje 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 pri lemljenju.
Sada prerežite gotovu ploču na dva dijela i učinite da izgleda kao AR staklo.
Stavite malo pjene između OLED -a i montažne ploče kako biste osigurali stabilnost. Takođe ga možete lepiti zajedno.
Ovdje sam napravio štit od gole kosti za Arduino Nano gdje se može povezati bilo koji senzor ili uređaj.
Priključio sam akcelerometar, svjetlosni senzor i senzor zvuka za akviziciju 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.
Provjerite In-line komentar radi boljeg razumijevanja koda.
Što se tiče dijela Android aplikacije, budite iskreni. Nisam programer Android aplikacija, pa na nju nisam implementirao navigacijsku kontrolu. Upravo sam preuzeo aplikaciju ATC lite i kreirao prilagođeni izgled, naprijed, nazad, obavijest o poruci i pozivu. Ovo šalje brojeve putem Bluetootha na slušalice.
play.google.com/store/apps/details?id=com…. da biste preuzeli aplikaciju i testirali je.
Korak 9: Završni test
Dajte mi prijedloge i povratne informacije nakon isprobavanja.
Volio bih čuti od vas. Slobodno komentirajte ispod! Razgovarajmo!
Preporučuje se:
PyonAir - monitor zagađenja zraka otvorenog koda: 10 koraka (sa slikama)
PyonAir - monitor zagađenja zraka otvorenog koda: PyonAir je jeftin sistem za praćenje lokalnih nivoa zagađenja vazduha - konkretno, čestica. Zasnovan na ploči Pycom LoPy4 i hardveru kompatibilnom sa Groveom, sistem može prenositi podatke i preko LoRa i putem WiFi-ja. Preduzeo sam ovaj p
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 pogodna za izradu ploča LED traka u mnogo manjem obliku
Ludi krugovi: sistem za učenje elektronike otvorenog koda: 8 koraka (sa slikama)
Crazy Circuits: sistem za učenje elektronike otvorenog koda: Obrazovno i domaće tržište preplavljeno je modularnim sistemima za učenje elektronike osmišljenim da nauče djecu i odrasle ključnim STEM i STEAM konceptima. Čini se da proizvodi kao što su LittleBits ili Snapcircuits dominiraju u svakom vodiču za blagdanske poklone ili roditeljskom blogu
DIY profesionalna sigurnosna kamera za noćni vid otvorenog koda: 10 koraka (sa slikama)
DIY profesionalna sigurnosna kamera za noćni vid s otvorenim kodom: U ovom novom vodiču zajedno ćemo napraviti našu Raspberry Pi kameru za video nadzor otvorenog koda. Da, ovdje govorimo o pravoj otvorenoj nadzornoj kameri otvorenog koda, sposobnoj za noćni vid i detekciju pokreta, svi povezani s našim Jeedom
Izrada EOS 1 spektrometra otvorenog koda: 10 koraka (sa slikama)
Izrada EOS 1 spektrometra otvorenog koda: EOS 1 (Erie Open Spec v1.0) je jednostavan, otvorenog koda, spektrometar zasnovan na pametnom telefonu, dizajniran za upotrebu od strane bilo koje osobe koja vodi računa o životnoj sredini za mjerenje koncentracija hranjivih tvari u vodi. Pređite na korak 5 ako imate službeni komplet EOS 1. De