Мазмұны:

DIY VR Құлаққап 80 долларға: 10 қадам (суреттермен)
DIY VR Құлаққап 80 долларға: 10 қадам (суреттермен)

Бейне: DIY VR Құлаққап 80 долларға: 10 қадам (суреттермен)

Бейне: DIY VR Құлаққап 80 долларға: 10 қадам (суреттермен)
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Шілде
Anonim
DIY VR гарнитурасы 80 долларға
DIY VR гарнитурасы 80 долларға

Менің бастапқы мақсатым - мұны 150 доллардан (АҚШ долларынан) төмен түсіру болды, алайда дүкен аралап, кейбір бөліктерін баламаға ауыстырғаннан кейін мен оны шамамен 80 долларға дейін түсіре алдым. Ендеше, бастайық.

Қажетті бөліктер:

  • Жылжытуды ауыстыру
  • 2x жарық диоды
  • 1х резистор 150 Ом
  • 1x Micro USB кабелі (ұзындығы кемінде 2 метр)
  • 1x HDMI кабелі (жұқа кабельдер жақсы жұмыс істейді, себебі олар қозғалысты аз етеді, ұзындығы кемінде 2 метр)
  • Кейбір секіргіш сымдар
  • Тұрақты ток адаптері 5V 3A (Raspberry Pi үйлесімді, жақсы жұмыс істейді)
  • Батырмаға басу
  • Google Cardboard үйлесімді VR гарнитурасы (мен ашылатын телефон бөлімінің есігі бар құлаққапты ұсынамын, себебі ол сырғытылатын науаны пайдаланатындарға қарағанда жақсы кіруге мүмкіндік береді)
  • 6DOF MPU 6050 3Аксистикалық гироскоп пен акселерометр
  • Arduino Micro (брендтен тыс баламаны қолдана алады)
  • HDMI интерфейсі бар 5 дюймдік RaspberryPi СКД экраны 800 × 480

Жабдықтар

  • Жылжытуды ауыстыру
  • 2x жарық диоды
  • 1х резистор 150 Ом
  • 1x Micro USB кабелі (ұзындығы кемінде 2 метр)
  • 1x HDMI кабелі (жұқа кабельдер жақсы жұмыс істейді, себебі олар қозғалысты аз етеді, ұзындығы кемінде 2 метр)
  • Кейбір секіргіш сымдар
  • Тұрақты ток адаптері 5V 3A (Raspberry Pi үйлесімді, жақсы жұмыс істейді)
  • Батырмаға басу
  • Google Cardboard үйлесімді VR гарнитурасы (мен ашылатын телефон бөлімінің есігі бар құлаққапты ұсынамын, себебі ол сырғытылатын науаны пайдаланатындарға қарағанда жақсы кіруге мүмкіндік береді)
  • 6DOF MPU 6050 3Аксистикалық гироскоп пен акселерометр
  • Arduino Micro (брендті өшіруге болады)
  • HDMI интерфейсі бар 5 дюймдік RaspberryPi СКД экраны 800 × 480

1 -қадам: Бөлшектерді калькуляциялау

Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау
Бөлшекті калькуляциялау

Бұл бөлшектердің барлығын AliExpress -тен шамамен 80 долларға сатып алуға болады (дәлірек айтқанда 82,78 доллар), бұл суреттерден көрінеді.

2 -қадам: бағдарламалық қамтамасыз ету қажет

Сізге Tridef3D немесе ұқсас бағдарламалық қамтамасыз ету қажет болады (кейбір тегін нұсқалар бар, бірақ мен оларды сынап көруге мүмкіндігім болған жоқ). Tridef3D кез келген Direct X 9/10/11 ойынын стереоскопиялық 3D форматына түрлендіру үшін қолданылады. Tridef3D 14 күндік ақысыз сынақ нұсқасын ұсынады, бұл оны сынап көру үшін жеткілікті. Tridef3D толық нұсқасы 39,99 долларға сатылады.

3 -қадам: құрастыру

Бізде барлық қажетті компоненттер бар болғандықтан, құрастырудан бастайық.

Құрастыру 3 негізгі элементтен тұрады:

  1. Arduino Micro схемасы (құрамында MPU 6050, түймесі мен светодиод бар)
  2. Сымдар (Arduino Micro -ға қосылуды және экранға қуат беруді қамтамасыз етеді)
  3. Құлаққапқа экранды кірістіру және микро USB кабельдерін, сондай -ақ HDMI кабелін жалғау.

4 -қадам: Arduino микро схемасы

Arduino микро схемасы
Arduino микро схемасы

Диаграмма әртүрлі компоненттерді Arduino Micro -ге қалай қосу керектігін көрсетеді.

Басу түймесі 5 цифрлық түйреуішті пайдаланады және MPU 6050 Arduino Micro -ге келесідей қосылады: - MPU 6050 SCL түйрегіші Arduino -дағы Digital Pin 3 -ке.

- MPU 6050 SDA түйрегіші Arduino -дағы Digital Pin 2 -ге

- Arduino -дағы MPU 6050 VCC -тен 5В -ке дейін

- Arduino -дағы MPU 6050 GND -ден GND -ге дейінгі түйреуіш

5 -қадам: Arduino коды

Arduino коды
Arduino коды

Міне, Arduino -ға жүктелетін код.

6 -қадам: гироскопты орнату

Гироскопты орнату
Гироскопты орнату

MPU 6050 бағдары гироскоп осінің қайсысына қолданылатынын көрсетеді. Жоғарыда көрсетілген код үшін MPU 6050 суретте көрсетілгендей гарнитураның бүйіріне орнатылды.

Егер MPU 6050 басқа бағытта орнатылған болса, сізге қажет конфигурацияға қол жеткізілгенше gx, gy және gz мәндерін ауыстыруға тура келуі мүмкін.

Менің конфигурациям үшін мен Y және Z осінің айналасында айналамын.

Сондай -ақ, қалаған нәтижеге (қозғалыс жылдамдығы және т.б.) жету үшін vx және vy есептеулеріне байланысты сандарды өзгерту қажет болуы мүмкін.

Мен сонымен қатар тышқанның гироскопиялық қозғалысын уақытша өшіретін батырманы қостым. Бұл ойынға көзқарасыңызды қалпына келтіргіңіз келгенде пайдалы.

7 -қадам: Барлығын гарнитураға бекіту

Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу
Құлаққапқа бәрін қосу

Мен осы тізбектің барлық бөліктерін VR гарнитурасына екі жақты таспаны қолданып бекіттім.

8 -қадам: сым

Сымдар
Сымдар
Сымдар
Сымдар

VR гарнитурасына мүмкіндігінше аз кабельді қосу үшін мен USB кабелін тұрақты ток адаптерінен сыртқы қуатты алатындай етіп өзгерттім (бір USB порты Arduino мен 5 дюймдік СКД -ды қуаттай алмайды) сондай -ақ бір ұшында 2 микро USB -ге бөлу (біреуі тек СК -ге қуат береді, ал екіншісі Arduino -ға қосылады).

Анықтама үшін USB кабелінде 4 сым бар:

  • Қызыл сым - +5 В тұрақты ток
  • Ақ немесе сары - Деректер байланысы
  • Жасыл - Деректер байланысы
  • Қара - GND

Мен сондай -ақ қуатты қосуға және өшіруге арналған қосқышты енгіздім (бұл қажет болғанша тышқанның функционалдығын өшіру үшін пайдалы, әйтпесе ол қажет болмаған кезде тышқанның қозғалысына кедергі келтіреді), сонымен қатар жарықдиодты гарнитура қосылған.

9 -қадам: гарнитураға экранды енгізу және барлық сымдарды қосу

Құлаққапқа экранды енгізу және барлық сымдарды қосу
Құлаққапқа экранды енгізу және барлық сымдарды қосу
Құлаққапқа экранды енгізу және барлық сымдарды қосу
Құлаққапқа экранды енгізу және барлық сымдарды қосу

СКД экраны телефонды ұстауға арналған гарнитураның қысқыштарымен бекітілген (бұл өте ыңғайлы). Содан кейін 2 микро USB -ді СКД мен Arduino -ға қосыңыз (деректер қосылымы бар штепсель Arduino -ға қосылғанын және СКД дисплейіндегі қуат көзіне тек микро USB қосылатынын тексеріңіз). Қабылдамау үшін кабельдерді гарнитураның қосымша кеңістігінде экранда өткізуге тырысыңыз.

Соңында HDMI кабелін СКД -ге қосыңыз.

Қазір монтаж аяқталды.

10 -қадам: гарнитураны компьютерге қосу және бағдарламалық қамтамасыз етуді орнату

Құлаққапты компьютерге қосу үшін келесі әрекеттерді орындаңыз:

  1. Тұрақты ток адаптерін желіге қосыңыз.
  2. USB коннекторын компьютердегі қол жетімді USB портына қосыңыз.
  3. HDMI кабелін компьютердің графикалық картасындағы қол жетімді HDMI портына қосыңыз (адаптері бар DVI портын пайдалануға болады)

Дисплей параметрлеріне өтіңіз және дисплейлерді анықтауды нұқыңыз, содан кейін Бірнеше дисплейді «Бұл дисплейлерді қайталаңыз» етіп орнатыңыз және ажыратымдылықтың 800 × 480 мәніне орнатылғанына көз жеткізіңіз.

Tridef3D ашыңыз және ойынды бастаңыз. Жақсы нәтижеге қол жеткізу үшін әр ойынның графикалық параметрлерін, сонымен қатар тышқанның сезімталдығын ойнауға тура келуі мүмкін.

Болашақта жақсарту үшін мен жоғары ажыратымдылықтағы СКД экранын алуды қарастырамын, сонымен қатар инфрақызыл светодиодтар мен Wiimote (IR камерасы ретінде пайдаланылатын Wiimote) көмегімен бастың қозғалысын бақылау бойынша жұмыс жасаймын.

Ал сізде DIY VR гарнитурасы 80 доллар тұрады.

Байқап көріңіз.

Ұсынылған: