Virtual reallıq eynəklərini kartondan necə etmək olar? Virtual reallıq eynəklərini necə etmək olar.

Günortanız xeyir (istəyə görə axşam/gecə).

Bu gün sizə eynəkləri necə edə biləcəyinizi söyləyəcəyəm Virtual reallıqöz əlləri ilə, telefonlar olmadan(Trafik!):

ÖN SÖZ

Aktiv Bu an YOX VR gözlükləri/maskaları və bu kimi şeylər üçün rəsmi standartdır. Oculus, HTC, Samsung, Sony və s. danışmağın, müqayisə etməyin mənası yoxdur. Bunlar sadəcə müxtəlif funksionallığı olan cihazlardır + / -, bəzi qadcetlər. VR-nin nə olduğu barədə mübahisə etməyin mənası yoxdur, hər kəs bunu öz tərzində görür.

Mən çoxdan belə bir şeylə oynamaq istəyirdim, amma telefon eynəkləri mənə müraciət etmir, bu, əlverişsizdir, ağırdır və proqramların azlığı, PC ilə zəif sinxronizasiya, telefonun batareyası, radio kanalının gecikməsi.

Təcrübəm üzərində işləyərkən mənim üçün vacib olan 2 nüans vurğulandı:

1. Baş izləmə.
2. Telefon əvəzinə ekran.

Bu nüanslara əsaslanaraq bölməni qurmağa başladım.

Dərhal deyəcəyəm ki, şey özlüyündədir və özünü keyfiyyətli kimi göstərmir, hər kəs alınan təlimatlara əsasən bu dəbilqənin istehsalını təkrarlaya bilər.

AKSESUARLAR

Eynək üçün mənə aşağıdakı komponentlər lazım idi:

material

Ediləcək ilk şey bir xəbərdarlıqdır:

Bütün məsuliyyət, yəni hazır məhsulun bədəninə müstəqil şəkildə daxil olması və sonradan onun performans bütövlüyünün pozulması, bu hərəkəti edən şəxsin üzərinə düşür.

Çərçivə:

Matris kifayət qədər həcmli olduğu və fərqli bir fokuslama məsafəsi tələb olunduğu üçün gövdə matris üçün ayrıca yığılmalı olacaq. Linzaları dəyişdirmək lazımdır. Bu bədəndən baş və buruna tətbiq olunan hissə alınacaq.

Nəzarətçi:

Əsas vəzifə kontrolleri matrislə sinxronlaşdırmaqdır, bilirdim ki, nəzarətçi və matris işləyəcək, amma lazımi icazəni alacammı, başqa sualdır.

Budur məlumat cədvəlindən çıxarış:

Ekranım 16:9 aspekt nisbətinə və 1920x1440 diapazonuna düşən qətnaməyə malikdir.

Problem ondadır ki, nəzarətçinin qətnaməsi səhvdir və onu yandırmaq lazımdır.

Əvvəlcə ekranı birləşdirərkən şəkil əvəzinə bir sıra zolaqlar aldım. (Hətta ekranın özünün örtüldüyünü düşündüm).

Ancaq bir müddət sonra (kompüterə qoşulduqda) displeyin nəyisə çıxardığı aydın oldu, lakin onun sinxronizasiya və həlli ilə bağlı problem olduğu aydın oldu.

Yanıb-sönəndə ondan çoxunu keçdim və bu versiyaya qərar verdim:

İndi, kompüterə qoşulduqda, displey HDMI konnektorunun qoşulduğu məlumatı göstərir və 1024x600 qətnamə təklif edir. Bu halda, ekran VGA-dan siqnal almağa fəal çalışır, mesaj görünür - "VGA kabelini qoşun."

Yenidən başımı qaşımalı oldum. Bu nəzarətçi çox sayda bağlayıcı olan lövhələrin birbaşa analoqudur, məsələn:

Bu o deməkdir ki, siz displeyi konfiqurasiya edə və iş rejimlərini dəyişdirə bilmək üçün nəzarət cihazınızdakı düymələri lehimləməlisiniz. Bağlayıcılar üçün diaqram əlavə edirəm, düymələr çipin 53-cü ayağında asılır:

Hər halda, mən RTD2660 çip diaqramını əlavə edirəm:

Yanıb-söndükdən və nəzarətçini HDMI rejiminə keçirdikdən sonra. Displey WIndows 7-dən başlamağa başladı, 1024x600 yerli, sadəlövh qətnaməsinə əlavə olaraq, qətnaməni 720p və 1080p-ə təyin edə bildiyim zaman təəccübləndim. 720p-də mükəmməl işləyir, təhrif etmir, lakin 1080p-də şriftlər artıq oxunmur, lakin onu eyni saxlayır, sürpriz, 720p-də oyunlar 1024x600-dən daha əyləncəlidir (bütün oyunlar aşağı qətnamələri dəstəkləmir).

Matris:

Mən artıq eynəklə telefonda oynamışam, təsvir ölçüsü 960x540 idi. Half-life 2, Portal-ı işə saldım, amma onun telefon olması və başınızla boşluğa baxa bilməməyiniz, siçanı fırladıb + Wi-fi gecikmələriniz xoşuma gəlmədi, sadəcə məni əsəbləşdirdi və oynamağa icazə vermədi. Ümumiyyətlə, piksellər görünür, amma yenə də xoşuma gəldi.

7 düymlük 1024x600 matris hissələr qutusundan çıxarıldı, hissə nömrəsi 7300130906 E231732 NETRON-YFP08. Matrisin mövcud rezolyusiyasına əsaslanaraq belə nəticəyə gələ bilərik ki, hər bir göz üçün ayırdetmə 512x600 olacaq, bu, telefon ekranının qətnaməsindən bir qədər çoxdur və ən əsası, heç bir gecikmə olmayacaq.

Matris konnektorunda 50 pin var və ekran nəzarətçisinə tam uyğun gəlir.

Şəklin maksimum kontrastına və şirəliliyinə nail olmaq üçün mat filmi matrisdən çıxarmalı olacaqsınız. Məhsul bağlanacağı üçün hər hansı bir parıltı qorxunc deyil.

Matrisin dəqiqləşdirilməsi 7 mərhələdə həyata keçirilir:

1. matrisi çərçivənin kənarı boyunca təhlil edin;

2. modulu astarın üzərinə qoyun (burada modulun kənarlarını astarın üzərinə yapışan lentlə yapışdıra bilərsiniz ki, su hissəni korlamasın);

3. displeyin üstünə nəmli parça, tercihen tutqun film ölçüsündə qoyulur;

4. salfet təxminən 25 dərəcə az miqdarda su ilə yumşaq bir şəkildə isladılır;

5. təxminən 2 - 3 saat gözləyirik, hamısı örtünün keyfiyyətindən asılıdır. (mat filmlər üçün yapışqan suya həssasdır);

6. kənarından yumşaq bir şəkildə çəkin və yavaş-yavaş, əyilmədən, tutqun təbəqəni çıxarın;

7. yoxlamaq.

Əgər siz 2K displeydə xal toplamaq istəyirsinizsə, onda mən sizə bir keçid verəcəyəm:

Ali-də bu qiymətə FullHD -> ilə hazır cihaz ala bilərsiniz

Buna görə də konsepsiyaya pul xərcləmədim və sınaq üçün mövcud olanlardan istifadə etmək qərarına gəldim.

Arduino və giroskop:

Oyunda, proqramda və ya videoda iştirak effektini əldə etməyin ən vacib hissəsi başı idarə etmək bacarığıdır, yəni baş izləmə yazacağıq.

-dən çıxarış rəsmi mənbə Arduino Leonardo üçün:

Bütün əvvəlki lövhələrdən fərqli olaraq, ATmega32u4 USB bağlantısı üçün yerli dəstəyə malikdir, bu, Leonardonun kompüterə qoşulduqda necə görünəcəyini təyin etməyə imkan verir, bu, klaviatura, siçan, virtual serial / COM portu ola bilər.

Mənə məhz bu lazımdır.

Giroskop ən sadə və ən çox yayılmış GY521 seçildi, onun göyərtəsində akselerometr var:

1. Akselerometr diapazonları: ±2, ±4, ±8, ±16g
2. Gyroskop diapazonları: ±250, 500, 1000, 2000°/s
3. Gərginlik diapazonu: 3.3V - 5V (modulda aşağı düşmə gərginliyi tənzimləyicisi var)

Gyro bağlantısı:

#daxildir #daxildir #daxildir #daxildir MPU6050mpu; int16_t ax, ay, az, gx, gy, gz; int vx, vy; void setup() ( Serial.begin(115200); Wire.begin(); mpu.initialize(); if (!mpu.testConnection()) ( while (1); ) ) void loop() ( mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz); vx0/(vx0) =0/+ 200; Mouse.hərəkət (v x, vy); gecikmə (2); )

Eskizə əsaslanaraq belə nəticəyə gələ bilərik ki, baş izləmə mahiyyətcə giroskopik siçandır.

KONSEPT

Hamısı mərhələlərə bölünməyə gəldi:

1. uyğun başlıq izləmə;
2. tracker proqram təminatının yazılması;
3. displey üçün lazımi nəzarətçinin sifarişi;
4. displeyin idarəedici ilə qurulması və işə salınması;
5. montaj və ümumi montaj.

Giroskopla baş izləyicisinin sazlanması belə görünür:

Baş izləyici videosu:

Nəzarətçi ilə ekranın işə salınması:

Ekranı işə salmaq üçün mənə sınaq kimi istifadə etdiyim Side by Side təsviri ilə oyunları və proqramları işlətməyə imkan verən Tridef 3D proqramı lazımdır.

İstifadə səbəbi kifayət qədər aydındır, bu eynəklər Oculus DK1 / DK2 eynəkləri kimi tanınmayacaq və cihazın ən azı oculusun ilk reviziyalarının VR eynəkləri kimi tanınması üçün tamamilə dəyişdirilməlidir. proqram təminatı displey nəzarətçisi, hələ ki, ala bilmirəm, ya qismən yazmaq tələb olunacaq, ya da okuluslarda istifadə olunan bu cür giroskoplar əsasında yenidən lövhə konsepsiyası yaradılmalıdır -

Ancaq bu layihəyə çox pul xərcləməməyi qərara aldığım və ondan pul qazanmayacağım üçün bunu başqalarının öhdəsinə buraxacağıq. (Belə smart eynəklər əsasında oculus proshivka ilə dəstləri kimin hazırladığını bilirəm, amma onları reklam etməyəcəyəm, yazı onlar haqqında deyil)

Çərçivə

Standart bir gövdə ilə kifayət qədər oynadıqdan sonra bunun üçün matrisi sınamaq qərarına gəldim və çox məyus oldum, matris fokus uzunluğu üçün çox böyük oldu, hər şeyi gördüm, amma bütün mənzərəni görmədim, tək birinə cəmləşmədi.
Korpusun yığılması sıfırdan başladı.

Bütün çıxan hissələri sındıraraq, həmçinin baş üçün kəməri bağlayaraq aşağıdakı dəsti aldım:

Əslində, bir çox prototip kimi, mən də büzməli kartonu ən çevik, asanlıqla əldə edilə bilən material kimi seçdim:

Test

Sınaq prosesində eynəklər özünü son dərəcə yaxşı göstərdi, 720p qətnamə ilə oynamaq çox xoşdur. Giroskop yaxşı işləyir və baş hərəkətlərini işləyir, siçan koordinatlar boyunca üzmür, kabeli başımdan arxamdan keçirdim, 3 metr kifayət qədər çox idi.

Nüans:
Eynəklər olduqca çox yapışır, kütlə çox böyük olmasa da, başınızı çevirməyə alışmalısınız.

Belə bir sistemin çatışmazlıqları:

1. Bədənin uzunluğunu azaltmaq üçün daha kiçik bir matris lazımdır.
2. Bizə yüksək keyfiyyətli linzalar lazımdır (mənim üçün onları ən yaxın mətbəədə böyüdücülərdən götürmüşəm).

Ümumiyyətlə, özüm üçün tələbsiz bir insan kimi gedəcəyəm.

Bütün bunlarla kifayət qədər oynadığım üçün bu matris və nəzarətçidən 8D proyektor hazırlayacağam. (Rəylərə baxın)

Diqqətiniz üçün təşəkkür edirik, səbr şərhlərinizə məmnuniyyətlə cavab verəcəkdir.

Ən son I/O konfransında Google kartondan hazırlanmış virtual reallıq eynəklərinin versiyasını nümayiş etdirdi. Prinsipcə, bu cür eynəklər üçün sxemlər uzun müddətdir İnternetdə yayılır (məsələn, FOV2GO). Bununla belə, Google-dan olan uşaqların sxemi analoqlardan daha sadə oldu və onlar xarici analoq düymə kimi işləyən maqnitli bir çip də əlavə etdilər. Bu yazıda mən smartfona əsaslanan virtual reallıq eynəklərinin yığılması təcrübəmi bölüşəcəyəm: Google Cardboard kartondan, OpenDive plastikdən və akrildən lazer kəsicidə kəsilmiş eynəklər.

materiallar

  1. Karton.İstifadə olunmamış noutbuk qutusundan istifadə etmişəm. Başqa bir seçim sevimli pizzanızı sifariş etmək və ya xüsusi mağazada karton almaqdır (istəyə görə mikroblikalı karton E üçün axtarış edə bilərsiniz).
  2. Velcro.İstənilən tikiş mağazasında alın. 100r üçün yapışqan bir Velcro lent aldım. Belə bir lent 10 xal üçün kifayət qədər cütdür.
  3. Maqnitlər. Prinsipcə, Google API-dən istifadə etməyi planlaşdırmırsınızsa, bu şey isteğe bağlıdır. Google özü 1 nikel və ikinci ferromaqnit götürməyi tövsiyə edir. İnternetimizdə ixtisaslaşmış mağazalarda belə maqnitlər çoxdur, amma sifariş gözləmək üçün çox tənbəl idim. Nəticədə, eyni mağazada bərkidicilər üçün bir sıra maqnitlər götürdüm, lakin onlar mənim üçün mükəmməl işləmədi. Qiymət - 3 maqnit üçün 50r.
  4. Linzalar.Ümumiyyətlə, 5-7x, 25 mm diametrli, asferik linzalar götürmək tövsiyə olunur. Veber 1012A kimi iki linzalı böyüdücü əldə etməyin ən asan yolu 2 eyni linza almaqdan daha ucuzdur. Əlimdə yalnız iki 15x lensi olan 30x böyüdücü var idi (bazarda belə bir böyüdücü 600 rubla götürdüm). Şişirdilmiş artıma baxmayaraq, yaxşı çıxdı.
  5. Rezin bant və karabin. Kartondan eynək kimi istifadə etməyi planlaşdırırsınızsa və onları hər zaman əlinizlə tutmursunuzsa, buna ehtiyacınız olacaq. Eyni tikiş mağazasında başqa 100 rubla 2 metr elastik və bir cüt karabin aldım.
  6. Köpük kauçuk. Eynəklərin üzə çırpılmaması üçün təmas nöqtələrini köpük kauçuk ilə yapışdırmağa dəyər. Mən pəncərə lentindən istifadə etdim. Tikinti bazarında başqa 100 rubl.

Materialların son qiyməti: linzalardan asılı olaraq 400-1000r.

Alətlər

  1. Dəftərxana bıçağı.
  2. İsti yapışqan (silah). Daha yaxşı kiçik.
  3. Zımbalayıcı və ya iynə ilə ip.

Məclis

Burada, ümumiyyətlə, hər şey mənasızdır.
  1. Google Cardboard veb saytına gedirik və kəsmə üçün diaqramı yükləyirik. Birdən əlinizdə lazer kəsici varsa, onun üzərində kəsə bilərsiniz. Əgər yoxsa, printerdə çap edin və kontur boyunca kəsin.
  2. Velcro yapışdırırıq. Orijinaldakı iki Velcro-ya əlavə olaraq birini də əlavə etdim sol tərəf strukturun bir-birindən ayrılmaması üçün. Mən də tərəflərə iki Velcro yapışdırdım, sonradan başına yapışdırmaq üçün elastik bir bant yapışdıracağıq.
  3. Biz linzalar, bir maqnit daxil edirik və strukturu qatlayırıq.
  4. Velcro-ya 2 ədəd elastik bant bağlayırıq. Bir ucunda sabit bir məsafədə bir karabiner daxil edirik (mən onu elastik bir bantda bir zımba ilə düzəltdim :)). Digər tərəfdən, biz bir marj ilə elastik bir bant alırıq və uzunluğu tənzimləmək qabiliyyəti ilə karabinerin ikinci hissəsini bağlayırıq.
  5. Uğurlar!

Lakin tətbiqi quraşdırdıqdan sonra mənim düyməmin bu formada işləmədiyini aşkar etdim. Mətbuatı işə salmaq üçün əlimə maqnit götürməli və telefonun sol tərəfində düz sürməli oldum, lakin bu şəkildə də hər dəfə işləyir. Hər şeyi düzgün etdiyinizə işarədir - toxunduqda bir hiss olmalıdır maqnit sahəsi, bu da maqniti telefondan bir qədər uzaqlaşdırır.

Bəlkə də səbəb çox zəif bir maqnit götürməyimdir. Ola bilsin ki, mənim modelim (Galaxy Nexus) Google tərəfindən dəstəklənən kimi elan edilməyib. Buna baxmayaraq, demolar işləyir, düymə basılır, yaş!

plastik model

Əgər montaja mümkün qədər az xərcləmək istəyirsinizsə və 3D printeriniz (və ya çap sifariş etmək üçün kifayət qədər pulunuz) varsa, bu seçim sizin üçündür. :) Modeli Thingverse saytından çap etdim. Eyni yerdə, "virtual reallıq" sorğusu üçün daha bir neçə oxşar variant var.

3D Çap Laboratoriyasından çap sifariş etdim, təxminən 3000 rubl çıxdı.

Kartondan olan bütün materiallar da bu eynəklər üçün aktualdır, buna görə də son qiymət etiketi demək olar ki, 3500 rubla çatır.

Plastik bir modelin qurulması

Biz linzaları daxil edirik, köpük kauçukunu yapışdırırıq, telefonu quraşdırmaq üçün adi ofis rezin bantları götürürük. Siz həmçinin linzaların xaricindəki bütün səthi köpük kauçukla bağlaya bilərsiniz, o zaman smartfondan gələn işıq sizi narahat etməyəcək. Belə eynəklərə daha böyük linzalar da daxil edilə bilər.

Başqa bir seçim: Sovet stereoskopundan linzalar daxil edin. Bunu etmək üçün, dəyirmi çuxurları düzbucaqlı olanlarla əvəz edərək montajı bir az dəyişdirməli olacaqsınız. Stereoskopla seçim olduqca rahatdır, lakin onun mənfi cəhətləri var - iş sahəsi daha kiçikdir, şəkil yuxarıdan və aşağıdan kəsilir.

Akril (və ya kontrplak) modeli

Virtual reallıq eynəklərinin toplanması trendə çevrilməmişdən əvvəl şəbəkədə lazer kəsici ilə kəsilmiş eynəklərin gözəl sxemi peyda oldu. İki dəfə düşünmədən, eyni laboratoriyada onların kəsilməsini sifariş etmək qərarına gəldim. Onlarda o anda faner yox idi və mənə onu qara akrildən kəsməyi təklif etdilər. Materialla birlikdə kəsmə dəyəri təxminən 800 rubl oldu.

Linzalara, rezin bantlara və köpük kauçuka əlavə olaraq, montaj üçün sizə 3-4 mm qoz-fındıq ilə təxminən 20 vint lazımdır (modelin müəllifi 4 mm istifadə etməyi təklif edir, lakin mən onları daxil etməkdə çətinlik çəkdim və 3 mm götürdüm).

Qəribədir ki, son versiya 3D printerdən daha yaxşı oldu. Birincisi, eynəklər daha yüngül və yığcamdır. İkincisi, material hamar və toxunuşa daha xoşdur. Minuslardan - akril olduqca kövrək bir materialdır və belə eynəklər düşmədən sağ qala bilməz.

Nəticə

Təəssüf ki, bu cür eynəklər üçün hələ də kifayət qədər məzmun yoxdur. Bu yaxınlarda təsvir edildiyi kimi, axınla oynamağa cəhd edə bilərsiniz

Mən Google-dan olan oğlanları sevirəm. Yaxşıdırlar. Düzgün qurulmuş işıqlı beyinlər və yaxşı motivasiya bəzən insandan tamamilə parlaq ideyaları sıxışdıra bilir. 3 qəpik qədər sadə və eyni zamanda tamamilə heyranedici. Belə parlaq zehni əsən ideyanın nümunəsi, şübhəsiz ki, Google Cardboard virtual reallıq eynəkləridir.

Hər şey sadədir - düzgün qatlanmış karton parçası, iki qəpiklik linzalar, böyük ekranlı smartfon və sensorlar dəsti - bu sizin üçün virtual reallıq eynəkləridir. Artıq bir çox insanın cibində belə bir smartfon olduğunu nəzərə alsaq, buraxılışın qiyməti cəmi 150 rubl və montaj və yapışdırmaq üçün 2 saat boş vaxtdır.

Görünür - bir qədər sadə ... Amma işləyir! Və necə! 3D oyunlar, 3D filmlər, təhsil proqramları və virtual səyahətlər - zəhmət olmasa! Sadəlik, yanaşmanın dahiliyi və məsələnin qiyməti ilə Google bütün növ Oculus Rifts-in bütün tərtibatçılarını kəmərə qoyur və s. Eyni virtual reallıq, yalnız demək olar ki, pulsuzdur. Qoy yaramaz görünsün, amma işləyir. Və görünüş, istəsən, plastik yalaya bilər, sadəcə məşhur Çin saytına baxın - bir çox analoq seçim var, qiymət etiketi 700 rubl və daha çox, fərqli funksionallıq, düzəlişlər və hava dəlikləri var ...

Android 4.1 Jelly Bean və daha yuxarı, iOS 7 və daha yuxarı olan istənilən smartfon və ya Windows telefonu 7.0 və yuxarı, ekran diaqonalı ən azı 4.5 düym. Smartfonda aşağıdakı sensorlar olmalıdır: giroskop, akselerometr, maqnitometr (rəqəmsal kompas). ƏHƏMİYYƏTLİ!Əksər proqramların işləməsi üçün giroskop və akselerometr tələb olunur, əks halda siz yalnız 3D filmlərə baxa biləcəksiniz. Giroskop və akselerometr olmadan virtual reallığı qiymətləndirmək mümkün deyil.

Belə bir smartfonu olan hər kəsə bu şeyi sınamağı tövsiyə edirəm. İnanın, əladır. Karton və qayçı ilə narahat olmaq istəməyənlərə aliexpress.com saytından hazır Google Cardboard almağı məsləhət görə bilərəm. Asan yollar axtarmayanlar üçün - burada xoş gəlmisiniz, sizə belə bir şeyi tez və tələlər olmadan necə edə biləcəyinizi söyləyəcəyəm.

Hazırda Google Cardboard-un 2 versiyası mövcuddur. İkinci versiyanı bir az sonra, ayrı bir yazıda necə yığmaq lazım olduğunu sizə xəbər verəcəyəm, amma indi istehsalın ən asanı - ilk versiya haqqında danışacağıq. Google, əsl xeyirxahlıq korporasiyası olaraq, bu ixtira ilə bağlı bütün məlumatları ictimaiyyətə yerləşdirdi.

Beləliklə, bu gözəl cihazı etmək üçün bizə nə lazımdır:

1. Bir vərəq sərt karton. Qutuların, qabların, bağlamaların və s. istehsalı üçün geniş istifadə olunan mikrobişmiş kartondan istifadə etmək yaxşıdır. Bu belə görünür:

Şəxsən mən kartondan istifadə etdim, ondan kağızlar üçün dəftərxana qutusu hiyləgər manipulyasiyalarla bükülür. Bu qutu dəftərxana ləvazimatlarında düz karton vərəq şəklində satılır (qutunu özünüzdən bükmək təklif olunur). Karton yaxşıdır, təxminən 2 mm qalındır (daha qalın götürməyi məsləhət görmürəm), kargüzarlıq bıçağı ilə əla kəsilir və bükülür. xüsusi çətinliklər. Göründüyü kimi:

Bununla belə, istənilən qablaşdırmadan, hətta pizzadan da istifadə edə bilərsiniz. Yaxşı uyğun qutu ana plata, Misal üçün. Əsas odur ki, karton sıx və qalın olmamalıdır (maksimum 2-3 mm), əks halda ölçülərlə bağlı problemlər başlayacaq.

2. Kəsmə üçün şablon xal, adi A4 dəftərxana kağızında çap olunub (3 vərəq lazım olacaq). Bu şablonu İnternetdə tapmaq və ya buradan yükləmək olar:. Bu pdf faylı istənilən lazer printerdə çap olunur, hissələri qayçı ilə kəsilir və büzməli karton vərəqinə yapışdırılır. Yığılmamış Google Cardboard A4 vərəqindən daha uzun olduğundan, şablon elə kəsilir ki, kəsilmiş parçalar bir-birinə yapışdırıldıqda üst-üstə düşsün. Bu hissələr nömrə ilə bir dairə ilə qeyd olunur. Eyni nömrə ilə doldurulmuş bir dairənin üzərinə yüngül (kölgəsiz) bir dairə qoymaq və xətlərin üst-üstə düşməsinə nəzarət etmək lazımdır.

3. 2 ədəd miqdarda linzalar. Bu ən çox çətin an. Linzaların parametrləri asferikdir, diametri 25 mm, fokus uzunluğu 45 mm. Bu anın mürəkkəbliyi məhz belə linzaların haradan alınacağına bağlıdır. Seçimləri nəzərdən keçirin:

  1. aliexpress.com ən yaxşı variantdır qiymət üçün, lakin uzun müddətdir. İkinci eynəyim üçün orada sifariş verdim, 19 gündə gəldilər, bu, sürət rekordudur, çünki adətən hər şey bir ay və ya iki və ya üç ay çəkir. Bu seçim sizə uyğundursa, orada “google cardboard lens”i axtarın
  2. İnternetin rus seqmentində eyni şeyi axtarın. Sürət Çindən daha sürətli olacaq, lakin qiymət daha yüksək olacaq.
  3. Şəhərinizdə "Optika" mağazaları. Bəli, orada da axtarış edə bilərsiniz. Bu, yəqin ki, ən bahalı variantdır, bilmirəm, sınamamışam. “Asferik linzalar, diametri 25 mm, fokus uzunluğu 45 mm” desəniz, optika üzrə satıcılar başa düşməyəcəklər. Onlar fərqli danışmalıdırlar. Onların hamısı dioptri ilə ölçüldüyü üçün siz dioptri ilə linzalar istəməli olacaqsınız. İndi onları hesablayacağıq: F = 1 / D düsturu var, burada F metrlərdə fokus uzunluğu, D isə optik güc dioptrilərdə linzalar. Beləliklə, D = 1/F = 1/0,045 = 22,2222. Ümumiyyətlə, "+22 diopter" linzaları istəmək lazımdır. Əgər varsa, onlar orada istədiyiniz diametrə və ya daha böyük diametrə çevrilə bilər, lakin sonra şablonu bir az dəyişdirmək lazımdır.
  4. Dəftərxana ləvazimatları mağazaları. Orada uyğun ölçülü böyüdücülər axtarırıq (yəni böyüdücü eynəklər), böyütmə nə qədər yüksək olsa, bir o qədər yaxşıdır. 10x linzalar uyğun olmalıdır. Bu seçimən etibarsızdır, çünki 2 eyni böyüdücü tapmaq çətindir və hətta onlar fokus uzunluğuna uyğundur. Bununla belə, bu mənim cəhd etdiyim ilk seçim idi.
  5. Bazarlarda müxtəlif növ durbin, uşaq oyuncaqları, linzalar, eynəklər, zibil adamlar, ümumiyyətlə, hara baxırıq, axtarırıq.

İlk 3 variant ideoloji cəhətdən düzgündür, çünki onlar Google tərəfindən təklif olunan dizaynla tam uyğunluğu nəzərdə tutur. Qalan variantlar linzaları qeyri-dəqiq verir, buna görə də onlar eynəklərin dizaynında dəyişiklik tələb edəcəklər. Şəkildə daha aydın görünür:

Bu şəkildən belə nəticə çıxır ki, fokus məsafəsi nə qədər böyükdürsə, smartfonu obyektivdən bir o qədər uzaqlaşdırmaq lazımdır. Beləliklə, qeyri-doğma linzalarınız varsa, dizaynda dəyişiklik edin. İlk dəfə dəftərxana ləvazimatlarından linzalar alanda bunu etməli oldum. Bu çətin deyil, təfərrüatları növbəti yazıda təsvir edəcəyəm, bu tamamilə mənim ilk Google Cardboard seçimimə həsr edilmişdir.

Linzalarınızın fokus uzunluğu bilinmirsə nə etməli? İki yol var: ya ilk versiyamda etdiyim kimi obyektivdən smartfona qədər olan məsafəni tənzimləyərək əvvəlcə dizaynı düzəldin, ya da ölçün. Fokus uzunluğunu sadə köhnə üsulla ölçə bilərsiniz:

Uşaqlıqda şüşə ilə yanmısınız? Vay, eyni şey. Bir lens götürürük və günəşi səthdə kiçik bir nöqtəyə yönəldirik. Səthdən lensə qədər olan məsafə fokus uzunluğuna bərabərdir. Səth optik oxa perpendikulyar olmalıdır.

Beləliklə, indiyə qədər linzalar haqqında.

4. Maqnitlər. Bu element başlamaq üçün isteğe bağlıdır. Dizaynda düymə kimi işləyən 2 maqnit istifadə olunur. Bir maqnit, dəyirmi düz, adi, ferromaqnitdən hazırlanmışdır, strukturun içərisinə daxil edilir, ikincisi, üzük formalı neodimium, kənarda qəliblənir və daxili maqnitin maqnit sahəsi ilə orada tutulur:

Virtual reallığı idarə etmək və bu olmayan düymədən istifadə etmək üçün. Virtual aləmə bir şəkildə təsir etmək lazım olduqda, xarici maqniti barmağımızla aşağı sürüşdürüb geri qaytarmalıyıq. Maqnit sahəsindəki dəyişikliyi tutmaq və onu düyməyə basmaq kimi qəbul etmək üçün smartfonda maqnitometr olmalıdır (daxili kompas, təxmini olaraq olmalıdır).

Dərhal deyirəm ki, bu, çılğın fikirdir və Google özü bunu başa düşdü, çünki eynəklərin ikinci versiyasında artıq mexaniki düymə var, lakin bu barədə müvafiq yazıda daha çox məlumat var. Bu arada deyim ki, bu maqnitsiz də edə bilərsiniz, xüsusən də bu fikir belə işlədiyi üçün - insanlar şikayət edirlər ki, bütün smartfonlar bu kvazi düymənin maqnit sahəsindəki dəyişiklikləri düzgün tutmur və bəzi smartfonlarda ümumiyyətlə maqnitometr yoxdur.

Ümumiyyətlə, bunu sizin ixtiyarınıza buraxıram, özümə maqnit qoymamışam. İlk versiyam işləyəndə mexaniki düymə düzəltdim.

5. Velcro. Yaxşı, burada hər şey sadədir - biz studiyaya gedirik və orada bir Velcro bərkidici alırıq, onlar lent şəklində satılır, görüntülərə görə, qiyməti sadəcə qəpikdir.

6. Faydalı bıçaq və iki tərəfli lent.

Proses başladı!

Beləliklə, hər kəs aldı / götürdü / topladı. Gəlin başlayaq.
1. Şablonu çap edirik və kartona yapışdırırıq.

2. Detalları kəsin, lazımi kəsikləri edin

3. Biz yığırıq. Montajı asanlaşdırmaq üçün videonu əlavə edirəm:

7 avqust 2014-cü il, saat 19:07

Karton, akril və plastikdən hazırlanmış virtual reallıq eynəkləri

  • Mail.ru Qrup Blogu

Ən son I/O konfransında Google kartondan hazırlanmış virtual reallıq eynəklərinin versiyasını nümayiş etdirdi. Prinsipcə, bu cür eynəklər üçün sxemlər uzun müddətdir İnternetdə yayılır (məsələn, FOV2GO). Bununla belə, Google-dan olan uşaqların sxemi analoqlardan daha sadə oldu və onlar xarici analoq düymə kimi işləyən maqnitli bir çip də əlavə etdilər. Bu yazıda mən smartfona əsaslanan virtual reallıq eynəklərinin yığılması təcrübəmi bölüşəcəyəm: kartondan hazırlanmış Google Cardboard, plastikdən hazırlanmış OpenDive və lazerlə kəsilmiş akril eynəklər.

materiallar

  1. Karton.İstifadə olunmamış noutbuk qutusundan istifadə etmişəm. Başqa bir seçim sevimli pizzanızı sifariş etmək və ya xüsusi mağazada karton almaqdır (istəyə görə mikroblikalı karton E üçün axtarış edə bilərsiniz).
  2. Velcro.İstənilən tikiş mağazasında alın. 100r üçün yapışqan bir Velcro lent aldım. Belə bir lent 10 xal üçün kifayət qədər cütdür.
  3. Maqnitlər. Prinsipcə, Google API-dən istifadə etməyi planlaşdırmırsınızsa, bu şey isteğe bağlıdır. Google özü 1 nikel və ikinci ferromaqnit götürməyi tövsiyə edir. İnternetimizdə ixtisaslaşmış mağazalarda belə maqnitlər çoxdur, amma sifariş gözləmək üçün çox tənbəl idim. Nəticədə, eyni mağazada bərkidicilər üçün bir sıra maqnitlər götürdüm, lakin onlar mənim üçün mükəmməl işləmədi. Qiymət - 3 maqnit üçün 50r.
  4. Linzalar.Ümumiyyətlə, 5-7x, 25 mm diametrli, asferik linzalar götürmək tövsiyə olunur. Veber 1012A kimi iki linzalı böyüdücü əldə etməyin ən asan yolu 2 eyni linza almaqdan daha ucuzdur. Əlimdə yalnız iki 15x lensi olan 30x böyüdücü var idi (bazarda belə bir böyüdücü 600 rubla götürdüm). Şişirdilmiş artıma baxmayaraq, yaxşı çıxdı.
  5. Rezin bant və karabin. Kartondan eynək kimi istifadə etməyi planlaşdırırsınızsa və onları hər zaman əlinizlə tutmursunuzsa, buna ehtiyacınız olacaq. Eyni tikiş mağazasında başqa 100 rubla 2 metr elastik və bir cüt karabin aldım.
  6. Köpük kauçuk. Eynəklərin üzə çırpılmaması üçün təmas nöqtələrini köpük kauçuk ilə yapışdırmağa dəyər. Mən pəncərə lentindən istifadə etdim. Tikinti bazarında başqa 100 rubl.

Materialların son qiyməti: linzalardan asılı olaraq 400-1000r.

Alətlər

  1. Dəftərxana bıçağı.
  2. İsti yapışqan (silah). Daha yaxşı kiçik.
  3. Zımbalayıcı və ya iynə ilə ip.

Məclis

Burada, ümumiyyətlə, hər şey mənasızdır.
  1. Google Cardboard veb saytına gedirik və kəsmə üçün diaqramı yükləyirik. Birdən əlinizdə lazer kəsici varsa, onun üzərində kəsə bilərsiniz. Əgər yoxsa, printerdə çap edin və kontur boyunca kəsin.
  2. Velcro yapışdırırıq. Orijinaldakı iki Velcro ilə yanaşı, strukturun bir-birindən ayrılmaması üçün sol tərəfə birini əlavə etdim. Mən də tərəflərə iki Velcro yapışdırdım, sonradan başına yapışdırmaq üçün elastik bir bant yapışdıracağıq.
  3. Biz linzalar, bir maqnit daxil edirik və strukturu qatlayırıq.
  4. Velcro-ya 2 ədəd elastik bant bağlayırıq. Bir ucunda sabit bir məsafədə bir karabiner daxil edirik (mən onu elastik bir bantda bir zımba ilə düzəltdim :)). Digər tərəfdən, biz bir marj ilə elastik bir bant alırıq və uzunluğu tənzimləmək qabiliyyəti ilə karabinerin ikinci hissəsini bağlayırıq.
  5. Uğurlar!

Lakin tətbiqi quraşdırdıqdan sonra mənim düyməmin bu formada işləmədiyini aşkar etdim. Mətbuatı işə salmaq üçün əlimə maqnit götürməli və telefonun sol tərəfində düz sürməli oldum, lakin bu şəkildə də hər dəfə işləyir. Hər şeyi düzgün etdiyinizə işarədir ki, ona toxunduqda maqniti telefondan bir qədər dəf edən bir maqnit sahəsi hissi olmalıdır.

Bəlkə də səbəb çox zəif bir maqnit götürməyimdir. Ola bilsin ki, mənim modelim (Galaxy Nexus) Google tərəfindən dəstəklənən kimi elan edilməyib. Buna baxmayaraq, demolar işləyir, düymə basılır, yaş!

plastik model

Əgər montaja mümkün qədər az xərcləmək istəyirsinizsə və 3D printeriniz (və ya çap sifariş etmək üçün kifayət qədər pulunuz) varsa, bu seçim sizin üçündür. :) Modeli Thingverse saytından çap etdim. Eyni yerdə, "virtual reallıq" sorğusu üçün daha bir neçə oxşar variant var.

3D Çap Laboratoriyasından çap sifariş etdim, təxminən 3000 rubl çıxdı.

Kartondan olan bütün materiallar da bu eynəklər üçün aktualdır, buna görə də son qiymət etiketi demək olar ki, 3500 rubla çatır.

Plastik bir modelin qurulması

Biz linzaları daxil edirik, köpük kauçukunu yapışdırırıq, telefonu quraşdırmaq üçün adi ofis rezin bantları götürürük. Siz həmçinin linzaların xaricindəki bütün səthi köpük kauçukla bağlaya bilərsiniz, o zaman smartfondan gələn işıq sizi narahat etməyəcək. Belə eynəklərə daha böyük linzalar da daxil edilə bilər.

Başqa bir seçim: Sovet stereoskopundan linzalar daxil edin. Bunu etmək üçün, dəyirmi çuxurları düzbucaqlı olanlarla əvəz edərək montajı bir az dəyişdirməli olacaqsınız. Stereoskopla seçim olduqca rahatdır, lakin onun mənfi cəhətləri var - iş sahəsi daha kiçikdir, şəkil yuxarıdan və aşağıdan kəsilir.

Akril (və ya kontrplak) modeli

Virtual reallıq eynəklərinin toplanması trendə çevrilməmişdən əvvəl şəbəkədə lazer kəsici ilə kəsilmiş eynəklərin gözəl sxemi peyda oldu. İki dəfə düşünmədən, eyni laboratoriyada onların kəsilməsini sifariş etmək qərarına gəldim. Onlarda o anda faner yox idi və mənə onu qara akrildən kəsməyi təklif etdilər. Materialla birlikdə kəsmə dəyəri təxminən 800 rubl oldu.

Linzalara, rezin bantlara və köpük kauçuka əlavə olaraq, montaj üçün sizə 3-4 mm qoz-fındıq ilə təxminən 20 vint lazımdır (modelin müəllifi 4 mm istifadə etməyi təklif edir, lakin mən onları daxil etməkdə çətinlik çəkdim və 3 mm götürdüm).

Qəribədir ki, son versiya 3D printerdən daha yaxşı oldu. Birincisi, eynəklər daha yüngül və yığcamdır. İkincisi, material hamar və toxunuşa daha xoşdur. Minuslardan - akril olduqca kövrək bir materialdır və belə eynəklər düşmədən sağ qala bilməz.

Nəticə

Təəssüf ki, bu cür eynəklər üçün hələ də kifayət qədər məzmun yoxdur. Bu yaxınlarda təsvir edildiyi kimi, axınla oynamağa cəhd edə bilərsiniz

İndi virtual reallıq texnologiyası çox populyardır, lakin bu günə qədər kifayət qədər bahalıdır və hər kəs üçün əlçatan deyil. Yəqin ki, hər kəs Oculus Rift və onun çoxsaylı analoqları haqqında eşitmişdir. Bu yazıda siz öz 3D virtual reallıq eynəklərinizi pulsuz və çox sadə şəkildə necə edəcəyinizi öyrənəcəksiniz. Təəssüratlara görə, bu evdə hazırlanmış məhsul bahalı həmkarları ilə demək olar ki, müqayisə ediləcəkdir. Bu eynəklər "Google Cardboard" adlanır. Beləliklə, başlayaq.

Sizə lazım olacaq

  • karton və ya kağız;
  • qayçı;
  • dəftərxana bıçağı;
  • kağız üçün yapışqan;
  • Printer;
  • 2 plano qabarıq linzalar;
  • paltar üçün Velcro;
  • smartfon.

Google Cardboard virtual reallıq eynəklərinin yığılması üçün təlimat

1 Şablon hazırlanması Google Cardboard üçün

Hər şeydən əvvəl gələcək virtual reallıq eynəkləri üçün şablon ilə arxivi endirin(Fəsildə "Özün et" səhifənin ən aşağı hissəsində). Onu ayrı bir qovluğa açın. Fayl Qayçı ilə kəsilmiş şablon.pdf bizə lazım olan nümunəni ehtiva edəcəkdir. Onu printerdə 1:1 miqyasda çap etməlisiniz. 3 A4 vərəqinə uyğun olacaq.

Google tez-tez Google Cardboard da daxil olmaqla inkişaflarını təkmilləşdirir. Bu səbəbdən arxivdəki fayllar zamanla dəyişə bilər. Ona görə də printerdə çap üçün müraciət edirəm.

2 Şablon kəsmə virtual reallıq eynəkləri üçün

İndi naxışı kartona diqqətlə yapışdırın. Yapışqan quruduğunda, bütün detalları möhkəm xətlər boyunca kəsməlisiniz.


3 Gövdə formalaşması 3D eynək

Təlimatlarda qırmızı ilə qeyd olunan xətlər boyunca hissələri bükürük. Xüsusi deşiklərə fokus uzunluğu 4,5 sm olan plano-qabarıq linzaları yerləşdiririk.Hər şeyi nümunədə göstərildiyi kimi birləşdiririk. Linzaları linzalar üçün deşiklərə, düz hissəsi gözlərə doğru daxil edirik. Şəkildəki kimi çıxmalıdır.


Ən vacib detal düzgün linzalardır. Onlar tam olaraq eyni olmalıdır və fokus uzunluğu gözlərinizdən smartfon ekranına qədər olan məsafəyə uyğun olmalıdır. Linza seçiminiz virtual reallıq eynəklərindən istifadə zamanı rahatlığınızı və təəssüratların keyfiyyətini müəyyən edir. Yüklənmiş arxivdə linzaların seçimi və fokus uzunluğu haqqında ətraflı məlumat var, yoxlayın.

4 Tətbiq 3D smartfon üçün

İndi 3D texnologiyasını dəstəkləyən smartfon proqramlarını yükləməlisiniz. Smartfon varsa əməliyyat sistemi Android, sonra proqramlar, məsələn, yüklənə bilər Google Play, tərəfindən axtarış açar sözlər"karton", "virtual reallıq" və ya "vr". Adətən, bu cür proqramların ikonalarında 3D eynəklərimizin stilizə edilmiş təsviri olur.


5 Eynəklərin təkmilləşdirilməsi Virtual reallıq

Eynəklərin yuxarı hissəsində paltarlar üçün Velcro yapışdırırıq ki, smartfon üçün bölmə bağlandıqda sabitlənsin. Eynəklərin başına bərkidilməsi üçün rezin qayışların hazırlanması da arzu edilir. Fotodan aydın olur ki, sonda necə görünməlidir.


6 Virtual reallıq eynəkləri Fəaliyyətdə

Yüklənmiş 3D proqramlardan hər hansı birini işə salırıq və smartfonu yaranan eynəkdə onun üçün nəzərdə tutulmuş xüsusi yerə daxil edirik. Biz onu bağlayırıq və Velcro ilə düzəldirik. İndi evdə hazırlanmış eynəklərimizə baxaraq, özümüzü virtual üçölçülü dünyaya tam qərq edə bilərik.

Oxşar məqalələr