Тріпоти, Oculus VR

    В в DIY хабі вже є кілька публікацій про виготовлення окулярів віртуальної реальності. Приєднаюся.
 
 
 
Можливо хтось читав мій пісочний пост про електрофікованого крісло-гойдалку . В тій статті я висловив бажання схрестити вийшло пристрій з окулярами віртуальної реальності. Як не дивно, все не зупинилося на вираженні бажання. Я б, звичайно, вважав за краще попользовать Oculus Rift, але це занадто великий удар по бюджету провінційного вантажника, тим більше удар, не поставляється в Україну. Крім того, обізнані люди кажуть, що в нашому «мегаполісі» шукати цей чудний девайс марно. Ну що ж, дістану з коробки класичні буханку чорного хліба, викрутку і нитки, і разом подивимося на безлічі фотографій що з цього можна отримати.
 
 

Конструкція раз

До вивчення теми мені здавалося, що такий пристрій повинен володіти складною, нереалізовуваної в домашніх умовах оптикою, але Гугл розвіяв ці побоювання. Виявляється для того, щоб зіпсувати собі зір, досить пари лінз з канцелярського магазину. У даній реалізації використовуються двоопуклі лінзи зовнішнім діаметром 54мм. На упаковці вило вказано збільшення 10х, ціна близько $ 1 за штуку.
 
Першу версію я в прямому сенсі склеїв десь пів року тому. Просто щоб зрозуміти, чи вийде побачити стереоефект. Виглядав цей виродок якось так:
 
 
 
 
 
 

Конструкція два

Ефект проявився, але буквально в парі андроїдних демок, інші не дозволяли налаштувати междуглазья IPD , що важливо для 7 'екрана. Крім того, в моєму випадку необхідний не запуск додатків на планшеті, а стрімінг зображення з комп'ютера, який рулить електротабуреткой. У цих питаннях мені не вдавалося домогтися відчутного прогресу, тому високотехнологічні окуляри віртуальної реальності були закинуті припадати пилом на шафу. Але начитавшись зазначених вище матеріалів з Хабра, я вирішив ще трохи попинать труп. Мені сподобалася ідея PlazmX використовувати в пристрої коробку від інструментів корпус промислового виготовлення. Але я вирішив, що простіше і краще використовувати харчової контейнер:
 
     
  • він повинен бути легше;
  •  
  • асортимент контейнерів вельми обширний, простіше знайти відповідний за розміром.
  •  
затаритися я підходящим контейнером, витративши на це кровні $ 1,5.
 
Після досвіду використання першої конструкції залишилася тверда впевненість, що тертися обличчям об картонний цегла не дуже зручно, тому я купив у будівельному магазині ось такі захисні окуляри за $ 1 (другі не знаю де взяв). Менше мені не сподобалися зелені, їх я і піддав вівісекції.
 
 
Просвердлив корончатий свердлом отвір в окулярах, контейнері і взагалі у всьому, до чого зміг дотягнутися. Розчохлив соплемет, не шкодуючи вмісту приклеїв на місце лінзи, і склеїв всі елементи конструкції разом.
 Фотографії процесу
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Отримав таке:
 
 Напевно я додаю занадто багато фотографій, але раз плівка все одно використана, не пропадати ж добру
 
 
 
 
 
 
 
Найбільш уважні читачі ймовірно помітили, що джерелом матеріалу для найпершої конструкції послужила коробка від того самого шуруповерта, яким я свердлив отвори для лінз. Я вірю, що це знамення. Залишилося з'ясувати що воно означає.
 
 

Трекер

 
-Дівчинка, ось ти лиса, як у тебе на голові бантик тримається?
-Як Прибили, так і тримається
 Дивно, але в планшеті від народження не працює акселерометр. Незважаючи на те, що автоповорот екрану працює, деякі (все?) Додатка не бачать акселерометра. Десь читав, що для автоповороту східні друзі іноді ставлять щось на зразок маятника. Не знаю в цьому причина чи ні, не охота копати. Через це, а також через те що я вже мав справу з FreeTrack , я використав його. Також приємним бонусом є те, що ця софтина нативної підтримується у використовуваному мною автосимуляторе.
FreeTrack визначає положення голови по трьох точках. Для роботи необхідна веб камера, спрямована на три контрастних маркера: наприклад прибиті до голови світлодіоди. Як більш гуманний варіант — до кепці. У нормальному (середньому) положенні голови маркери не повинні знаходитися на одній вертикальній площині (в цьому місці в даній реалізації очок я сфейліл). В якості маркерів краще використовувати світлодіоди, але також можна застосувати світловідбивачі із зовнішнім підсвічуванням. Я використав інфрачервоні світлодіоди. Для забезпечення харчування світлодіодів довелося модифікувати кабель microUSB-OTG. Для цього з кабелю додатково було виведено два дроти живлення, до яких через токоогранічительний резистор послідовно підключені три світлодіода. За задумом при цьому функціонал кабелю мав бути збережений.
Також довелося модифікувати камеру, видаливши з неї ІК фільтр. Після цього на камері бажано використовувати фільтр видимого спектра. У цій якості чудово працює повністю засвічена кольорова (з чорно-білої у мене фінт не пройшов) фотоплівка, якщо хтось ще пам'ятає як вона виглядає.
 
 Чергова версія велосипеда зібрана, але колеса виявилися квадратними. Виявилося все не так чудово, як бачилося з гори. Девайс зібраний, випробуваний, але виявився важкуватий, завеликий, незручно відкривався і я за традицією трохи не вгадав з фокусною відстанню. Основною причиною цих косяків явився невдалий вибір контейнера. Мій планшет малість асиметричний, через що довелося взяти контейнер більшого розміру, також глибина контейнера раптово виявилася менше необхідної, але це питання частково зважився використанням додаткової вставки (шматок білої пластикової вагонки в конструкції). Крім того, я неправильно прикрутив трекер голови, встановивши всі світлодіоди на одній вертикальній площині.
 
 

Конструкція два.одін

Помучившись пару днів я вирішив змінити конструкцію і купити інший контейнер, з зручними засувками, трохи глибше і більшого розміру. Купив, і тут до мене несподівано дійшло, що він пристойно важче. Fail. Безславно протрачено ще $ 2. Добре хоч не встиг розкурочити.
 
Ви, напевно, подумали що раз я вже описала виготовлення двох з половиною очок, на цьому все закінчиться, я заспокоюся, і Ви приступите до читання коментарів ?! Не все так просто.
 
 

Конструкція три

У черговому припадку конструювання я вирішив повторити першу спробу і спорудити саморобний корпус з гофрокартону. Можна було б використовувати і більш технологічний матеріал, але такого під рукою не виявилося. Роль донора погодилася зіграти ось така коробка:
 
 
Ріжу, клею:
 
 
Прикручую кріплення для гумки з подвернувшегося під руку шматка жерсті:
 
 
Як відомо, маючи один маркер, можна пофарбувати все, крім самого маркера. А маючи два маркера можна пофарбувати взагалі все. Так що, в принципі, у мене була можливість пофарбувати все у два шари, але я обмежився лише деякими поверхнями очок.
 
 
Отримую:
 
 
Замінюємо понівечений контейнер на свежесобранную конструкцію з картону. Міняємо на правильне розташування світлодіодів трекера.
Останній на поточний момент варіант:
 
 
 
 
Про софт, ймовірно, напишу окрему статтю. В принципі все працює, але криво. Навіть вже зняв було відео , але необхідно допив залізяку до осудної стану.
 
І якщо раптом хтось зважиться повторити, процитую застереження Meklon :
 
Єдине, що хочу сказати тим, хто буде повторювати — саморобка сильно відрізняється по точності від фабричного виробництва. Результатом похибок буде жорстокий спазм акомодації і перевтома при тривалому використанні.
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.