Berita harian yang dicetak dengan printer dot matrix
(aschmelyun.com)-
Proyek printer berita harian
- Baru-baru ini membeli printer dot matrix di eBay dan memulai proyek untuk mencetak "halaman depan" kustom setiap pagi.
- Proyek ini dimulai sebagai upaya untuk mengurangi waktu menatap layar dan tetap mendapatkan informasi terbaru di pagi hari.
-
Pembelian perangkat keras
- Perangkat keras yang dibutuhkan terdiri dari printer dot matrix, Raspberry Pi Zero W, adaptor serial-USB, dan catu daya.
- Printer bekas dibeli dengan harga murah, lalu dipastikan berfungsi normal setelah sedikit dibersihkan dan disetel.
-
Memahami kode printer
- Karena printer terhubung ke
lp0, sempat mencoba mengirim teks mentah, tetapi muncul masalah izin. - Menyiapkan penggunaan skrip PHP agar teks dan karakter khusus bisa dikirim ke printer.
- Set karakter printer didasarkan pada IBM PC Code Page 437.
- Karena printer terhubung ke
-
Pengumpulan data
- Halaman depan yang dipersonalisasi mencakup cuaca, saham, headline berita utama, dan postingan Reddit populer.
- Data dikumpulkan menggunakan API gratis, lalu dikompilasi dengan kode PHP dan disimpan dalam array.
-
Mencetak halaman depan
- Menambahkan heading untuk tiap bagian dan merancang kotak atas yang memuat tanggal serta hari.
- Mengimplementasikan fungsi agar teks panjang dibagi ke beberapa baris sesuai lebar halaman saat dicetak.
-
Penggunaan dan penutup
- Mengatur agar printer berjalan otomatis setiap hari pukul 8 pagi melalui tugas cron.
- Melihat jumlah berita yang terbatas pada selembar kertas terasa lebih baik.
- Proyek yang menggabungkan perangkat keras fisik dan teknologi baru ini membangkitkan kembali semangat sebagai programmer.
Ringkasan GN⁺
- Proyek ini merupakan upaya menarik untuk memanfaatkan perangkat keras lama untuk kegunaan baru dengan menggabungkannya dengan teknologi modern.
- Proyek ini menawarkan cara untuk mengurangi waktu layar dan mendapatkan informasi dengan pendekatan analog.
- Sebagai proyek dengan fungsi serupa, berbagai proyek IoT yang memanfaatkan Raspberry Pi direkomendasikan.
- Kesenangan dan kreativitas proyek ini membuat esensi pemrograman terasa kembali.
1 komentar
Opini Hacker News
Seorang pengguna membangun sistem yang menggunakan printer struk untuk mencetak email dan jadwal. Ia merasa antarmuka yang memungkinkan perintah diberikan dengan perangkat kontrol fisik seperti kartu NFC akan berguna. Ini cara yang menyenangkan untuk mengurangi waktu menatap layar, meski justru menghabiskan lebih banyak waktu layar untuk menyiapkannya.
Pengguna lain mengenang cara kerja printer lama, dan bertanya-tanya apakah printer modern masih mempertahankan kompatibilitas masa lalu. Ia mengungkapkan rasa penasaran apakah perintah lama, seperti pada printer EPSON, masih tetap berfungsi.
Disebutkan bahwa printer matriks dapat menawarkan berbagai fungsi, sambil berbagi pengalaman menggunakannya untuk proyek menyenangkan seperti escape room. Ia membuat perangkat yang mencetak petunjuk dengan daya yang disuplai melalui jalur kontrol port paralel.
Seorang pengguna sedang mengerjakan proyek untuk mencetak "kartu tiga sisi", dan mencetak gambar yang mencakup kode QR dan dokumen. Karena bosan memotret, ia membuat karakter yang menggunakan kamera unik untuk melanjutkan pekerjaannya.
Dibagikan pengalaman membangun sistem yang mencetak feed berita menggunakan printer pita Teletype lama. Sistem itu dijalankan menggunakan program Python.
Ada pengguna yang memakai skrip sederhana untuk membuka halaman depan New York Times di MacBook setiap pagi. Skrip itu mengunduh dan membuka file PDF berdasarkan tanggal.
Seorang pengguna yang ingin berlangganan koran cetak pada akhir pekan merasa berita digital memicu emosi negatif, dan berpikir koran cetak akan memberi kenyamanan lebih. Ia juga mengungkapkan kecintaannya pada printer dot matrix dan bertanya-tanya apakah ada printer open source yang bisa di-hack.
Ia memperkenalkan proyek gratis dan open source bernama NewsCatcher, dan menyebutnya cocok untuk proyek eksperimental.
Ada pengguna yang menganggap ide feed berita personal tanpa layar sangat bagus. Ia tidak tahu bagaimana mulai dari sisi hardware, tetapi bersedia membelinya jika produk itu dipasarkan.
Seseorang mengenang pengalamannya bekerja di stasiun radio, dan menyebut sistem yang mencetak headline terbaru dengan printer dot matrix. Sistem itu berjalan di MS-DOS pada akhir 1990-an.