
Драйвер з відкритим кодом InkBoy прискорює демо стандартного E Ink Game Boy
Драйвер з відкритим кодом для e-paper ESP32-S3 скорочує хвильові форми та зменшує відлуння. Він досягає 30 кадрів/с у чотирьох сіріх тонах, але автор попереджає, що налаштовані хвилі можуть назавжди пошкодити панелі E Ink.
Швидкий драйвер для стандартної панелі
Автор каналу на YouTube Bo Made It продемонстрував електронний папір на базі ESP32-S3 на ім'я InkBoy, який емулює ігри для Game Boy з частотою 30 кадрів/с у чотирьох сірих тонах. Проєкт базується на 1,54-дюймовому дисплеї електронного паперу ESP32-S3 від Waveshare, стандартна швидкість оновлення якого становить приблизно 300 мілісекунд, що швидко для електронного паперу, але підходить в основному для статичних зображень.
Як панель створює сірі тони
Стандартний чорно-білий дисплей E Ink містить позитивно заряджений чорний пігмент і негативно заряджений білий пігмент. Переміщення цих частинок за допомогою хвильової форми дозволяє зберігати зображення на екрані без постійного живлення, але заміна пікселів повільна. Дисплей випадково створював сірі відтінки, оскільки пігмент не переходить миттєво з чорного в білий. Bo сказав, що зупинка драйвера в середині переходу може на вимогу створювати сірі тони.
Налаштований драйвер скорочує хвильову форму та індивідуально керує пікселями, щоб зменшити відлуння зображення. Bo спочатку спробував дитеринг для сірих тонів, але сказав, що це погано виглядає. Після додаткових виправлень драйвер отримав чотири сірі тони з частотою 30 кадрів/с замість оригінальних 3,33 кадрів/с. Він сказав, що ідея була натхненна автором іншого YouTube-каналу, який створив E Ink Game Boy з модифікованим апаратним забезпеченням, тоді як цей проєкт пише драйвер для стандартного апаратного забезпечення.
Відтворення та ризик
Bo опублікував робочу версію через місяць роботи, включно з тим, що він назвал "vibe coding" для драйвера. Він також попередив, що примусове застосування налаштованих хвильових форм і більш високої частоти оновлення на екранах E Ink може завдати назавжди пошкодження, і що тривалість служби панелі не оцінювалася. Його порада: вважати експерименти ризикованими і використовувати дешевий екран електронного паперу, а не модифікований електронний рідер для книг.
Джерела: The Register
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.