- Evertop adalah PC portabel yang mengemulasikan IBM XT dengan prosesor 80186 dan RAM 1MB, serta dapat menjalankan DOS, Minix, beberapa sistem operasi era 1980-an, hingga Windows 3.0
- Dengan memadukan mikrokontroler ESP32 berdaya rendah, layar E-ink 5,83 inci 648x480, dua baterai 10.000mAh, dan desain hemat daya yang agresif, perangkat ini menargetkan penggunaan ratusan hingga ribuan jam dalam sekali isi daya
- Perangkat ini dilengkapi periferal yang sangat luas, termasuk keyboard internal, keyboard dan mouse PS/2, grafis CGA/Hercules/MCGA, sebagian EGA/VGA, audio PC speaker·Adlib·Covox·Disney Sound Source, RS232, USB flash drive, Ethernet, Wi-Fi, LoRA, dan lain-lain
- Daya dapat disuplai dan diisi melalui panel surya lepas-pasang, input DC 2,5~20V, dan micro USB; panel surya 6V 6W dalam pengukuran nyata menunjukkan hingga 700mA, dan sekitar 70~100mA saat cuaca mendung
- Evertop Min adalah versi minimum yang mengurangi bobot serta biaya material, komponen, dan perakitan dengan menghapus keyboard, pengisian tegangan variabel, panel surya, RJ45 Ethernet, serial DB9, LoRA, voltmeter, dan setengah kapasitas baterai
Struktur dasar Evertop
- Evertop adalah komputer portabel yang mengusung konsep PC surya ultrahemat daya dengan baterai tahan sangat lama
- Perangkat ini mengemulasikan IBM XT, dengan konfigurasi prosesor 80186 dan RAM 1MB
- Rentang perangkat lunak yang dapat dijalankan adalah sebagai berikut
- DOS
- Minix
- beberapa sistem operasi era 1980-an
- hingga Windows 3.0
- Cakupan kompatibilitasnya mencakup hampir semua perangkat lunak DOS kompatibel IBM PC/XT dari era 1980-an hingga awal 1990-an
Desain daya dan masa pakai baterai
- Komponen inti untuk operasi jangka panjang adalah mikrokontroler berdaya rendah, layar E-ink berdaya rendah, dua baterai 10.000mAh, dan langkah penghematan daya yang agresif
- Dalam mode hemat daya, bukan dalam keadaan siaga melainkan berdasarkan penggunaan interaktif berkelanjutan, perangkat dapat berjalan serendahnya 200 jam, umumnya 500 jam, atau dalam beberapa kasus lebih lama
- Jika digunakan bersama panel surya bawaan, perangkat ini dirancang agar dapat dipakai di lingkungan off-grid tanpa perlu terlalu mengkhawatirkan masa pakai baterai
- Ke depannya, ada rencana untuk mem-port editor teks, pengolah kata, dan pembaca e-book native yang sudah pernah dibuat sebelumnya
- Pada aplikasi tersebut, diharapkan bisa digunakan lebih dari 1000 jam dalam sekali isi daya
- Pada aplikasi pembaca e-book, bahkan diharapkan ada kemungkinan penggunaan 5000~10000 jam
- Evertop mendukung hibernasi disk yang dapat dimulai pengguna atau berjalan otomatis
- Dengan rangkaian IO control dual MOSFET, daya dapat diputus sepenuhnya saat idle
- Saat dinyalakan kembali, perangkat dapat melanjutkan dari posisi sebelumnya
- Periferal internal dapat dimatikan saat tidak digunakan melalui sakelar fisik di panel depan untuk mengurangi konsumsi daya yang tidak perlu
Metode pengisian daya dan performa surya
- Ada 3 metode suplai daya dan pengisian
- panel surya lepas-pasang bawaan
- input DC 2,5~20V melalui rangkaian buck/boost internal
- konektor micro USB
- Ketiga sumber daya tersebut dapat digunakan secara bersamaan sebagai sumber pengisian, dan pengisian juga bisa dilakukan saat perangkat sedang digunakan
- Untuk memudahkan pengecekan sisa baterai dan tegangan pengisian, perangkat ini dilengkapi voltmeter internal
- Rating panel suryanya adalah 6V, 6W
- Secara teori dapat menghasilkan 1A di bawah sinar matahari penuh
- Nilai maksimum yang benar-benar terlihat adalah 700mA
- Bahkan pada tingkat itu, daya tersebut dapat menopang penggunaan berkelanjutan selama 10~50 jam untuk setiap 1 jam sinar matahari
- Pada hari yang sangat mendung pun masih bisa memperoleh 70~100mA, sehingga memungkinkan 1~5 jam penggunaan untuk setiap 1 jam pengisian
Periferal bawaan dan input/output
- Evertop memiliki keyboard internal serta port keyboard dan mouse PS/2 eksternal
- Dukungan grafisnya mencakup
- CGA
- Hercules
- MCGA
- sebagian EGA
- sebagian VGA
- Output audio mendukung PC speaker, Adlib, Covox, dan Disney Sound Source
- Ada speaker internal
- Ada jack headphone dan roda pengatur volume
- Port komunikasi dan input/output mencakup
- 1 port serial DB9 RS232
- 1 port serial TTL
- dual keyboard and mouse PS/2 port
- port USB flash drive
- port RJ45 Ethernet
- Wi-Fi
- radio LoRA
- Klien chat real-time LoRA ditulis dalam QBASIC hanya dalam sekitar 15 menit
- Perangkat keras Bluetooth sudah ada, tetapi fungsinya belum diimplementasikan
- Kandidat fitur yang direncanakan meliputi keyboard dan mouse BT, Bluetooth serial, Bluetooth IP, Bluetooth audio, dan transfer file Bluetooth
- Keyboard internal dapat dilepas dengan mudah melalui tether pendek
- Unit utama bisa ditegakkan sementara keyboard diletakkan di permukaan datar
- Keyboard terpisah juga bisa dicolokkan ke port PS/2 untuk menggunakan keyboard ukuran penuh
Penyimpanan dan konfigurasi sistem emulasi
- Image floppy dan hard disk disimpan di kartu SD
- Kartu yang digunakan adalah kartu SD 256GB
- Kartu yang lebih besar kemungkinan juga dapat berfungsi, tetapi belum diuji
- Setiap image hard disk dapat berukuran hingga 4GB
- Satu sistem emulasi dapat me-mount 2 floppy dan 2 hard disk
- Total hingga 8GB dapat dikonfigurasi per sistem
- Beberapa sistem emulasi dapat diatur dan dipilih saat boot
- Pilihan sebelumnya juga dapat dipertahankan sebagai default
Teknologi implementasi
- Penggerak internalnya ditangani oleh mikrokontroler Espressif ESP32
- Layarnya adalah model 5,83 inci 648x480 “fast refresh” dari good-display.com
- Tidak menggunakan daya saat tidak sedang melakukan refresh
- Basis perangkat lunaknya berawal dari demo PCEmulator untuk pustaka FabGL karya Fabrizio Di Vittorio
- Setelah sekitar 2 tahun penambahan, penghapusan, perubahan, perbaikan, dan eksperimen, jadilah bentuknya yang sekarang
- Casing luarnya dibuat dari plastik PETG matte hasil cetak 3D
Evertop Min
- Evertop Min adalah versi minimum dari Evertop asli
- Elemen yang dihapus untuk mengurangi bobot serta biaya material, komponen, dan perakitan adalah sebagai berikut
- keyboard internal
- pengisian tegangan variabel
- panel surya
- RJ45 Ethernet
- port serial DB9
- radio LoRA
- voltmeter
- setengah kapasitas baterai
- Elemen yang tetap dipertahankan adalah sebagai berikut
- layar E-ink yang sama
- dual keyboard/mouse PS/2 port
- speaker internal
- jack headphone
- roda pengatur volume
- port USB flash drive
- jaringan Wi-Fi
- Bluetooth
- port serial TTL
- slot kartu SD
- port pengisian micro USB
- Perangkat ini menjalankan firmware yang sama dengan Evertop yang lebih besar
- Jika pengguna menambahkan keyboard PS/2 dan panel surya eksternal, maka dimungkinkan konfigurasi komputasi off-grid jangka panjang yang lebih ringan dan lebih kecil
Demo dan contoh penggunaan
- Video sampel mencakup QBASIC “hello world”, suara Adlib dari Space Quest 3, Windows Minesweeper, Adlib Jukebox, penggunaan USB flash drive, networking, penjelajahan web, hibernasi dan resume, serta pelepasan panel surya
- Jika beberapa video tidak dapat diputar di Firefox, disarankan menggunakan Chrome
- Video resolusi tinggi berdurasi penuh dapat dilihat di YouTube playlist
- Gambar sampel mencakup Doom, Monkey Island, Space Quest, Wolfenstein 3D, Prince of Persia, SimCity, King’s Quest, Word for Windows, Excel, WordStar 7, MS Works, networking, Minix dan kompiler C, serta foto port eksternal dan akses internal
1 komentar
Komentar Hacker News
Sebenarnya 100 jam pun terlalu rendah. Bahkan tanpa mode hemat daya, perangkat ini bisa dipakai aktif terus-menerus setidaknya 200 jam dalam sekali pengisian daya, dan kalau memakai mode hemat daya, bisa dengan mudah melewati 500 jam.
Keren. Saya penasaran seberapa lama display-nya bertahan. Saya juga pernah mengutak-atik dashboard kertas elektronik, meski tidak semengesankan ini, dan display Waveshare disebut mendukung hingga 1 juta kali refresh. Display yang dipakai di sini terlihat lebih bagus.
Proyek-proyek kertas elektronik sederhana yang saya buat:
https://www.asciimx.com/projects/e-reader/
https://www.asciimx.com/projects/etlas/
Saya sudah memakai layar yang sama selama sedikit lebih dari 2 tahun, rata-rata sekitar 1–2 jam per hari, dan dibandingkan dengan layar baru, perbedaan ketajaman teks dan grafis terlihat nyaris tidak ada atau sangat kecil.
Perangkat seperti ini sepertinya tidak akan dipakai sangat intensif setiap hari, jadi rasanya masuk akal untuk berharap bisa sesekali dikeluarkan dan dipakai selama beberapa tahun.
Saya rasa masih ada kategori perangkat yang kosong di sini. Perangkat yang dayanya rendah, tetapi bisa dipakai secara permanen dan memiliki fungsi dasar. Seiring waktu, ketika hardware berdaya sangat rendah menjadi makin mumpuni, perangkat seperti ini mungkin bisa menggantikan perangkat semacam laptop.
Hardware-nya masih cukup mumpuni untuk waktu lama dan juga cukup tahan lama. Namun untuk mau menerima software berusia 10 tahun yang tidak lagi didukung, dibutuhkan kelompok pengguna yang cukup khusus, apalagi kalau software-nya setingkat IBM XT.
Jumlah perangkat seperti ini sangat sedikit sehingga keamanan tidak terlalu dipertimbangkan. Orang yang akan membobol Amiga yang terhubung ke internet mungkin hanya teman iseng. Namun kalau perangkat yang dipakai permanen digunakan untuk pekerjaan nyata, terutama yang sedikit saja terkait uang, perangkat itu harus jauh lebih mutakhir.
Saya penasaran, di mana laptop supertipis dan superringan yang bisa menulis email, coding ringan dan browsing, SSH ke perangkat lain, sekaligus menawarkan baterai 50 jam?
Saya memakai Boox Palma 2 di atas stand dan memasangkannya dengan Thinkpad Keyboard 2 untuk penggunaan serupa. Baterainya mungkin tidak sampai 100 jam, tetapi cukup awet.
Ini berjalan lewat emulasi, tapi saya penasaran apakah penghematan dayanya akan lebih besar jika perangkat kerasnya disesuaikan dengan aslinya secara gate-accurate lalu diperkecil dengan proses CMOS modern. Rasanya mungkin saja bukan sekadar faktor satu digit, melainkan beda satu orde skala
Menarik juga ada tombol Windows di keyboard-nya. Saya penasaran ada yang tahu asalnya dari laptop apa. Karena tidak ada pointing stick, sepertinya bukan ThinkPad; saya ingat beberapa Dell awal punya susunan yang sama-sama aneh. Dari bentuk tombolnya yang bukan tipe isolation, jelas ini barang lama. Selain posisi Home/End dan tombol Shift kanan, kelihatannya lebih baik daripada kebanyakan keyboard laptop masa kini. Insert/Delete/Home/End bukan kombinasi Fn, dan tombol panahnya juga ukuran penuh
Biasanya latar putih dengan teks hitam terlihat jauh lebih baik daripada kebalikannya, tetapi beberapa program default-nya sebaliknya, jadi berguna kalau bisa cepat membaliknya lagi. Tombol "menu" di kanan spasi dipakai untuk refresh cepat layar. Fungsinya menggambar ulang piksel hitam agar tampak benar-benar hitam, sehingga bisa cepat memperbaiki saat kadang terlihat pudar. Jika ditekan lama, perangkat melakukan refresh panjang yang membuat seluruh layar menjadi hitam lalu memulihkan gambar, dan memakan waktu sekitar 1 detik. Hitam dibuat benar-benar hitam, putih dibuat benar-benar putih. Keduanya tidak perlu sering dipakai; kira-kira akan ada situasi yang membutuhkannya sekali setiap dua atau tiga jam
Keyboard-nya bukan komponen laptop, melainkan keyboard PS/2 mandiri. Saya mengeluarkannya dari casing asli lalu memasukkannya ke casing cetak 3D untuk komputer ini. Saya mendapatkannya dari https://item.taobao.com/item.htm?id=561534245819&skuId=52612..., opsi "KJW240/10寸PS/2圆口(线长140cm". Kabel aslinya terlalu panjang, jadi saya potong menjadi sekitar 35 cm, memasang konektor PH2.0 dengan crimp, lalu mencolokkannya ke motherboard di bagian dalam. Saya tidak tahu apakah bisa dibeli di luar Tiongkok, mungkin juga ada di AliExpress
Sebelum memilih yang ini, saya mencoba beberapa keyboard. Syaratnya cukup ketat. Harus ada tombol Windows dan menu, harus ada Shift kiri dan kanan, perlu Delete dan Backspace, serta harus punya Print Screen, Scroll Lock, Num Lock, numpad yang diaktifkan dengan Num Lock, Pause/Break, dan Insert. Tidak banyak keyboard mini modern yang memiliki semua itu. Keyboard-nya harus cukup kecil untuk masuk ke komputer ini, tetapi cukup besar untuk mengetik secara alami, dan konsumsi dayanya juga harus rendah. Keyboard ini memakai sekitar 6–7 mA. Banyak keyboard yang saya uji memakai 30–40 mA, lebih besar daripada CPU itu sendiri
Hal yang paling tidak saya suka adalah tombol Home berada di antara tanda kutip dan Enter, dan tombol panah atas kira-kira berada di tempat Shift kanan. Desain yang sangat disayangkan. Meski begitu, masih lebih baik daripada banyak keyboard lain, dan setelah mengetik beberapa hari saya bisa cukup terbiasa. Nantinya saya berencana membuat keyboard sendiri untuk menggantikannya. Saya ingin membuat keyboard dengan tata letak tombol standar, dengan prosesor yang tidur di antara penekanan tombol sehingga rata-rata memakai kurang dari 1 mA
Di sisi kanan perangkat juga bisa dicolokkan keyboard PS/2 apa pun yang diinginkan, jadi saya harus mempertimbangkan kasus orang mencolokkan keyboard lama yang tidak punya tombol Windows dan menu. Dalam kasus seperti itu, F11 menggantikan tombol Windows, dan F12 menggantikan tombol menu. Kedua tombol ini tidak ada di banyak keyboard lama dan juga tidak dipakai oleh perangkat lunak era DOS
Ambil saja uang saya. Serius, ini persis barang yang sudah lama saya inginkan, dan saya tidak punya waktu atau sumber daya untuk membuatnya sendiri
Semua orang menginginkan komputasi retro berdaya rendah, tetapi juga mengharapkan latensi yang masuk akal saat dipakai. Mereka ingin Wi-Fi yang bagus di semua ruangan, e-ink yang tidak terlalu buruk dan tidak seharga setengah mobil, serta bisa menjelajah web (HTTPS). Kita belum sampai ke sana
Kalau ada yang membuat produk berkualitas tinggi dengan semua "kebutuhan" kehidupan modern seperti ini, rasanya produk itu akan luar biasa sukses
Secara ketat, ini bukan klon XT. XT punya CPU 8088, adapter display CGA/Hercules, RAM 640 KB, dan PC speaker. Ini punya 80186 dan RAM 1 MB, MCGA (VGA), bahkan emulasi Adlib. Lebih baik daripada XT
Ada juga klon XT yang memakai prosesor V20, V30, dan 80186. Jadi dalam arti tradisional ini, perangkat ini juga klon XT karena menjalankan semua perangkat lunak yang berjalan di XT dan punya banyak fitur tambahan. Sebaliknya, ia tidak bisa menjalankan semua perangkat lunak yang berjalan di AT, jadi tidak bisa disebut klon AT
Waktu SMA saya punya XT, dan saya terhubung ke BBS dengan modem 2400 baud sambil melihat huruf-huruf muncul satu per satu di layar monokrom hijau. Benar-benar keren
Ekspektasi terhadap layar yang lambat juga kurang lebih disesuaikan begitu
Klon kompatibel IBM PC dari lini HP Palmtop juga punya daya tahan baterai sangat panjang dengan dua baterai AA:
https://www.pcmag.com/news/the-golden-age-of-hp-palmtop-pcs
Sedikit melenceng dari pembahasan daya surya, tetapi saya penasaran apa yang terjadi dengan CPU bertenaga surya bernama Intel Claremont. Saya tidak tahu proyeknya sampai sejauh mana, atau apakah berakhir hanya sebagai demonstrasi teknologi
Saya memakai Boox Max Lumi setiap hari sebagai display sekunder untuk bekerja di Emacs. E-ink sangat bagus untuk teks dan terminal, dan hanya bermasalah sesekali saat perlu menggunakan mouse. Untuk kegunaan yang saya sebutkan, itu sebenarnya hampir tidak pernah terjadi
Yang benar-benar saya inginkan adalah laptop Linux berdaya rendah yang performa CPU dan memorinya tidak sampai benar-benar nol. Asal bisa menulis program sederhana. Performa agak rendah tidak masalah, dan pekerjaan yang banyak memakan CPU bisa ditangani lewat SSH
Saya sudah melihat beberapa perangkat yang sepertinya cocok dengan kebutuhan saya, tetapi setelah lama dipertimbangkan akhirnya tidak jadi membeli. Entah karena terlihat seperti ekosistem yang terlalu tertutup, atau meski bisa dipakai memprogram di perangkatnya, tampaknya tidak cocok untuk menulis posting blog saya dengan Emacs, atau performanya terlalu rendah sehingga sepertinya 99% alat yang sudah saya pakai tidak akan berjalan
Saya berharap punya pengetahuan elektronika atau kepercayaan diri untuk mengutak-atik hal semacam ini sendiri. Kelihatannya cukup memungkinkan. Misalnya saya sempat melihat sesuatu seperti https://www.waveshare.com/product/displays/e-paper/epaper-1/..., dan harganya cukup murah untuk dibeli dan dicoba meskipun saya belum yakin apakah cocok dengan opsi lain
Belakangan saya merasa sebagian besar hal yang saya inginkan seharusnya bisa dijalankan di perangkat Android yang dibuat dengan target efisiensi daya. Secara desain, baterainya juga semestinya cukup tahan lama. Jika ditambahkan trackpad, keyboard, dan display e-ink, itu akan menjadi perangkat sempurna yang saya inginkan. Tidak perlu menjadi perangkat tertipis di dunia; kalau ada baterai yang bisa diganti, atau sekadar memasukkan banyak baterai, plus charger surya portabel, itu akan luar biasa
Cukup keren. Sebelum melihat ke arah e-ink, konfigurasi ideal yang saya bayangkan adalah netbook berbasis Linux dan akses internet sesekali untuk memindahkan komputasi berat ke server yang kuat. Konfigurasi seperti ini sepertinya juga bisa dipakai dengan cara serupa