Jeffrey Cross
Jeffrey Cross

Bezdrátový Kindleberry

Pondělí Jolt je sloupec o mikroprocesorech a elektronice, který se objevuje v MAKE každé pondělí ráno.Tento příspěvek byl napsán Maxem Ogdenem a v lednu 2013. Je zde zveřejněn na stránkách MAKE se svolením.

Nedávno jsem musel jít do Austrálie, abych se zúčastnil úžasné konference CampJS. Není to vlastně konference, ale místo toho pár programátorů v lese na pár dní hackuje na vedlejší projekty a učí se nové věci. Vystoupit z velkoměsta bylo opravdu osvěžující a zároveň jsem si uvědomil, jak špatně funguje můj lesklý promítaný notebook ve velkém prostředí.

Nedávno jsem musel jít do Austrálie, abych se zúčastnil úžasné konference CampJS. Není to vlastně konference, ale místo toho pár programátorů v lese na pár dní hackuje na vedlejší projekty a učí se nové věci. Vystoupit z velkoměsta bylo opravdu osvěžující a zároveň jsem si uvědomil, jak špatně funguje můj lesklý promítaný notebook ve velkém prostředí.

Zajímalo by mě, jestli existuje notebook, který byl navržen pro hackování na přímém slunečním světle… něco, co mělo směšně dlouhou životnost baterie a bylo stále čitelné v situacích s vysokým jasem. Místo toho jsem narazil na více úžasné řešení: kindleberry, kombinaceRaspberry Pi a Amazon Kindle.

Výhody jahody jsou pro mě velmi žádoucí:

  • Týdenní životnost baterie: pi a zapalovač mají procesory s nízkým výkonem ARM, takže můžete k napájení použít libovolnou nabíječku USB.
  • Rozvaděč je určen k použití na přímém slunečním světle
  • Celé nastavení je dost malé na to, aby se v mém normálním batohu neslo v pouzdru a můj normální notebook. Pracuji z kaváren v Oaklandu a během dne se často pohybuji na kole - teď můžu pracovat téměř odkudkoliv a stále jsem alespoň trochu produktivní.

Myšlenka na kindleberry je mít zapálit jen jednat jako obrazovka a nechat to se přihlásit do ssh sezení na pi. Pak můžete připojit klávesnici do pi a to, když zadáte, že se objeví na obrazovce zapálení. Tento přístup funguje pouze pro terminály, takže nemůžete dělat nic kromě úpravy kódu ve formátu vim. Líbí se mi toto omezení, protože mi dává možnost, která je bez rozptýlení pro psaní dlouhých kousků kódu nebo textu.

Vzhledem k tomu, že obrazovka na zapalování je e-ink, má pomalejší než obnovovací frekvenci. Pokud jste dotekový typista, nemělo by to být problém, zjišťuji, že mezi latencí wifi a latencí obrazovky je zpoždění obrazovky ~ 200 ms, ale při psaní se mi vůbec nevadí.

Prvním problémem, na který jsem narazil, bylo to, že instrukce na jahodách fungovaly pouze na zařízeních Kindle 3 a nejnovější generace Kindles (např. Paperwhite) jsou Kindle 5's. Zatímco konečný výsledek je podobný, znamená to, že v podstatě všechny kroky pro správné nastavení a instalaci periferií byly odlišné, včetně terminálového softwaru, který běží na zapalování. Další otázkou bylo, že jsem chtěl naprosto bezdrátovou verzi: žádné kabely mezi klávesnicí, zapálením nebo pi.

Zde je seznam fyzických částí, které používám v nastavení:

  • Raspberry Pi Model B s 3D potiskem v tomto případě
  • 8gb SD kartu, aby raspbian OS na
  • Kindle Paperwhite způsobuje, že má nejrychlejší obnovovací frekvenci e-inkoustu ze všech rozněcovačů + pěkné podsvícení
  • Apple Wireless Keyboard, protože používám notebook Mac a rozložení je stejné
  • IOGEAR GBU421 bluetooth USB, protože je malý a pracuje na raspbian
  • Edimax EW-7811Un wifi USB, protože je malý a pracuje na raspbian
  • EasyAcc USB LiPo akumulátor přítel doporučil a řekl, že běžel rašple z toho na týden
  • TP-LINK TL-WR702N Cestovní směrovač pro navázání bezdrátového spojení mezi zapálením a pi
  • 4 port USB rozbočovač jen proto, že je užitečné mít kolem pro správu kabelů

Pro softwarovou stránku věcí je nejlepším zdrojem tento pěkný tutoriál, který Rod Vagg sestavil pro získání papírové sady s terminálovým emulátorem. Dokonce zkompiloval node.js 0.10.0 také pro zapálení!

Moje pi je nakonfigurován tak, aby nastartoval a připojil se k WiFi hotspotu, který router TP-LINK vytvoří, pak mohu mít rozněcovat komunikovat s pi přes wifi. Tam je pravděpodobně způsob, jak ad-hoc je automaticky automaticky, ale s malou hotspot je vhodný pro jiné věci, jako je příliš jako mobilní web vývoj aplikací.

DíkyMax Ogdenza to, že jsme zde mohli umístit článek na stránkách MAKE.

Podíl

Zanechat Komentář