Съдържание:

OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: 12 стъпки (със снимки)
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: 12 стъпки (със снимки)

Видео: OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: 12 стъпки (със снимки)

Видео: OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: 12 стъпки (със снимки)
Видео: Thermal EyeTap 3D Printing (30 seconds) 2024, Юли
Anonim
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло

Добре дошли на страницата с инструкции на Open EyeTap! Ние сме няколко ентусиазирани производители с голяма амбиция да изградим най -активната в света общност за интелигентни очила и носима разширена реалност. Искаме да направим достъпна рамка, в която разширената реалност може да процъфтява. Искаме да споделим нашия EyeTap с калайджиите по света. Заедно, като общност, можем да подобрим тази технология с отворен код.

Нашата основна цел в тази инструкция е да опростим конструкцията на EyeTap. Надяваме се, че това ще ви помогне да изградите своя собствена и ще намали бариерата за навлизане в областта на разширената реалност. Надяваме се също, че ще намерите интересни функционалности и дизайн - може би специфични за вашия начин на живот - които могат да бъдат добавени и споделени във форума на нашия уебсайт: openeyetap.com! Вярваме, че ние като общност можем да бъдем разрушителната сила, необходима за разработването на първото стъкло за разширена реалност с отворен код.

По -долу сме представили подробно стъпките, необходими за изграждането на вашия собствен EyeTap за под 200 $. Накратко, ще използваме 3D отпечатани компоненти, микродисплей с вградена оптика, шпионска камера и Raspberry Pi Zero Wifi. Понастоящем разработихме функция за киборглог (подобна на "dash -cam"), която ще можете да изпълнявате с вашия EyeTap и скоро ще се появят още модули и функционалности.

Функционалност #1: Dash-Camera + Snapshot функция

  1. Направете снимка, когато натиснете бутона №1.
  2. Заснемете видео с Dash-Camera*, когато натиснете бутона #2. Спестява 1 мин 30 сек ПРИОР до, когато бутонът е натиснат и 30 сек СЛЕД натискането на бутона. Автоматично качва на вашия канал в YouTube, ако е свързан с wifi. Ако EyeTap не е свързан с wifi, се записва на локалната му SD карта.

*Какво е видео функция на тире?

Тиретата камери са често срещани в автомобилите за записване на инциденти или необичайни събития. Те работят с кръгъл буфер, като постоянно записват и презаписват най-стария материал. В подобен смисъл вече можем да имаме лични Dash-Cams от гледна точка на 1-во лице. Ако сте станали свидетели или сте участвали в някакъв инцидент или просто сте искали да запишете смешни/запомнящи се моменти, можем да натиснем бутона, за да запазим близкото минало. Когато е натиснат бутон #2, най -новата 1 минута 30 секунди В ПРОШЛОТО, плюс 30 секунди след натискането на бутон ще бъде записана и записана като един видео файл. Това ще бъде автоматично качено в канала ви в YouTube, ако е свързано с wifi, или ще бъде запазено локално, ако wifi не е свързан.

Стъпка 1: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали

Необходими са 3D отпечатани части (Стъпка 2 включва STL файлове и е КАК да 3D отпечатате у дома)

  1. 1x 3D печатна рамка за глава
  2. 1x 3D отпечатана лява слушалка
  3. 1x 3D отпечатана дясна слушалка
  4. 1x държач за накрайник за 3D печат
  5. 1x 3D отпечатан малинов pi нулев калъф*
  6. 1x 3D отпечатан малинов pi нулев капак*
  7. 1x 3D отпечатан корпус за микро дисплей
  8. 1x 3D отпечатан корпус на микродисплей

*Хоризонтално или вертикално, вие избирате. В тази инструкция ще използваме хоризонтална версия въпреки вертикалата, показана на снимката

Необходими са електроника и механични части

  1. 1x Raspberry Pi Zero Wifi процесор (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x микро дисплей (openeyetap.com или на Alexnld)
  3. 1x шпионска камера (https://www.adafruit.com/product/1937)
  4. 1x адаптер за шпионска камера Flex (openeyetap.com)
  5. 1x шпионска камера към R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x нос и 1,5 мм винт (openeyetap.com)
  7. 1x лъч-сплитер (openeyetap.com)
  8. 4x дължина на проводниците 35 cm
  9. 4x проводници с дължина 15 cm
  10. 2x копчета

Необходими инструменти

  1. 8x 16 mm M2 Винтове
  2. 2x 14 мм M2 винтове
  3. 4X 12 mm M2 Винтове
  4. 1x 10 мм M2 винтове
  5. 3x 8 мм M2 винтове
  6. 1x 1,5 мм винтове за носа
  7. Отвертка (Philips)
  8. Клещи и/или малки пили
  9. Поялник и спойка
  10. Горещо лепило

Стъпка 2: 3D отпечатване на частите на EyeTap

3D печат на частите на EyeTap
3D печат на частите на EyeTap
3D печат на частите на EyeTap
3D печат на частите на EyeTap

Ако имате достъп до 3D принтер от всякакъв вид във вашия дом, училище или близка обществена библиотека, можете да изтеглите следните STL файлове и да отпечатате частите сами. Ако нямате достъп до 3D принтер, можете също да закупите комплекта 3D Printed от нас, само за да направите нещата удобни.

Няколко съвета как да отпечатате 3D частите успешно.

  1. Напълнете 100% всички части, особено основната рамка на лентата за глава, 20% пълнене ще бъде твърде крехко, за да можете да си играете с него.
  2. Части, които НЕ се нуждаят от поддържащи материали, ако са отпечатани в правилна позиция: Рамка на главата, Корпус на микродисплей, Корпус R-Pi и Капак.
  3. Части, които се нуждаят от поддържащи материали: И двете части за уши, корпус на дисплея, държач за нос

Стъпка 3: Сглобяване на рамката EyeTap

Сглобяване на рамката EyeTap
Сглобяване на рамката EyeTap
  1. Ако сте отпечатали свои собствени компоненти, отстранете поддържащия материал. Излишният материал ще се намери най -вече върху подложките за уши и върху корпуса на микро дисплея. Напилете грубите повърхности, ако е необходимо.
  2. Сглобете рамката на EyeTap, като плъзнете дясната слушалка върху рамката на главата.
  3. Слушалката трябва да бъде позиционирана на втория жлеб - при броене от крайника.
  4. Слушалката трябва да се извива към вътрешността на главата на потребителя. Използвайте два винта (M2x16 мм) и гайки, за да фиксирате слушалката към рамката на главата. Повторете за лявата слушалка.

Стъпка 4: Сглобяване на модула за микродисплей

Сглобяване на модула за микродисплей
Сглобяване на модула за микродисплей
Сглобяване на модула за микродисплей
Сглобяване на модула за микродисплей
Сглобяване на модула за микродисплей
Сглобяване на модула за микродисплей
  1. Поставете винт M2x8 мм в централната част на компонента на микродисплея.
  2. Плъзнете микродисплея в корпуса на 3D дисплея с микродисплей. Двата стърчащи колчета на микродисплея трябва да попаднат на мястото си в корпуса. Вмъкването ще изисква известна сила.
  3. Поставете платката в корпуса на 3D печатната платка. Оставете жълтата гънка да се сгъне естествено в долната част на корпуса. След това с винт закрепете корпуса на платката към корпуса на микродисплея.
  4. С помощта на три винта (два M2x8mm и един M2x10mm), закрепете сплитер на лъча към модула за микродисплей.
  5. Закрепете модула към рамката на главата на EyeTap, като използвате два винта M2x12 мм.

Стъпка 5: Сглобяване на модула за парче нос

Сглобяване на модула за парче нос
Сглобяване на модула за парче нос
Сглобяване на модула за парче нос
Сглобяване на модула за парче нос
Сглобяване на модула за парче нос
Сглобяване на модула за парче нос
  1. Поставете метална част от носа в 3D отпечатания държач за нос. Закрепете с помощта на винт.
  2. Поставете двете подложки за носа в металната част на носа и ги затегнете с винт.
  3. Не закрепвайте модула на носа, докато целият хардуер не е свързан и интегриран към рамката. Когато окабеляването приключи, поставете носната част върху рамката на главата на EyeTap и я закрепете с винт M2x12 мм. Носната част трябва да излиза в рамката на главата към потребителя.

Стъпка 6: Изграждане на Raspberry Pi модул със шпионска камера

Изграждане на модул Raspberry Pi със шпионска камера
Изграждане на модул Raspberry Pi със шпионска камера

Свържете преобразуващата се гъвкава, гъвкава печатна платка и шпионската камера с Raspberry Pi, както е показано на снимката. Уверете се, че синята страна е нагоре в двата края на R-Pi и платката. Уверете се, че огъването на шпионската камера има сребърната страна нагоре

Стъпка 7: Свързване на микродисплей към Raspberry-Pi Zero

Свързване на микродисплей към Raspberry-Pi Zero
Свързване на микродисплей към Raspberry-Pi Zero
Свързване на микродисплей към Raspberry-Pi Zero
Свързване на микродисплей към Raspberry-Pi Zero
Свързване на микродисплей към Raspberry-Pi Zero
Свързване на микродисплей към Raspberry-Pi Zero
  1. Съединителят, който се доставя с микро-дисплея, има общо 7 проводника, от които ще се използват само 4. Използвайте 2 проводника от всеки край и изрежете средните 3 проводника, както е показано на снимката.
  2. Всеки проводник е кодиран с цвят и има следната функция.
  3. По същия начин ще трябва да подготвите 4 проводника от 35 см черен проводник. Можете да изхвърлите останалите 3 или да ги запазите за бъдещи начинания. 4-те черни проводника ще се използват за свързване на R-Pi към конектора за микро-дисплей.
  4. Запоявайте четирите цветни проводника към четири черни проводника с дължина 35 cm.
  5. Запояйте четирите черни проводника към R-Pi, както е указано на снимката.
  6. Включете конектора за микро-дисплей към микро-дисплея и насочете черните проводници през вътрешната страна на рамката за глава обратно към R-Pi. Планките във вътрешната страна на рамката са за полагане и защита на проводниците.
  7. Поставете R-Pi към кутията R-Pi.

Стъпка 8: Свързване на бутони към Raspberry Pi Zero

Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
Свързване на бутони към Raspberry Pi Zero
  1. Два бутона ще бъдат свързани към R-Pi, единият (#1) за „Функция за правене на снимки“, а другият (#2) за „Функция за видео камера Dash-Cam +Функция за качване в YouTube“.
  2. Подгответе два бутона, два 10k резистора и четири проводника с дължина ~ 15 cm.
  3. Свържете ги, както е показано по -горе. Бутон #1 е свързан към GPIO 17 и заземява функцията Pictures. Бутон #2 е свързан към GPIO 18 и заземен за Dash-Cam функция.
  4. Raspberry Pi Zero GPIO картата е включена в снимката. Използваните са маркирани в жълто за справка.

Стъпка 9: Интегриране на хардуерни и механични части

Интегриране на хардуерни и механични части
Интегриране на хардуерни и механични части
Интегриране на хардуерни и механични части
Интегриране на хардуерни и механични части
Интегриране на хардуерни и механични части
Интегриране на хардуерни и механични части
  1. Поставете модула Raspberry Pi Zero Wifi в 3D отпечатания калъф R-Pi. Уверете се, че сте направили конектора за микродисплей и запоените бутони през кутията на R-Pi.
  2. Поставете проводниците във вътрешната страна на рамката на главата чак до модула за микродисплей.
  3. Поставете конектора към платката за микродисплей. Сега R-Pi е свързан, за да даде изход на дисплея.
  4. Закрепете кутията R-Pi към левия край на рамката на главата.
  5. Насочете шпионската камера към външната повърхност на рамката за глава. Супер залепете шпионската камера към основната рамка на EyeTap. Тя трябва да бъде разположена над носа на потребителя, обърната в същата посока като очите на потребителя.
  6. Внимателно сгънете шпионската камера няколко пъти в кутията на R-Pi. Закрепете капака на кутията на R-Pi към кутията, като използвате 4 винта M2, за да затворите R-Pi.
  7. Горещо лепило два копчета

Сега сглобяването на работещ EyeTap е завършено - Ергономичен механичен монтаж с правилно свързани всички хардуерни компоненти. Единственият липсващ компонент е софтуерът. В този момент сте напълно подготвени да програмирате свои собствени функции, ако знаете как да работите с Raspberry Pi и Python. Ресурсите и неограничените идеи са онлайн и по този начин в крайна сметка ще изградим собствена общност за носими AR, където споделяме нашите нови програми, за да се опитаме един с друг. Ако обаче искате да тествате съществуващите ни програми, вижте следващите 2 стъпки!

Стъпка 10: Софтуер #1 (Тире камера + функция за моментна снимка)

Първият вариант, който можете да изтеглите и „включете и пуснете“, е Dash Camera + Snapshot функция. Можете да запишете персонализираното raspbian изображение с функцията, предварително конфигурирана тук. Ако искате инструкции стъпка по стъпка как да инсталирате изображение на вашата sd карта, отидете тук.

Автоматично изпълнение на програмата

Предоставеното изображение има функционалността на dashcam, конфигурирана да се стартира автоматично - за да убиете този процес по всяко време, натиснете ctrl + c и за да деактивирате автоматичното стартиране, премахнете или коментирайте реда "python /home/pi/Eyetap/dashcam/dashcam.py" от /home/pi/.bashrc файл."

В папката на dashcam се предоставя скрипт, наречен autostart.sh, който автоматично конфигурира функционалността на dashcam да стартира при зареждане (ако все още не е конфигурирано да го прави). Направете това, като изпълните командата /home/pi/Eyetap/dashcam/autostart.sh

Свързване на EyeTap с вашия канал в YouTube

Кодът за видеорегистратор е конфигуриран да се качва автоматично в YouTube, но изисква вашите лични идентификационни данни за YouTube. Когато стартирате кода за първи път, той трябва да ви пренасочи към YouTube чрез уеб браузър, където можете да въведете сигурните идентификационни данни за вход в YouTube. След това той ще генерира.youtube-upload-credentials.json файл, който можете да поставите във вашата домашна директория (/home/pi). Можете също да промените заглавието и описанието на каченото видео, както и параметри като разделителна способност, честота на кадрите и продължителност на видеоклипа, както е описано в кода.

Стъпка 11: Захранване на EyeTap

Захранване на EyeTap!
Захранване на EyeTap!
Захранване на EyeTap!
Захранване на EyeTap!
Захранване на EyeTap!
Захранване на EyeTap!

Когато приключите с настройването на вашата SD карта, просто я включете в Raspberry-Pi Zero. За да включите EyeTap, включете източника на захранване-Micro-USB на Raspberry-Pi нула и USB, свързан към преносима батерия (всяко зарядно устройство за телефон, свързано към преносима батерия, ще работи). Поставете преносимата батерия в джоба си и бъдете мобилни с работещ EyeTap!

Стъпка 12: Споделете опита си с EyeTap

Моля, споделете своя опит с EyeTap тук или във форума ни на openeyetap.com. Освен това, ако сте опитали да програмирате свои собствени функции, споделете също така и ни помогнете да изградим най -активната общност за носене на AR!

Предстоящи модули EyeTap:

  • Модул за термокамера
  • Модул за помощ на паметта
  • Отворено CV, модул за разпознаване на лица
  • Модул за наблюдение на качеството на въздуха
  • Модул за изпращане на влажност
  • Модул за проследяване на очите (в процес на проучване)

Можете да опитате:

  • Време на показване (часовник)
  • Функция таймер
  • IMU EyeTap
  • Свържете EyeTap с телефона си

    • AR карти и упътвания с помощта на Google Карти
    • Google преводач, показване на преведен текст
  • Отворена автобиография, разпознаване на лица
  • Свържете EyeTap с колата си

    • Спидометър
    • Горивомер

Препоръчано: