Daftar Isi:

Jam Sastra Berbahan E-reader: 6 Langkah (dengan Gambar)
Jam Sastra Berbahan E-reader: 6 Langkah (dengan Gambar)

Video: Jam Sastra Berbahan E-reader: 6 Langkah (dengan Gambar)

Video: Jam Sastra Berbahan E-reader: 6 Langkah (dengan Gambar)
Video: CARA DOWNLOAD BUKU DARI GOOGLE BOOKS TERBARU 2024, November
Anonim
Jam Sastra Terbuat Dari E-reader
Jam Sastra Terbuat Dari E-reader

Pacar saya adalah * sangat * rajin membaca. Sebagai seorang guru dan sarjana sastra Inggris, dia membaca rata-rata delapan puluh buku per tahun.

Di daftar keinginannya ada jam untuk ruang tamu kami. Saya bisa saja membeli jam dinding dari toko, tapi di mana kesenangannya? Sebagai gantinya, saya membuatnya menjadi jam yang menunjukkan waktu dengan mengutip indikasi waktu dari karya sastra, menggunakan e-reader sebagai tampilan, karena itu sangat tepat:-)

Ini diperbarui setiap menit, jadi misalnya pada 9.23 malam, Kindle akan membaca

Ayah saya bertemu saya di stasiun, anjing itu melompat untuk menemui saya, meleset, dan hampir jatuh di depan 21:23 Birmingham express.

Cara saya membuat ini, Kindle masih bisa digunakan sebagai e-reader biasa. Jika jam dihidupkan, sebagai bonus tambahan, itu berfungsi ganda sebagai kuis sastra. Jam menunjukkan kutipan tanpa judul dan penulis buku, jadi Anda bisa menebaknya. Jika Anda ingin mengetahui jawabannya, menekan tombol di samping (biasanya digunakan untuk memajukan halaman e-book) akan membukanya.

Perbarui 5 Agustus

Terima kasih banyak untuk semua pujian yang bagus! Juga, umpan baliknya sangat berguna. Jika Anda mengalami kesulitan membuat jam Kindle Anda sendiri, silakan lihat komentar

Instruksi ini telah ditampilkan di Hackaday, Gizmodo, The Verge dan Hacker News. Saya adalah salah satu pembuat yang sangat bangga dan bahagia:-)

Sementara itu, Johannes Enevoldsen membuat versi web dari jam saya, seperti yang dilakukan Davide. Saya senang bahwa proyek saya menginspirasi mereka

Langkah 1: Alat dan Bahan

Alat dan bahan
Alat dan bahan

Benar-benar satu-satunya yang dibutuhkan adalah e-reader (dan kabel USB untuk menghubungkannya). Untuk proyek ini, sebuah Kindle disumbangkan kepada saya oleh seorang teman. Ini adalah WiFi Kindle 3 (dijuluki K3, atau K3W). Anda akan menemukan banyak model bekas seperti itu di eBay misalnya.

Anda memerlukan komputer (sistem operasi apa pun), dengan klien SSH seperti vSSH dan klien sFTP seperti Filezilla yang diinstal (keduanya gratis). Ini membantu untuk memiliki sedikit pengalaman dengan Linux, karena itulah yang menjalankan Kindle.

Agar Kindle berdiri tegak di lemari kami, saya membuat dudukan dari beton. Jika Anda ingin melakukan hal yang sama, Anda memerlukan wadah makanan dengan bentuk yang Anda suka, cling film, styrofoam, semen, lem panas atau selotip, dan ember (untuk mencampur semen).

Langkah 2: Jailbreak Kindle

Melakukan jailbreak pada Kindle
Melakukan jailbreak pada Kindle

Untuk mengubah Kindle menjadi jam, kita perlu masuk ke file sistem. Untuk melakukan itu, kita perlu membukanya melalui proses yang disebut 'jailbreaking' (jangan khawatir, itu tidak ilegal jika itu milik Anda). Penjelasan untuk jailbreak Kindle dan file zip dengan file yang diperlukan dapat ditemukan di sini. Lihat juga ikhtisar ini tentang semua perangkat lunak khusus perangkat lunak yang tersedia. Cari tahu model Kindle yang Anda miliki di halaman ini.

Untuk proyek ini, Anda hanya perlu menginstal peretasan jailbreak dan peretasan usbnet, bukan peretasan screen saver. USBNetwork akan memberi Anda akses shell jarak jauh ke Kindle Anda, baik melalui USB atau WiFi. Apa yang Anda perlukan, jika Anda ingin menggunakan tombol keyboard, adalah hack Launchpad.

Peringatan: Saya membaca ini berpotensi merusak Kindle Anda. Ikuti petunjuk. Jailbreak dengan risiko Anda sendiri.

Jika Anda menghubungkan Kindle ke komputer Anda, itu akan muncul sebagai drive USB.

Pada dasarnya, yang perlu Anda lakukan adalah meletakkan Update_jailbreak_0.13. N_***_install.bin (di mana *** adalah versi Kindle Anda, dalam kasus saya 'k3w') di folder root Kindle saat terhubung ke komputer.

Dari file README di file zip: "Sekarang, keluarkan & cabut Kindle Anda, dan buka *[HOME] -> [MENU] > Pengaturan -> [MENU] > Perbarui Kindle Anda*. Seharusnya cepat." (catatan: itu dua kali klik tombol menu).

Kemudian lakukan hal yang sama untuk file USBNet dan Launchpad. Anda sekarang harus dapat masuk ke perangkat menggunakan SSH. Di Kindle, sambungkan ke jaringan WiFi. Salah satu cara untuk mengetahui alamat IP-nya adalah dengan masuk ke router WiFi Anda dan mencarinya di sana. Nama pengguna adalah 'root', dan kata sandi root default untuk model Anda dapat dihitung.

Kemudian instal Python di Kindle, sekali lagi menggunakan file di forum Mobileread.com yang luar biasa (terima kasih VoltaX2 di komentar di bawah).

Langkah 3: Membuat Gambar untuk Setiap Menit Setiap Hari

Membuat Gambar untuk Setiap Menit Setiap Hari
Membuat Gambar untuk Setiap Menit Setiap Hari

Ada 1.440 menit dalam sehari. Menyusun daftar dengan kutipan untuk masing-masing dari mereka dari karya sastra yang berbeda adalah pekerjaan besar. Sangat melegakan: orang lain sudah melakukannya untuk kita.

Pada tahun 2011, surat kabar The Guardian meminta pembacanya untuk mengirimkan kutipan dari buku-buku yang menyebutkan waktu. Mereka ingin membangun instalasi untuk festival sastra. Jadi mereka memiliki dua versi daftar di situs web mereka (1, 2).

Saya menggabungkan dua daftar, membersihkannya, menambahkan beberapa kali saya menemukan diri saya, dan mengubahnya menjadi satu file CSV.

Sayangnya daftar tersebut tidak mencakup semua menit dalam sehari. Saya mengatasi ini dengan menggunakan beberapa tanda kutip lebih dari sekali, misalnya jika dapat digunakan baik di AM dan PM. Indikasi waktu yang lebih samar dapat digunakan sekitar waktu tertentu, jadi kutipan dari Catcher in the Rye ini digunakan pada 09:58: "Saya tidak tidur terlalu lama, karena saya pikir itu baru sekitar jam sepuluh ketika saya bangun. …"

Bahkan dengan daftar yang menyenangkan ini, dua hal membutuhkan waktu yang tidak masuk akal bagi saya. Saya perlu mengubah setiap kutipan dari daftar menjadi sebuah gambar. Saya ingin membuatnya pas dengan layar, jadi fontnya akan sebesar mungkin untuk setiap kutipan.

Meskipun menskalakan kotak teks dengan tinggi dan lebar tertentu mudah dilakukan secara manual di sebagian besar perangkat lunak pengedit foto, akan sangat banyak pekerjaan yang harus dilakukan untuk membuatnya satu per satu. Namun, membuat skrip untuk melakukannya untuk saya terbukti cukup sulit. Di PHP (saya menggunakan bahasa pemrograman itu karena memiliki fungsi yang bagus untuk menangani teks) saya menulis fungsi rekursif untuk menemukan yang paling cocok untuk setiap kutipan, panjang atau pendek. Untuk setiap baris, skrip membuat dua gambar PNG, satu dengan dan satu tanpa metadata.

Ini menggunakan font Libertine, yang saya suka karena tampilannya yang stylish, karena sangat lengkap (angka, tanda baca, diakritik) dan karena open source.

Hal lain yang membutuhkan waktu lama bagi saya adalah mengidentifikasi semua penyebutan waktu dalam kutipan, karena saya ingin menuliskannya dalam teks tebal. Itu membuat jam lebih mudah digunakan, terutama saat kutipan cukup panjang. Masalahnya adalah bahwa dalam buku, variasi deskripsi waktu yang mengesankan digunakan. Itu bisa apa saja mulai pukul '6.00 sore.' atau '18:11:00' sampai '0600h', 'sekitar pukul enam', hanya 'pukul enam', atau 'dua puluh delapan menit lewat sebelas'. Saya membuat skrip untuk mencoba dan menemukan sebagian besar variasi ini, melakukan yang tidak dapat saya temukan sendiri, dan menambahkannya ke file csv.

Jika Anda ingin membuat jam Kindle Anda sendiri, Anda dapat menggunakan skrip saya (temukan terlampir di bawah), tetapi Anda juga dapat mengunduh semua gambar yang dihasilkan.

Langkah 4: Memulai dan Menghentikan Jam

Memulai dan Menghentikan Jam
Memulai dan Menghentikan Jam

Saya ingin dapat memulai jam sastra saya dengan menekan pintasan Shift+C pada keyboard kecil e-reader. Menekannya lagi akan menghentikan jam dan mengubah jam menjadi e-reader normal lagi.

Pertama, buat folder ini: /mnt/us/timelit dan kemudian letakkan skrip yang saya lampirkan di bawah ini di sana.

Gambar (lihat langkah sebelumnya) masuk ke /mnt/us/timelit/images dan /mnt/us/timelit/images/metadata/

Saat Anda menginstal hack Launchpad, folder /mnt/us/launchpad dibuat. Buat file baru di sana bernama startClock.ini dan letakkan teks ini di sana:

[Tindakan]

C = !sh /mnt/us/timelit/startstopClock.sh &

Itu menciptakan pintasan Shift+C. Jika kita menekannya, skrip bash startstopClock.sh dimulai. Ini menghentikan kerangka Kindle (antarmuka pengguna normal), mencegah Kindle masuk ke mode hemat daya dan membuat file kecil (/ mnt/us/timelit/clockisticking) untuk menunjukkan jam telah dimulai.

Catatan: Shift+C pada Kindle benar-benar 'tekan shift, lepaskan, tekan c'.

Jika pengguna menekan Shift+C lagi dan file clockisticking sudah ada di sana, startstopClock.sh akan menghapusnya dan memulai ulang Kindle.

startstopClock.sh juga mengeksekusi skrip lain, showMetadata.sh, untuk mengaktifkan penekanan tombol yang akan menampilkan metadata (menggunakan perintah /usr/bin/waitforkey). Jika pengguna menekan tombol 'halaman berikutnya' di sisi Kindle, itu akan memeriksa apakah jam terus berdetak dan jika ya, akan menampilkan gambar yang sama seperti yang saat ini ditampilkan (file mana yang disimpan di clockisticking file) tetapi kemudian dengan judul dan penulis di bagian bawah.

Mengubah waktu pada tampilan setiap menit dilakukan dengan menambahkan baris ini ke /etc/crontab/root:

* * * * * sh /mnt/us/timelit/timelit.sh

dan kemudian restart crontab seperti ini: /etc/init.d/cron restart

Setiap kali dijalankan, timelit.sh memeriksa apakah file 'clockisticking' dibuat. Jika ya, timelit.sh melanjutkan untuk menampilkan gambar untuk menit saat ini.

Catatan: Anda mungkin ingin mengubah zona waktu di timelit.sh yang bertuliskan 'TZ=CEST'.

Langkah 5: Membuat Stand

Membuat Berdiri
Membuat Berdiri
Membuat Berdiri
Membuat Berdiri
Membuat Berdiri
Membuat Berdiri

Saya terinspirasi oleh Instructables lain untuk membuat dudukan beton untuk jam Kindle saya. Saya juga bisa membuat sesuatu dari kayu (atau bahkan buku), tetapi saya suka mencoba semen karena saya belum pernah melakukannya sebelumnya dan juga karena saya pikir warna abu-abu akan cocok dengan e-reader.

Saya memotong styrofoam seukuran e-reader, ditambah sedikit tambahan untuk kabel USB masuk. Saya membungkusnya dengan cling film dan sedikit selotip bening, sehingga semen mudah lepas setelahnya. Saya menempelkannya ke bagian bawah wadah makanan menggunakan selotip dua sisi.

Kemudian saya mencampur semen secukupnya untuk mengisi wadah makanan sedalam sekitar 5 sentimeter (2 ). Saya tidak yakin, tetapi mungkin saya tidak menggunakan cukup air, karena semen itu kurang dapat dituangkan dari yang saya harapkan. Saya pasti harus mengikuti kelas beton sebelum percobaan saya berikutnya:-)

Semen itu saya masukkan ke dalam wadah menggunakan sekop taman, dipadatkan sedikit, lalu dijemur selama dua hari.

Lain kali saya akan mencoba untuk permukaan yang lebih halus dengan terlebih dahulu mengayak semen untuk menghilangkan batu-batu kecil, menambahkan sedikit lebih banyak air dan menghabiskan lebih banyak waktu untuk mengampelas hasilnya. Kemudian saya juga akan membuat lekukan kecil di bagian bawah sehingga kabel USB masuk ke bagian belakang dudukan. Ini bisa dilakukan dengan menggunakan sedotan.

Langkah 6: Ide Lebih Lanjut

Ide Lebih Lanjut
Ide Lebih Lanjut

Jam sastra terlihat sangat bagus, dan bagian kuis berfungsi dengan baik. Pacar saya sesekali memeriksa untuk melihat dari buku mana kutipan itu berasal (dia biasanya menebak dengan benar:). Standnya tidak seperti yang saya harapkan, tetapi saya berharap untuk mencoba membuat yang lebih baik.

Saya mungkin juga akan menambahkan lampu, baik dijepit pada perangkat atau dimasukkan ke dasar baru. Saat jam berada di lemari, terkadang agak terlalu gelap untuk dapat mengetahui waktu.

Alih-alih mendapatkan daya untuk lampu secara terpisah, seseorang dapat menyalakan lampu menggunakan daya dari slot engsel di Kindle. Ada dua slot untuk kasing Kindle yang dilengkapi lampu. Anda harus membuka Kindle dan menyolder, atau membuat klem logam sendiri, tapi itu akan menyenangkan. Seseorang bahkan dapat menghubungkan sensor cahaya, sehingga lampu hanya akan menyala saat hari mulai gelap.

Fitur tambahan yang saya harap dapat dicapai adalah

  • membuat jam berhenti antara jam 1 pagi dan 6 pagi, untuk menghemat daya
  • mematikan wifi untuk alasan yang sama, tetapi menyalakannya setiap hari selama beberapa menit untuk menyinkronkan jam sistem
  • menunjukkan persentase menit saat ini yang telah berlalu sebagai blok kecil di bagian bawah, seperti Kindle yang menunjukkan kemajuan yang dibuat pembaca dalam sebuah buku
  • tampilkan peringatan saat baterai Kindle habis

(dua yang terakhir ini dapat dilakukan dengan melapisi gambar kecil pada gambar yang lebih besar menggunakan perintah eips Kindle, lihat skrip saya untuk contoh).

Ide lain yang mungkin adalah

  • menggunakan tombol pada Kindle untuk mengatur waktu
  • tampilkan gambar default saat jam dimulai dan/atau saat tidak ada gambar yang ditemukan
  • menggunakan jalan pintas (shift-Q misalnya) untuk beralih mode kuis
  • memiliki lonceng suara Big Ben di bagian atas jam (hanya pada siang hari), karena Kindle memiliki speaker yang bagus di dalamnya. Suara lainnya bisa berupa suara membanting buku atau membalik halaman atau bahkan membacakan kutipan.

Saya harap Anda menyukai ide dan Instruksi ini. Beri tahu saya jika Anda memiliki pertanyaan atau saran!

Kontes Jam
Kontes Jam
Kontes Jam
Kontes Jam

Hadiah Kedua dalam Kontes Jam

Direkomendasikan: