Jeffrey Cross
Jeffrey Cross

The Kindleberry Wireless

Monday Jolt adalah lajur mengenai mikrokontroler dan elektronik yang muncul dalam setiap pagi Isnin.Siaran ini ditulis oleh Max Ogden dan pada Januari 2013. Ia disiarkan semula di laman web MAKE dengan kebenaran.

Baru-baru ini saya terpaksa pergi ke Australia untuk menghadiri persidangan hebat yang dipanggil CampJS. Ia bukan satu persidangan, sebenarnya, tetapi sebilangan besar pengaturcara di dalam hutan selama beberapa hari meretas projek sampingan dan mempelajari perkara-perkara baru. Keluar dari bandar besar itu benar-benar menyegarkan dan pada masa yang sama membuat saya menyedari betapa teruknya laptop saya yang berkilat berkilat di luar rumah yang hebat.

Baru-baru ini saya terpaksa pergi ke Australia untuk menghadiri persidangan hebat yang dipanggil CampJS. Ia bukan satu persidangan, sebenarnya, tetapi sebilangan besar pengaturcara di dalam hutan selama beberapa hari meretas projek sampingan dan mempelajari perkara-perkara baru. Keluar dari bandar besar itu benar-benar menyegarkan dan pada masa yang sama membuat saya menyedari betapa teruknya laptop saya yang berkilat berkilat di luar rumah yang hebat.

Ia membuat saya tertanya-tanya jika ada komputer riba yang direka untuk menggodam dalam cahaya matahari langsung ... sesuatu yang mempunyai jangka hayat bateri yang panjang dan masih boleh dibaca dalam keadaan kecerahan yang tinggi. Sebaliknya saya terjumpa penyelesaian yang lebih hebat: kindleberry, gabungan dari Raspberry Pi dan Amazon Kindle.

Kelebihan dari kindleberry ini sangat wajar untuk saya:

  • Hayat bateri selama seminggu: pi dan menyalakan kedua-duanya mempunyai pemproses ARM kuasa rendah supaya anda boleh menggunakan mana-mana pengecas USB untuk memberi kuasa kepada mereka
  • Skrin menyala direka bentuk untuk digunakan dalam cahaya matahari langsung
  • Seluruh persediaan cukup kecil untuk dibawa masuk dalam kantung dalam ransel biasa saya bersama dengan komputer riba biasa saya. Saya bekerja dari kedai kopi di Oakland dan sering bergerak dengan basikal pada siang hari - kini saya boleh bekerja dari mana-mana sahaja dan masih sekurang-kurangnya sedikit produktif.

Idea untuk Kindleberry adalah untuk menyalakan hanya bertindak sebagai skrin dan memasuki sesi ssh pada pi. Kemudian anda boleh pasang papan kekunci ke dalam pi dan apabila anda menaipnya akan muncul pada skrin menyalakan. Pendekatan ini cukup banyak berfungsi hanya untuk terminal supaya anda tidak boleh melakukan apa-apa kecuali mengedit kod dalam vim. Saya suka batasan ini kerana ia memberikan saya pilihan yang bebas daripada gangguan untuk menulis kepingan kod atau teks panjang.

Oleh kerana skrin pada menyalak adalah e-ink, ia mempunyai kadar penyegaran yang lebih lambat berbanding normal. Sekiranya anda seorang pelukis sentuh ini tidak sepatutnya menjadi isu, saya akan menganggap bahawa antara latensi wifi dan latency skrin terdapat kelewatan skrin ~ 200ms, tetapi ia tidak mengganggu saya semasa menaip.

Masalah pertama yang saya jalani ialah arahan Kindleberry hanya berfungsi pada peranti Kindle 3, dan generasi Kindle terbaru (contohnya paperwhite) adalah Kindle 5. Walaupun keputusan akhir adalah sama, ini bermakna bahawa pada dasarnya semua langkah untuk menubuhkan dan memasang peranti dengan betul adalah berbeza, termasuk perisian terminal yang berjalan di menyalakan. Masalah lain ialah saya mahu versi tanpa wayar sepenuhnya: tiada tali antara keyboard, menyalakan atau pi.

Berikut ialah senarai bahagian fizikal yang saya gunakan dalam persediaan saya:

  • Raspberry Pi Model B dengan garpu bercetak 3D untuk kes ini
  • 8gb kad SD untuk meletakkan OS raspbian ke
  • Kindle Paperwhite menyebabkan ia mempunyai kadar penyegaran semula e-ink yang paling cepat dari semua jenis + lampu belakang yang bagus
  • Keyboard Wireless Apple kerana saya menggunakan komputer riba mac dan susun aturnya adalah sama
  • IOGEAR GBU421 USB bluetooth kerana ia kecil dan berfungsi pada raspbian
  • Edimax EW-7811Un USB wifi kerana ia kecil dan berfungsi pada raspbian
  • Bateri bateri EasyPal USB LiPo seorang rakan mencadangkan ini dan berkata dia berlari secara raspi selama seminggu
  • TP-LINK TL-WR702N Travel Router untuk mewujudkan sambungan wayarles antara menyalakan dan pi
  • 4 hab USB port hanya kerana ia berguna untuk mempunyai pengurusan kabel

Untuk sisi perisian perkara-perkara, sumber terbaik adalah tutorial bagus ini yang Rod Vagg telah mengumpulkan untuk mendapatkan paperwhite yang disiapkan dengan emulator terminal. Dia juga menyusun node.js 0.10.0 untuk menyalakannya juga!

Pi saya dikonfigurasikan untuk boot dan menyertai hotspot wifi yang router TP-LINK mencipta, maka saya boleh mempunyai berkomunikasi menyampaikan pi ke atas wifi. Mungkin ada cara untuk ad-hoc mereka bersama-sama secara automatik tetapi mempunyai sedikit hotspot berguna untuk perkara-perkara lain seperti pembangunan aplikasi web mudah alih seperti.

Terima kasih kepadaMax Ogdenkerana membenarkan kami menyiarkan artikelnya di sini di laman JAWATAN.

Kongsi

Meninggalkan Komen