Перейти к содержанию
Технологии

Этот крошечный игровой девайс с электронной бумагой позволяет играть в Super Mario Land со скоростью 30 кадров в секунду на экране для чтения

Кто бы мог подумать, что экран с электронной бумагой сможет запускать игры для Game Boy со скоростью 30 кадров в секунду? Именно это и делает проект InkBoy от Bo Made It: превращает крошечный дисплей, предназначенный для простого статичного контента, в удивительно функциональную ретро-игровую систем

Редакция

Кто бы мог подумать, что экран с электронной бумагой сможет запускать игры для Game Boy со скоростью 30 кадров в секунду? Именно это и делает проект InkBoy от Bo Made It: превращает крошечный дисплей, предназначенный для простого статичного контента, в удивительно функциональную ретро-игровую систему. Он даже может запускать Super Mario Land достаточно плавно, чтобы вы забыли, что играете на экране, который больше подходит для электронной книги.

InkBoy создан на базе платы для разработки ESP32 с интегрированным дисплеем на электронной бумаге и преодолевает одно из главных ограничений этой технологии — низкую частоту обновления экрана. Электронная бумага отлично подходит для чтения, поскольку потребляет очень мало энергии для поддержания изображения, но быстро обновлять изображение, необходимое для видеоигры, — это уже другая история. Вместо того чтобы мириться с обычными ограничениями, проект находит способ заставить экран реагировать гораздо быстрее.

Дизайнер: Bo Made It

Секрет заключается в способе управления дисплеем. Экраны с электронной бумагой формируют изображения, перемещая мельчайшие частицы с помощью электрических импульсов. Обычное обновление включает тщательно контролируемую последовательность, которая занимает время и может создавать знакомый эффект мерцания, наблюдаемый на электронных читалках. InkBoy сокращает этот процесс, используя гораздо более короткие импульсы и обновляя отдельные пиксели, а не повторно обновляя весь экран. Это обеспечивает гораздо более быструю реакцию без замены самого дисплея.

Не менее важно, чтобы изображение выглядело правильно, а не только двигалось. InkBoy использует тщательно контролируемые переходы пикселей для создания различных оттенков серого, хотя это может оставлять слабые следы за движущимися объектами. Также есть более быстрый черно-белый режим, который использует дизеринг для создания впечатления дополнительных оттенков. Это придаёт проекту некоторую гибкость, позволяя разработчику при необходимости жертвовать тональными деталями ради более отзывчивого изображения.

Проект основан на идеях, исследованных в PaperBoy — более раннем эксперименте с игровой электронной бумагой от Wenting Zhang. InkBoy воплощает похожую концепцию на компактной плате для разработки, используя существующие проекты эмуляции Game Boy для запуска самих игр. Игры можно загружать с карты microSD, а программное обеспечение поддерживает сохранение прогресса и возобновление сеанса позже.

Остальная часть настройки столь же технична, как и вся сборка. Управление осуществляется отдельной платой ESP32-C3, размещённой в корпусе, напечатанном на 3D-принтере, и подключённой к модулю дисплея через USB-C. Также поддерживается сопряжение по Bluetooth, а встроенный динамик воспроизводит звук из игр. Вместе эти элементы превращают то, что могло бы быть просто доказательством концепции, в более полноценное небольшое игровое устройство.

У этого DIY-проекта всё ещё есть ограничения. Некоторые игры не могут поддерживать целевую частоту кадров, а модифицированный метод обновления может оставлять остаточное изображение на экране. Долгосрочные последствия многократного использования нетрадиционных форм сигналов также неясны, особенно когда речь идёт о сохранении изображения и возможных постоянных отметках. Однако InkBoy превращает одно из главных ограничений электронной бумаги в её самую удивительную особенность, принося классические игры Game Boy на экран, на котором никто не ожидал бы играть!


Читайте также:


Яндекс.Метрика