Evertop - 100 saatten uzun pil ömrüne sahip E-ink IBM XT klonu
(github.com/ericjenott)- Evertop, IBM XT’yi 80186 işlemci ve 1MB RAM yapılandırmasıyla emüle eden taşınabilir bir PC; DOS, Minix, bazı 1980’ler işletim sistemleri ve Windows 3.0’a kadar çalıştırabiliyor
- Düşük güç tüketimli ESP32 mikrodenetleyici, 5,83 inç 648x480 E-ink ekran, iki adet 10.000mAh pil ve güçlü enerji tasarrufu tasarımını bir araya getirerek tek şarjla yüzlerce ila binlerce saat kullanım hedefliyor
- Dahili klavye, PS/2 klavye·fare, CGA/Hercules/MCGA grafikler, bazı EGA/VGA, PC speaker·Adlib·Covox·Disney Sound Source ses, RS232, USB flash sürücü, Ethernet, Wi‑Fi, LoRA gibi çevre birimleri geniş kapsamda sunuluyor
- Güç, çıkarılabilir güneş paneli, 2,5~20V DC giriş ve micro USB ile sağlanıp şarj edilebiliyor; 6V 6W güneş paneli gerçek ölçümlerde en fazla 700mA, bulutlu havada ise 70~100mA seviyesini gösteriyor
- Evertop Min, klavye, değişken voltajlı şarj, güneş paneli, RJ45 Ethernet, DB9 serial, LoRA, voltmetre ve pilin yarısını çıkararak ağırlık, malzeme, parça ve montaj maliyetini düşüren en küçük sürüm
Evertop’un temel yapısı
- Evertop, ultra düşük güç tüketimli, uzun pil ömürlü, güneş enerjili PC olarak konumlanan taşınabilir bir bilgisayar
- IBM XT’yi emüle ediyor; yapılandırması 80186 işlemci ve 1MB RAM
- Çalıştırabildiği yazılım aralığı şu şekilde
- DOS
- Minix
- bazı 1980’ler işletim sistemleri
- Windows 3.0’a kadar
- Uyumluluk kapsamı, 1980’ler ve 1990’ların başındaki neredeyse tüm IBM PC/XT uyumlu DOS yazılımları
Güç tasarımı ve pil ömrü
- Uzun çalışma süresinin temel bileşenleri düşük güç tüketimli mikrodenetleyici, düşük enerji tüketimli E-ink ekran, iki adet 10.000mAh pil ve güçlü enerji tasarrufu önlemleri
- Güç tasarrufu modunda, bekleme değil sürekli etkileşimli kullanım esas alındığında en az 200 saat, tipik olarak 500 saat ve bazı durumlarda daha da uzun çalışabiliyor
- Varsayılan güneş paneliyle birlikte kullanıldığında, şebekeden bağımsız ortamlarda pil ömrünü çok dert etmeden kullanılacak şekilde tasarlanmış
- Gelecekte daha önce geliştirilmiş yerel metin düzenleyici·kelime işlemci·e-kitap okuyucusunun taşınması planlanıyor
- Bu uygulamalarda tek şarjla 1000 saatten fazla kullanım bekleniyor
- E-kitap okuyucu uygulamasında 5000~10000 saat kullanım olasılığı da öngörülüyor
- Evertop, kullanıcı başlatmalı veya otomatik disk hibernation desteği sunuyor
- IO kontrollü çift MOSFET devresiyle boşta güç tamamen kesilebiliyor
- Yeniden açıldığında önceki konumdan devam edilebiliyor
- Dahili çevre birimleri, ön paneldeki fiziksel anahtarlarla kullanılmadığında kapatılabiliyor; böylece gereksiz güç tüketimi azaltılıyor
Şarj yöntemleri ve güneş enerjisi performansı
- Güç besleme ve şarj için 3 yöntem var
- dahili çıkarılabilir güneş paneli
- dahili buck/boost devresi üzerinden 2,5~20V DC giriş
- micro USB konnektörü
- Üç güç kaynağı da aynı anda şarj kaynağı olarak kullanılabiliyor ve cihaz kullanımdayken de her yöntemle şarj mümkün
- Pil seviyesi ve şarj voltajını kolay görmek için dahili voltmetre bulunuyor
- Güneş panelinin nominal değeri 6V, 6W
- teorik olarak tam güneş altında 1A verebilir
- pratikte görülen en yüksek değer 700mA
- bu seviye bile güneş altında saat başına 10~50 saatlik sürekli kullanım enerjisi sağlayabiliyor
- çok bulutlu havada bile 70~100mA elde edilerek 1 saatlik şarjla 1~5 saat kullanım mümkün olabiliyor
Dahili çevre birimleri ve giriş/çıkış
- Evertop’ta dahili klavye ve harici PS/2 klavye·fare portları bulunuyor
- Grafik desteği şu aralığı kapsıyor
- CGA
- Hercules
- MCGA
- bazı EGA
- bazı VGA
- Ses çıkışı PC speaker, Adlib, Covox ve Disney Sound Source destekliyor
- dahili hoparlör var
- kulaklık jakı ve ses seviyesi ayar tekerleği var
- Haberleşme·giriş/çıkış portları şunları içeriyor
- 1 adet DB9 RS232 serial port
- 1 adet TTL serial port
- dual keyboard and mouse PS/2 port
- USB flash sürücü portu
- RJ45 Ethernet portu
- Wi‑Fi
- LoRA radio
- LoRA gerçek zamanlı sohbet istemcisi QBASIC ile yaklaşık 15 dakikada yazılmış
- Bluetooth donanımı mevcut, ancak henüz özellik olarak uygulanmamış
- planlanan adaylar BT klavye·fare, Bluetooth serial, Bluetooth IP, Bluetooth audio ve Bluetooth dosya aktarımı
- Dahili klavye kısa bir tether ile kolayca ayrılabiliyor
- gövde dik konumda tutulup klavye düz bir yüzeye yerleştirilebiliyor
- PS/2 portuna ayrı bir klavye takarak tam boy klavye de kullanılabiliyor
Depolama ve emülasyon sistemi yapılandırması
- Disket ve sabit disk imajları SD kart üzerinde saklanıyor
- Kullanılan kart 256GB SD kart
- daha büyük kartlar da çalışabilir, ancak test edilmemiş
- Sabit disk imajlarının her biri en fazla 4GB olabilir
- Bir emülasyon sistemi, 2 disket ve 2 sabit disk bağlayabiliyor
- sistem başına toplam 8GB’a kadar yapılandırma mümkün
- Birden fazla emülasyon sistemi ayarlanıp açılışta seçilebiliyor
- önceki seçim varsayılan olarak da korunabiliyor
Uygulama teknolojileri
- Dahili çalıştırmayı Espressif ESP32 mikrodenetleyici üstleniyor
- Ekran, good-display.com’un 5,83 inç 648x480 “fast refresh” modeli
- yenilenmediği zaman güç tüketmiyor
- Yazılım temeli, Fabrizio Di Vittorio’nun FabGL kütüphanesi için hazırladığı PCEmulator demo ile başlamış
- yaklaşık 2 yıl boyunca ekleme, çıkarma, değiştirme, düzeltme ve deneylerle bugünkü haline gelmiş
- Dış kasa 3D baskı mat PETG plastikten yapılmış
Evertop Min
- Evertop Min, orijinal Evertop’un en küçük sürümü
- Ağırlık, malzeme, parça ve montaj maliyetini düşürmek için çıkarılan unsurlar şunlar
- dahili klavye
- değişken voltajlı şarj
- güneş paneli
- RJ45 Ethernet
- DB9 serial port
- LoRA radio
- voltmetre
- pil kapasitesinin yarısı
- Korunan unsurlar şunlar
- aynı E-ink ekran
- dual keyboard/mouse PS/2 port
- dahili hoparlör
- kulaklık jakı
- ses seviyesi ayar tekerleği
- USB flash sürücü portu
- Wi‑Fi ağ bağlantısı
- Bluetooth
- TTL serial port
- SD kart yuvası
- micro USB şarj portu
- Daha büyük Evertop ile aynı firmware’i çalıştırıyor
- Kullanıcı PS/2 klavye ve harici güneş paneli eklerse daha hafif ve daha küçük, şebekeden bağımsız, uzun süreli bir bilgisayar kurulumu mümkün oluyor
Demo ve örnek çalıştırmalar
- Örnek videolarda QBASIC “hello world”, Space Quest 3’ün Adlib sesi, Windows Minesweeper, Adlib Jukebox, USB flash sürücü kullanımı, ağ bağlantısı, web gezintisi, hibernation ve devam, güneş panelinin takılıp çıkarılması yer alıyor
- Bazı videolar Firefox’ta oynatılmıyorsa Chrome kullanılması öneriliyor
- Yüksek çözünürlüklü tam uzunluktaki videolar YouTube playlist üzerinden izlenebilir
- Örnek görsellerde Doom, Monkey Island, Space Quest, Wolfenstein 3D, Prince of Persia, SimCity, King’s Quest, Word for Windows, Excel, WordStar 7, MS Works, ağ bağlantısı, Minix ve C derleyicisi ile harici portlar ve iç erişim fotoğrafları yer alıyor
1 yorum
Hacker News yorumları
Aslında 100 saat bile düşük bir tahmin. Güç tasarrufu modunu kullanmasanız bile tek şarjla en az 200 saat kesintisiz aktif kullanım mümkün; güç tasarrufu moduyla 500 saatin üstüne de rahatça çıkabilir.
Harika. Ekranın ne kadar dayandığını merak ediyorum. Ben de bu kadar etkileyici olmasa da e-paper panolarla uğraşmıştım; Waveshare ekranlarda 1 milyon yenilemeye kadar yazıyor. Burada kullanılan ekran daha iyi görünüyor.
Yaptığım mütevazı e-paper projeleri:
https://www.asciimx.com/projects/e-reader/
https://www.asciimx.com/projects/etlas/
Aynı ekranı 2 yılı biraz aşkın süredir günde ortalama 1-2 saat kullanıyorum; yeni bir ekranla karşılaştırınca metin ve grafik keskinliğinde fark ya yok denecek kadar az ya da çok küçük görünüyor.
Böyle bir cihazın her gün çok yoğun kullanılacağını sanmıyorum; bu yüzden birkaç yıl boyunca ara sıra çıkarıp kullanabileceğinizi beklemek makul görünüyor.
Burada hâlâ boş duran bir cihaz kategorisi olduğunu düşünüyorum. Düşük güç tüketen ama kalıcı olarak kullanılabilen, temel işlevlere sahip cihazlar. Zamanla ultra düşük güç donanımları giderek daha yetenekli hâle geldikçe dizüstü gibi cihazların yerini bile alabilirler.
Donanım uzun süre yeterince yetenekli ve dayanıklı kalıyor. Ama 10 yıllık, desteklenmeyen yazılıma razı olmak oldukça özel bir kullanıcı kitlesi gerektirir; IBM XT seviyesindeki yazılımlar için bu daha da geçerli.
Bu tür cihazların sayısı çok az olduğundan güvenlik pek dikkate alınmıyor. İnternete bağlı bir Amiga'ya sızacak kişi muhtemelen şaka yapan bir arkadaşınız olur. Ama kalıcı kullanım cihazları gerçek işlerde, özellikle parayla az da olsa ilişkili işlerde kullanılacaksa çok daha güncel olmaları gerekir.
E-posta yazmaya, hafif kodlamaya ve gezinmeye, başka makinelere SSH ile bağlanmaya olanak verip 50 saat pil sunan ultra ince ve ultra hafif dizüstü nerede, merak ediyorum.
Ben Boox Palma 2'yi bir standa koyup Thinkpad Keyboard 2 bağlayarak benzer şekilde kullanıyorum. Pili 100 saat gitmeyebilir ama epey uzun dayanıyor.
Bu emülasyonla çalışıyor ama donanım, orijinaline kapı düzeyinde doğruluk sağlayacak şekilde modern CMOS sürecine küçültülmüş olsaydı güç tasarrufu daha da büyük olur muydu merak ediyorum. Tek haneli bir çarpan değil de bir mertebe fark bile mümkün olur muydu diye düşünüyorum.
Klavyede Windows tuşu olması ilginç. Aslen hangi dizüstünden çıktığını bilen var mı merak ediyorum. İşaretleme çubuğu olmadığına göre ThinkPad değil; ilk dönem Dell’lerde buna benzer tuhaf bir dizilim olduğunu hatırlıyorum. Tuşlar izolasyon/chiclet tipinde olmadığına göre kesinlikle eski bir parça. Home/End konumu ve sağ Shift tuşu dışında günümüz dizüstü klavyelerinin çoğundan daha iyi görünüyor. Insert/Delete/Home/End Fn kombinasyonu değil, ok tuşları da tam boy.
Genelde beyaz zemin üzerinde siyah yazı tersinden çok daha iyi görünüyor, ama bazı programların varsayılanı bunun tersi olduğundan hızlıca tekrar çevirebilmek iyi oluyor. Boşluk çubuğunun sağındaki "menu" tuşu ekranı hızlı yenilemek için kullanılıyor. Siyah pikselleri yeniden çizip tamamen siyah görünmelerini sağlayan bir özellik; ara sıra soluk göründüğünde hızlıca düzeltebiliyor. Uzun basınca tüm ekran siyaha dönüyor ve ardından görüntüyü geri yükleyen uzun bir yenileme yapıyor; yaklaşık 1 saniye sürüyor. Siyahı tamamen siyah, beyazı tamamen beyaz yapıyor. İkisini de sık kullanmak gerekmiyor; iki üç saatte bir ihtiyaç duyulacak bir durum çıkıyor.
Klavye bir dizüstü parçası değil, bağımsız bir PS/2 klavye. Orijinal kasasından çıkarıp bu bilgisayar için 3D yazdırılmış kasaya koydum. https://item.taobao.com/item.htm?id=561534245819&skuId=52612... adresinden aldım; seçenek "KJW240/10寸PS/2圆口(线长140cm". Orijinal kablosu çok uzun olduğu için yaklaşık 35 cm’ye kestim ve bir PH2.0 fiş krimpleyip içeriden anakarta taktım. Çin dışında satın alınabilir mi bilmiyorum; AliExpress’te de olabilir.
Bunu seçmeden önce birkaç klavye denedim. Kriterler oldukça zorluydu. Windows ve menu tuşları olmalıydı; hem sol hem sağ Shift olmalıydı; Delete ve Backspace ikisi de gerekliydi; Print Screen, Scroll Lock, Num Lock, Num Lock ile açılan sayısal tuş takımı, Pause/Break ve Insert tuşları olmalıydı. Günümüz mini klavyelerinin çoğunda bunların hepsi yok. Bu bilgisayara sığacak kadar küçük, ama doğal yazı yazdıracak kadar büyük olması gerekiyordu; güç tüketimi de düşük olmalıydı. Bu klavye yaklaşık 6-7 mA çekiyor. Denediğim birçok klavye 30-40 mA çekiyordu; bu, CPU’nun kendisinden bile fazlaydı.
En hoşuma gitmeyen şey Home tuşunun tırnak işareti ile Enter arasında olması ve yukarı ok tuşunun sağ Shift’in olması gereken yere yakın durması. Gerçekten yazık olmuş bir tasarım. Yine de birçok klavyeden iyi ve birkaç gün yazınca epey alışabildim. Daha sonra kendim bir klavye yapıp değiştirmeyi planlıyorum. Tuş basışları arasında işlemcinin uyuyacağı, ortalama 1 mA’den az tüketecek ve standart tuş düzenine sahip bir klavye yapmak istiyorum.
Cihazın sağ tarafına istediğiniz PS/2 klavyeyi de takabiliyorsunuz; bu yüzden Windows ve menu tuşları olmayan eski klavyelerin takılacağı durumları da düşünmem gerekti. Böyle durumlarda F11 Windows tuşunun, F12 de menu tuşunun yerini alıyor. Çünkü bu iki tuş birçok eski klavyede yoktu ve DOS dönemi yazılımlarında da kullanılmıyordu.
Paramı alabilirsiniz. Gerçekten, bu uzun zamandır istediğim tam olarak böyle bir şey ve kendim yapacak zamanım ya da kaynağım yok.
Herkes düşük güçlü retro bilişim istiyor ama kullanırken makul gecikme de bekliyor. Her odada Wi‑Fi’ın iyi çalışmasını, fena sayılmayacak elektronik mürekkebin bir arabanın yarı fiyatı düzeyinde olmamasını ve web’de gezinmenin (HTTPS) de mümkün olmasını istiyor. Henüz o noktaya gelinmedi.
Biri modern yaşamın bu tür tüm "gereksinimlerini" karşılayan kaliteli bir ürün yaparsa inanılmaz başarılı olacak bir ürün gibi geliyor.
Kesin konuşmak gerekirse XT klonu değil. XT’de 8088 CPU, CGA/Hercules ekran bağdaştırıcısı, 640 KB RAM ve PC hoparlörü vardı. Bunda 80186 ve 1 MB RAM’in yanı sıra MCGA (VGA), hatta Adlib emülasyonu var. XT’den daha iyi.
V20, V30, 80186 işlemcili XT klonları da vardı. Bu yüzden geleneksel anlamda bu cihaz da XT’de çalışan tüm yazılımları çalıştırdığı ve pek çok ek özelliği olduğu için XT klonu. Buna karşılık AT’de çalışan tüm yazılımları çalıştıramadığı için AT klonu denemez.
Lisede bir XT’m vardı; 2400 baud modemle BBS’e bağlanır, yeşil tek renkli ekranda harflerin tek tek belirmesini izlerdim. Gerçekten harikaydı.
Yavaş ekranla ilgili beklentiyi de bir ölçüde buna göre ayarlıyor.
HP Palmtop serisindeki IBM PC uyumlu klonlar da iki AA pille çok uzun pil ömrü sunuyordu:
https://www.pcmag.com/news/the-golden-age-of-hp-palmtop-pcs
Güneş enerjisiyle çalışma konusundan biraz sapıyor ama Intel Claremont adlı güneş enerjisiyle çalışan CPU’ya ne olduğunu merak ediyorum. Proje nereye kadar ilerledi, yoksa yalnızca bir teknoloji demosu olarak mı kaldı bilmiyorum.
Boox Max Lumi’yi her gün Emacs işleri için yardımcı ekran olarak kullanıyorum. E-ink, metin ve terminal kullanımı için harika; yalnızca ara sıra fareyle işlem yapmak gerektiğinde sorun oluyor. Benim bahsettiğim kullanımda bu neredeyse hiç yaşanmıyor
Asıl istediğim şey, CPU ve bellek performansı tamamen yok denecek seviyede olmayan düşük güç tüketimli bir Linux dizüstü. Basit programlar yazabilsem yeter. Performansı biraz düşük olsa da sorun değil; CPU’yu çok kullanan işler SSH ile halledilebilir
İhtiyaçlarıma uyacak gibi görünen birkaç cihaz gördüm ama uzun uzun baktıktan sonra sonunda satın almaktan vazgeçtim. Ya fazla kapalı bir ekosistem gibi görünüyorlardı, ya cihazda programlama mümkün olsa da blog yazılarımı Emacs ile yazmak için uygun görünmüyorlardı, ya da o kadar düşük performanslıydılar ki hâlihazırda kullandığım araçların %99’unun çalışmayacağını düşündüm
Keşke bu tarz şeyleri kendim hack’leyecek elektronik bilgim veya özgüvenim olsaydı. Yeterince mümkün görünüyor. Örneğin https://www.waveshare.com/product/displays/e-paper/epaper-1/... gibi bir şeye bakıyordum; diğer seçeneklerle uyup uymayacağından emin olmasam da satın alıp deneyecek kadar ucuz
Son zamanlarda, güç verimliliği hedeflenerek tasarlanmış Android cihazlarda istediğim şeylerin çoğunu çalıştırabilmem gerektiğini düşünüyorum. Tasarım gereği pil ömrünün de epey uzun olması gerekir. Bir trackpad, klavye ve e-ink ekran eklenirse benim istediğim mükemmel cihaz olur. Dünyanın en ince cihazı olmak zorunda değil; değiştirilebilir pil ya da sadece bol miktarda pil koyma yöntemi ve bir de taşınabilir güneş enerjili şarj cihazı olursa harika olur
Oldukça hoş. E-ink tarafına bakmadan önce aklımdaki ideal kurulum, Linux tabanlı bir netbook ve ağır hesaplamaları güçlü bir sunucuya devretmek için ara sıra internet bağlantısıydı. Bu kurulum da benzer şekilde kullanılabilir gibi görünüyor