Оглавление:
- Шаг 1: материалы
- Шаг 2: Инструменты
- Шаг 3: Создание Viewer
- Шаг 4: Настройка Raspberry Pi
- Шаг 5: Установка программного обеспечения
- Шаг 6: Присоединение MPU6050
- Шаг 7: Программирование
- Шаг 8: Собираем все вместе
- Шаг 9: Заключение
Видео: DIY Raspberry Pi VR Goggles: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ! Из-за того, что Raspberry Pi Zero не очень мощный компьютер, частота кадров на нем чрезвычайно низкая (менее 10 кадров в секунду), что может быть вредным для ваших глаз
Эти очки VR созданы с использованием Raspberry Pi Zero, что делает их немного дешевле.
Вы можете получить доступ к USB сбоку, то есть к четырем портам. Он использует одну батарею, а экран подключается непосредственно к Raspberry Pi для питания, который забирает порт USB.
Может показаться, что у него просто много проводов сверху, но я не очень разбираюсь в органайзере, и всего 3 провода.
Извините, если изображения не так хороши, у меня было не очень хорошее освещение, когда я их делал.
Шаг 1: материалы
Вот список материалов, которые я использовал:
Карточка micro-SD (8-32 гиг, подойдет любая (думаю)), Некоторые женские / женские перемычки (если у вас их нет или вы не знаете, где их найти, вот ссылка на Adafruit для них: женские / женские перемычки), Raspberry Pi Zero: Raspberry Pi Zero W на Adafruit
Elecrow 5-дюймовый TFT-экран: TFT-экран (он отлично работает для экрана без каких-либо обзоров) Или любой 5-дюймовый ЖК-экран TFT должен работать, я просто использовал конфигурацию для этого экрана.
Аккумулятор 5V 1A (я не знаю, где его найти, я уверен, что вы можете найти его специально для raspberry pi zero)
3-осевой гироскоп / акселерометр: MPU-6050 на Amazon (я знаю, что у него не самые лучшие отзывы, но пока он работает нормально).
Два кабеля micro USB - USB. (Длина около 7 дюймов должна подойти)
USB-концентратор с питанием от micro USB: USB-концентратор LoveRPi для Raspberry Pi zero
Небольшой кабель mini HDMI-HDMI. (Если у вас просто конвертер mini HDMI в HDMI, он тоже будет работать, я использую его, но у меня нет кабелей короче 3 футов или около того)
Лента, Двусторонняя лента из пеноматериала, Следующие элементы могут быть необязательными, хотя, если вы их не используете, я бы порекомендовал использовать дешевую программу просмотра VR, которую вы можете получить для своего телефона. (Пожалуйста, прочтите все инструкции перед покупкой программы просмотра)
Много не гофрированного картона.
У меня был шаблон из картонного шаблона средства просмотра виртуальной реальности и линзы, которые были от Radoishack®, и вы, вероятно, могли найти шаблон в поиске изображений в Google. Как этот шаблон: Шаблон
Я не знаю, где вы можете найти объектив, но это место: DIY VR Viewer Дает довольно подробное описание того, как его сделать.
Шаг 2: Инструменты
Вам понадобятся только следующие инструменты:
Пистолет для горячего клея, X-acto Knife, И ножницы.
Шаг 3: Создание Viewer
Чтобы сделать вьювер, я приклеил шаблон к своему картону (если у вас недостаточно картона, разрежьте шаблон пополам, не обрезая никаких линий и т. Д.). После того, как я приклеил шаблон, я вырезал картон в тех местах, которые мне сказал шаблон, и сложил его в тех местах, которые он мне сказал.
После того, как я закончил с этим, я склеил отдельные части вместе, где я должен был, и вставил телефон, чтобы проверить это. Он отлично справился со своим первым тестом.
Шаг 4: Настройка Raspberry Pi
Вам нужно будет скачать Raspbian Stretch: Stretch Image
Щелкните Загрузить ZIP-файл для растягивания с помощью рабочего стола.
После завершения загрузки вы можете следовать приведенным здесь инструкциям по установке образа:
Установка образа Raspbian
Как только это будет сделано, вставьте SD-карту в Raspberry Pi Zero и загрузите ее!
Ваш Raspberry Pi должен загрузиться на рабочий стол, но если он загрузится на экране входа в систему:
имя пользователя: пи
и пароль: малина
Как только вы окажетесь внутри, освоитесь с тем, как это работает и где все находится.
Теперь перейдем к установке Pi3D.
Шаг 5: Установка программного обеспечения
Вы можете получить pi3D отсюда:
github.com/tipam/pi3d
Это объяснит, как установить его из командной строки на Raspberry Pi.
Вы можете установить библиотеку для датчика, просто запустив:
sudo pip установить mpu6050
После их установки вы можете переходить к следующему шагу.
Шаг 6: Присоединение MPU6050
На изображении выше схематически показано, где вы должны прикрепить контакты MPU6050 к контактам Raspberry Pi Zeros GPIO.
Как только вы их подключите, вы можете переходить к программированию.
Шаг 7: Программирование
Прилагается файл с программой для очков VR. Откройте его в редакторе программиста Geany и нажмите F5, чтобы запустить его и убедиться, что он работает, затем проверьте гироскоп, повернув его и убедившись, что он выровнен с вращением изображения. Чтобы закрыть, просто нажмите Esc на клавиатуре, и на терминале появится сообщение «Нажмите Enter, чтобы продолжить». Если вы все сделали правильно, у вас должен быть экран, который поворачивается в зависимости от гироскопического датчика!
Но это еще не все … Я покажу вам, как сделать остальные очки VR!
Шаг 8: Собираем все вместе
Вот несколько изображений различных отверстий и коробок, которые я вырезал, чтобы они подходили друг другу.
Я вставил экран в прорезь, где должен был бы поместиться телефон, и аккумулятор поместился прямо перед ним. Я использовал скотч, чтобы прикрепить гироскоп, и двусторонний скотч, чтобы прикрепить USB-концентратор. Raspberry Pi был прикреплен с помощью вспененной ленты, а аккумулятор я просто вставил в отсек, который я сделал для него.
Ремни для головы не были включены, я сделал их с резинкой и старой лентой для фар.
Шаг 9: Заключение
Теперь, когда это сделано, вы можете проверить это! Подключите питание экрана к USB-концентратору и подключите USB-концентратор к Raspberry Pi Zero. Если вы не совсем уверены, какие разные порты есть на Raspberry Pi Zero, есть изображение выше, которое рассказывает о разных портах.
Убедитесь, что HDMI подключен между Raspberry Pi и экраном. Подключите питание Raspberry Pi к аккумулятору и включите его!
Рекомендуемые:
Настольный чехол DIY Raspberry Pi с дисплеем статистики: 9 шагов (с изображениями)
Настольный чехол DIY для Raspberry Pi с дисплеем статистики: в этом руководстве я собираюсь показать вам, как сделать свой собственный настольный чехол для Raspberry Pi 4, который выглядит как мини-настольный ПК. Корпус кейса напечатан на 3D-принтере, а боковые стороны сделаны из прозрачного акрила, так что вы можете видеть его. А
DIY 3D LED Cube с Raspberry Pi: 6 шагов (с изображениями)
DIY 3D LED Cube с Raspberry Pi: в этом проекте рассказывается, как мы сделали DIY 3D LED Cube из светодиодов ws2812b. Куб состоит из светодиодов 8x8x8, итого 512, а слои сделаны из акриловых листов, которые мы получили из домашнего склада. Анимации питаются от Raspberry Pi и источника питания 5 В. Ч
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: 7 шагов (с изображениями)
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: я планирую использовать этот Rapsberry PI в кучу забавных проектов еще в моем блоге. Не стесняйтесь проверить это. Я хотел вернуться к использованию своего Raspberry PI, но у меня не было клавиатуры или мыши в моем новом месте. Прошло много времени с тех пор, как я установил Raspberry
Портативная игровая консоль DIY Raspberry Pi Zero: 6 шагов (с изображениями)
Портативная игровая консоль DIY Raspberry Pi Zero: в этом проекте я покажу вам, как я использовал Raspberry Pi Zero, NiMH батареи, самодельную схему защиты от переразряда, ЖК-дисплей заднего вида и аудиоусилитель для создания портативной игровой консоли, которая может играть ретро игры. Давайте начнем
Температурная система DIY Raspberry Pi с Ubidots: 7 шагов (с изображениями)
Температурная система DIY Raspberry Pi с Ubidots: система мониторинга температуры обеспечивает ценную информацию как в коммерческой, так и в промышленной среде, чтобы уменьшить неэффективность или поддерживать качество продуктов и их качество. Что, если бы я сказал вам, что вы можете следить за темпом своего самовывоза