
Açık kaynaklı InkBoy sürücüsü standart E Ink Game Boy demosunu hızlandırıyor
ESP32-S3 e-paper ekranı için yapılan açık kaynaklı sürücü dalgaları azaltır ve görüntüyü bozar. 30 kare/sn ile dört gri seviyeye ulaşır; yazar, modifiye dalgaların E Ink panellerine kalıcı zarar verebileceği için uyarıyor.
Standart panel için hızlı sürücü
YouTube kanalı yazarı Bo Made It, ESP32-S3 tabanlı ve InkBoy adı verilen elektronik kağıt panelinin, öykünülmüş Game Boy oyunlarını 30 kare/sn hızında dört gri tonunda gösterdiğini sergiledi. Proje, Waveshare'ın 1,54 inçlik ESP32-S3 elektronik kağıt ekranı için tasarlandı; bu ekranın standart yenileme hızı yaklaşık 300 milisaniyedir, bu elektronik kağıt için hızlıdır ancak temelde statik görüntüler için uygundur.
Panel gri seviyeleri nasıl oluşturur?
Standart siyah-beyaz E Ink ekran, pozitif yüklü siyah pigmenti ve negatif yüklü beyaz pigmenti barındırır. Bu parçacıkların dalga formu deseniyle hareket ettirilmesi, görüntünün ekranda kesintili besleme olmadan kalmasını sağlar; ancak piksel değişimi yavaştır. Ekran, pigment siyahı beyaza anında geçirmediği için griyi zaten rastgele üretiyordu. Bo, geçişin ortasında sürücüyü durdurmanın istenen gri seviyelerini oluşturabileceğini söyledi.
Modifiye edilmiş sürücü dalga formunu kısaltır ve pikselleri tek tek yöneterek görüntü bozulmasını azaltır. Bo önce gri tonları için dithering denedi, ancak kötü göründüğünü söyledi. Ek düzeltmelerden sonra sürücü, orijinal sürücünün 3,33 kare/sn hızı yerine 30 kare/sn ile dört gri seviyesi üretti. Fikrin, modifiye donanımlı bir E Ink Game Boy yapan başka bir YouTube kanalı yazarından ilham aldığını; bu proje ise standart donanım için sürücü yazdığını belirtti.
Çoğaltma ve risk
Bo, çalışmaya bir ay sonra çalışan bir sürüm yayımladı; bunlar arasında sürücü için vibe coding adını verdiği bir sürüm de var. Ayrıca E Ink ekranlarda modifiye dalga formlarının ve daha yüksek yenileme sıklığının zorunlu kullanımının kalıcı zarar verebileceğini ve panelin uzun ömrünün değerlendirilmediğini uyarısında bulundu. Önerisi, deneylerin riskli kabul edilmesi ve ucuz bir elektronik kağıt ekranı kullanılması; modifiye edilmiş bir e-kitap okuyucu değil.
Kaynaklar: The Register
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.