Jeffrey Cross
Jeffrey Cross

Der Kindleberry Wireless

Der Monday Jolt ist eine Kolumne über Mikrocontroller und Elektronik, die jeden Montagmorgen in MAKE erscheint.Dieser Beitrag wurde von Max Ogden und im Januar 2013 verfasst. Er wird hier auf der MAKE-Website mit Erlaubnis veröffentlicht.

Vor kurzem bin ich nach Australien gefahren, um an einer großartigen Konferenz namens CampJS teilzunehmen. Eigentlich ist es nicht wirklich eine Konferenz, sondern ein paar Programmierer im Wald, die für ein paar Tage in Nebenprojekten hacken und neue Dinge lernen. Das Verlassen der Großstadt war wirklich erfrischend und ließ mich gleichzeitig erkennen, wie schlecht mein glänzend abgeschirmter Laptop in der freien Natur funktioniert.

Vor kurzem bin ich nach Australien gefahren, um an einer großartigen Konferenz namens CampJS teilzunehmen. Eigentlich ist es nicht wirklich eine Konferenz, sondern ein paar Programmierer im Wald, die für ein paar Tage in Nebenprojekten hacken und neue Dinge lernen. Das Verlassen der Großstadt war wirklich erfrischend und ließ mich gleichzeitig erkennen, wie schlecht mein glänzend abgeschirmter Laptop in der freien Natur funktioniert.

Ich wunderte mich, ob es einen Laptop gab, der für das Hacken in direktem Sonnenlicht entwickelt wurde… etwas, das eine extrem lange Akkulaufzeit hatte und in Situationen mit hoher Helligkeit noch lesbar war. Stattdessen bin ich auf eine großartigere Lösung gestoßen: die Kindleberry, eine Kombination aus Himbeer-Pi und Amazon-Kindle.

Die Vorteile der Kindbeere sind für mich ziemlich wünschenswert:

  • Akkulaufzeit von einer Woche: Sowohl das Pi als auch das Kindle haben einen ARM-Prozessor mit niedrigem Stromverbrauch, sodass Sie jedes USB-Ladegerät verwenden können, um sie mit Strom zu versorgen
  • Der Kindle-Bildschirm ist für die Verwendung in direktem Sonnenlicht konzipiert
  • Das gesamte Setup ist klein genug, um es zusammen mit meinem normalen Laptop in einem Rucksack in meinem Rucksack zu transportieren. Ich arbeite in Cafés in Oakland und fahre tagsüber oft mit dem Fahrrad - jetzt kann ich fast überall arbeiten und bin trotzdem ein bisschen produktiv.

Die Idee der Kindleberry ist, dass der Kindle nur als Bildschirm fungiert und sich in eine SSH-Sitzung auf dem Pi einloggt. Dann können Sie eine Tastatur an das Pi anschließen und beim Eingeben wird sie auf dem Kindle-Bildschirm angezeigt. Dieser Ansatz funktioniert praktisch nur für Terminals. Sie können also nur Code in vim bearbeiten. Ich mag diese Einschränkung, da ich dadurch eine Möglichkeit habe, lange Ablenkung von Code oder Text zu verwenden.

Da der Bildschirm auf dem Kindle E-Ink ist, ist die Bildwiederholfrequenz langsamer als normal. Wenn Sie ein Touch-Typist sind, sollte dies kein Problem sein. Ich würde feststellen, dass es zwischen der WLAN-Latenz und der Bildschirmlatenz eine Anzeigeverzögerung von ~ 200ms gibt, was mich aber beim Tippen überhaupt nicht stört.

Das erste Problem, dem ich begegnete, war, dass die Kindle-Anweisungen nur auf Kindle 3-Geräten funktionierten, und die neueste Generation von Kindles (z. B. Paperwhite) ist Kindle 5. Obwohl das Endergebnis ähnlich ist, bedeutet dies nur, dass im Wesentlichen alle Schritte zum Einrichten und Installieren der Peripheriegeräte unterschiedlich waren, einschließlich der Terminalsoftware, die auf dem Kindle ausgeführt wird. Das andere Problem war, dass ich eine komplett drahtlose Version wollte: keine Kabel zwischen Tastatur, Kindle oder Pi.

Hier ist eine Liste der physischen Teile, die ich in meinem Setup verwende:

  • Raspberry Pi Model B mit einer 3D-gedruckten Gabel dieses Gehäuses
  • 8-GB-SD-Karte, um das Raspbian-Betriebssystem aufzulegen
  • Kindle Paperwhite hat die schnellste E-Ink-Aktualisierungsrate aller Kindle + eine schöne Hintergrundbeleuchtung
  • Apple Wireless Keyboard, da ich einen Mac-Laptop verwende und das Layout identisch ist
  • IOGEAR GBU421 Bluetooth USB, weil es klein ist und auf Raspbian funktioniert
  • Edimax EW-7811Un wifi USB, weil es klein ist und auf Raspbian arbeitet
  • Der EasyAcc USB LiPo-Akku wurde von einem Freund empfohlen und sagte, er habe eine Woche lang ein Raspi davon laufen lassen
  • TP-LINK TL-WR702N Reiserouter zum Herstellen einer drahtlosen Verbindung zwischen dem Kindle und dem Pi
  • 4-Port-USB-Hub, nur weil es für Kabelmanagement nützlich ist

Für die Software ist die beste Ressource dieses nette Tutorial, das Rod Vagg zusammengestellt hat, um das Paperwhite mit einem Terminal-Emulator einzurichten. Er hat sogar node.js 0.10.0 für das Kindle kompiliert!

Mein Pi ist so konfiguriert, dass es startet und sich dem WLAN-Hotspot anschließt, den der TP-LINK-Router erstellt. Dann kann ich das Kindle dazu bringen, über WLAN mit dem Pi zu kommunizieren. Es gibt wahrscheinlich eine Möglichkeit, sie automatisch zusammen zu ad-hoc zusammenzustellen, aber ein kleiner Hotspot ist praktisch für andere Dinge wie die Entwicklung mobiler Web-Apps.

Dank anMax Ogdendafür, dass wir seinen Artikel hier auf der MAKE-Site erneut veröffentlichen dürfen.

Aktie

Leave A Comment