Разработка виртуального тренажера по сборке компьютера | Статья в журнале «Юный ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Спецвыпуск

Опубликовано в Юный учёный №4 (67) апрель 2023 г.

Дата публикации: 07.04.2023

Статья просмотрена: 471 раз

Библиографическое описание:

Самородов, З. С. Разработка виртуального тренажера по сборке компьютера / З. С. Самородов, А. О. Николаев. — Текст : непосредственный // Юный ученый. — 2023. — № 4.1 (67.1). — С. 36-38. — URL: https://moluch.ru/young/archive/67/3609/ (дата обращения: 16.11.2024).



В статье описывается процесс создания VR-тренажера по сборке компьютера в виртуальной реальности.

Ключевые слова: VR, Unity, VR-тренажер, ПК.

В современном мире, несмотря на цифровизацию всего окружающего пространства, далеко не каждый знает, к примеру, из чего состоит стационарный компьютер. А даже если и получится перечислить его основные компоненты, такие как: материнская плата, видеокарта, оперативная память и т. д. — многие не знают, как они должны взаимодействовать друг с другом и располагаться в корпусе компьютера.

Для знакомства с внутренним миром персонального компьютера и развитии навыков сборки ПК под свои нужды был разработан данный тренажер.

Механика рассматриваемого в данной статье тренажера следующая. Надевая VR-шлем, пользователь оказывается в комнате, в которой представлены стеллажи с комплектующими для сборки компьютера и стол, на котором происходит сборка компьютера. Используя механику перемещения, путём телепортации в выбранную зону, пользователю нужно взять необходимую деталь (таблица 1) и в правильном порядке подключить к правильным местам системного блока (процессор в гнездо для процессора, видеокарту в pci express разъем, и т. д.). После чего установленный на столе монитор должен включиться, оповещая о том, что работа выполнена правильно. Если компоненты были выбраны или установлены неправильно, системный блок не заработает, монитор не включится.

Таблица 1

Перечень комплектующих компьютера

Наименование

Назначение

Вид элемента в тренажере

Корпус

Корпус нужен для того, чтобы установить в него все компоненты компьютера. Внутри есть специальные крепления для всех устройств и индикаторы работы.

Материнская плата

Связующая плата, обеспечивающая передачу данных между остальными комплектующими.

Процессор (CPU)

Процессор — центральное ядро компьютера. Именно он берет на себя обработку всех поступающих команд от пользователя и остальных комплектующих.

Оперативная память (RAM).

Оперативная память, она же ОЗУ — оперативно запоминающее устройство — в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором. Очищается при выключении компьютера.

Видеокарта (GPU).

Графическое ядро компьютера. Выполняет роль обработки изображения.

Жесткий диск (HDD).

Жесткий диск, он же ПЗУ — постоянное запоминающее устройство. Используется для хранения всей информации на компьютере — начиная от операционной системы и заканчивая личными данными пользователя.

При разработке тренажера первым этапом необходимо создать окружающее пространство. Сначала была подготовлена комната для хранения комплектующих, перемещения и сборки компьютера.

Комната в Unity

Рис. 1. Комната в Unity

Далее в проект был импортирован плагин SteamVR, позволяющий использовать виртуальную реальность со шлемами HTC, в данном случае тестовым шлемом выступал HTC Vive Pro. Следующим шагом на полу была создана зона для телепортации игрока. Для создания этой зоны использовался скрипт, импортированный вместе со SteamVR.

Финальным этапом работы с окружающим пространством было наполнение комнаты моделями стеллажей и комплектующих на них, столом для сборки и тестовым монитором.

Комната с комплектующими для компьютера

Рис. 2. Комната с комплектующими для компьютера

Когда работа над комнатой была завершена, началась работа по добавлению возможности взаимодействия с предметами. Для этого на каждый предмет в комнате был добавлен компонент коллайдер (Colliders). Этот компонент определяет форму объекта для расчета физических столкновений. Далее также на каждый объект, за исключением стола и стеллажей, был добавлен компонент риджитбади (Rigidbody). Этот компонент отвечает за физическое поведение объекта — например отпущенный из рук объект будет падать под действием гравитации. На завершающем этапе работы было настроено взаимодействие между комплектующими для сборки. Были написаны скрипты для того чтобы все части компьютера оставались на предназначенных для них местах, и не падали на пол под действием гравитации или иного воздействия.

Описанные в работе модели, такие как: стеллажи, мебель, компьютерные компоненты — все это было создано при помощи программы 3D-моделирования Blender. Скрипты перемещения и взаимодействия с объектами, крепления объектов в корпусе компьютера были написаны в объектно-ориентированной среде программирования Unity C#.

В результате, был разработан тренажер по сборке компьютера с применением технологии виртуальной реальности. Данная технология способствует лучшему усвоению информации за счет визуальных образов. Пользователь не ограничен в попытках и может не бояться совершить ошибку, так как объекты не сломаются и не сгорят как в случае, если бы они были неправильно соединены в жизни.

Литература:

  1. Ronald T. Azuma. A Survey of Augmented Reality. [Электронный ресурс] / URL-адрес:https://www.cs.unc.edu/~azuma/ARpresence.pdf (дата обращения: 12.02.2022).
  2. Frontiersin.org сайт научный интернет-журнал. Augmented Reality Research: A Network and Cluster Analysis of the Literature. [Электронный ресурс] / URL-адрес: «https://www.frontiersin.org/articles/10.3389/fpsyg.2018.02086/full» (дата обращения: 13.02.2022)
  3. Устройство компьютера [Электронный ресурс] / URL-адрес: https://запускай.рф/новости/устройство-пк-из-чего-состоит-компьютер/(дата обращения: 23.02.2022).
  4. Виртуальная реальность. [Электронный ресурс] / URL-адрес: https://iot.ru/wiki/virtualnaya-realnost (дата обращения: 18.02.2022).


Ключевые слова

Unity, VR, VR-тренажер, ПК

Похожие статьи

Обзор программируемого комплекта робототехники Lego

Статья посвящена необходимости организации курса обучения робототехнике на LEGO Mindstorms NXT для студентов инженерно-технического профиля.

Программно-аппаратный комплекс для генерации аппликатуры с использованием цифрового пианино

В статье автор представляет разработку приложения на ОС Windows которое поможет пользователям правильно расставлять пальцы при игре на пианино.

Реализация ключевых элементов казуальной 2D-видеоигры в среде разработки Unity

В статье рассматривается реализация ключевых элементов казуальной 2D-видеоигры в среде разработки Unity на примере игры, разработанной в рамках командного проекта. Это поможет начинающим разработчикам на Unity узнать ключевые элементы разработки игры...

Разработка автономного робота на базе Arduino Uno для создания изображений

В статье описывается процесс создания автономного робота-рисовальщика для создания сложных изображений.

Разработка мобильного приложения робота-бегуна

В статье представлена концептуальная разработка мобильного робота, предназначенного для тренировок легкоатлетов.

Разработка мобильного приложения робота-бегуна. Часть 2

В статье представлена концептуальная разработка мобильного робота, предназначенного для тренировок легкоатлетов.

Виртуальный тренажер для отработки механизма запуска насосной станции НК «НПЗ»

В статье описывается процесс создания VR-тренажера по отработке механизма запуска насосной станции НК «НПЗ».

Отечественная BIM-система Renga как современная трехмерная программа для проектирования зданий и сооружений

В статье автор рассказывает о возможностях программного BIM-комплекса Renga. Отмечает ряд преимуществ и новшеств для быстрого создания и моделирования зданий и сооружений.

Разработка приложения-органайзера для студента

В данной статье автор разрабатывает приложение, позволяющее увеличить эффективность использования времени студентом.

Разработка одномерной игровой консоли Light Pong

В статье представлен процесс создания одномерной игровой консоли Light Pong.

Похожие статьи

Обзор программируемого комплекта робототехники Lego

Статья посвящена необходимости организации курса обучения робототехнике на LEGO Mindstorms NXT для студентов инженерно-технического профиля.

Программно-аппаратный комплекс для генерации аппликатуры с использованием цифрового пианино

В статье автор представляет разработку приложения на ОС Windows которое поможет пользователям правильно расставлять пальцы при игре на пианино.

Реализация ключевых элементов казуальной 2D-видеоигры в среде разработки Unity

В статье рассматривается реализация ключевых элементов казуальной 2D-видеоигры в среде разработки Unity на примере игры, разработанной в рамках командного проекта. Это поможет начинающим разработчикам на Unity узнать ключевые элементы разработки игры...

Разработка автономного робота на базе Arduino Uno для создания изображений

В статье описывается процесс создания автономного робота-рисовальщика для создания сложных изображений.

Разработка мобильного приложения робота-бегуна

В статье представлена концептуальная разработка мобильного робота, предназначенного для тренировок легкоатлетов.

Разработка мобильного приложения робота-бегуна. Часть 2

В статье представлена концептуальная разработка мобильного робота, предназначенного для тренировок легкоатлетов.

Виртуальный тренажер для отработки механизма запуска насосной станции НК «НПЗ»

В статье описывается процесс создания VR-тренажера по отработке механизма запуска насосной станции НК «НПЗ».

Отечественная BIM-система Renga как современная трехмерная программа для проектирования зданий и сооружений

В статье автор рассказывает о возможностях программного BIM-комплекса Renga. Отмечает ряд преимуществ и новшеств для быстрого создания и моделирования зданий и сооружений.

Разработка приложения-органайзера для студента

В данной статье автор разрабатывает приложение, позволяющее увеличить эффективность использования времени студентом.

Разработка одномерной игровой консоли Light Pong

В статье представлен процесс создания одномерной игровой консоли Light Pong.

Задать вопрос