shiru8bit

shiru8bit 

Программист, музыкант, самоделкин, ретрогеймер

87subscribers

877posts

Эээ-ксперименты продолжаются

Получив в своё распоряжение два действующих экрана, я смог перейти к главному тесту, показывающему потенциал проекта — получится ли вообще что-то из этой затеи, или не стоит тратить время.
Сделал я это сразу после запуска экранов, но у меня накопилась огромная очередь постов, и этот задержался с публикацией почти на недельку. На самом деле работа по этому проекту уже продвинулась дальше, поэтому не торопитесь с выводами.
Для начала я соорудил небольшой тестовый стенд — пластинку из ПВХ, на которой двухсторонним скотчем зафиксировал экраны и ESP32. Потом прикрутил код загрузки изображений из BMP-файлов, разных для двух экранов. Нашёл подходящие изображения и загрузил.
Далее стенд был запихнут в старые VR очки для телефона и произведены визуальные наблюдения.
Наблюдения показали следующее:
• Экраны, как и ожидалось, не заполняют всё поле зрения, но видны более-менее крупно.
• Разрешение очень низкое, а очки действуют как увеличительное стекло, в результате чего прекрасно видна пиксельная структура экранов и каждый отдельный пиксель.
• Также из-за особенностей оптики прямоугольные экраны приобретают заметную бочкообразность.
• В текущей конфигурации экраны не удалось расположить геометрически нужным образом для наблюдения стереоэффекта.
В принципе не всё так плохо, и можно продолжать ещё некоторые тесты. Проблема правильного расположения экранов решаема, и в следующих тестах я планирую задействовать другую оптику, асферическую, не искажающую плоское изображение. Вероятно с ней будет и лучшее заполнение поля зрения. Пиксельную структуру я могу перевести из категории артефакта в категорию визуальной эстетики.
Далее нужно было провести ещё ряд экспериментов: проверить решаемость оптических проблем, получить достоверно наблюдаемый стереоэффект и выяснить, каковы перспективы по выводу динамической графики силами одного ESP32 сразу на два экрана с приличным количеством пикселей и подключением через SPI. Иначе говоря, оценить, можно ли вообще получить динамическую графику в таких условиях, или стоит рассчитывать только на статику. Также нужно было придумать какой-то фреймворк для разработки софта. Обо всём этом расскажу позже.
Ооо, как круто! Надо придумать какое то интересное название для этого VR проекта)
Subscription levels6

Микро 16

$0.22 per month
Просто потому что нельзя 8. Даже самая малая поддержка важна. Спасибо!

База 128

$1.73 per month
Для тех, кто просто хочет поддержать. Спасибо!

Супер 256

$3.5 per month
Для тех, кто хочет поддержать. Спасибо!

Кило 320

$4.4 per month
Для тех, кто сильно хочет поддержать. Спасибо!

Мега 640

$8.7 per month
Для тех, кто очень хочет поддержать. Спасибо!

Гига 1024

$13.9 per month
Для тех, кто крайне хочет поддержать. Спасибо!
Go up