詹士 发自 凹非寺
量子位 | 公众号 QbitAI
除了吃灰,Kindle还能做什么?
不是方便面盖,而是你的智能管家,每天出门前,提醒你包裹的天气和即将到来。
有人已经创造了这个东西。
一个做前端和设计的美国小弟弟,一起10多年前的老Kindle改造成智能显示板,可显示日历、天气、网购包裹、家务提醒。
在整个过程中,无需购买任何硬件,操作过程也很简单。
电脑在reddit项目获得5000 一些网友表示,他们已经改造了几块。
具体怎么操作?
往下看。
成本比树莓派便宜我之所以开始改造,是因为我弟弟希望在手机外面有一个挂在墙上的显示工具,随时提醒自己时间表、天气、快递哪一天……等等信息。
考虑到Kindle价格比树莓派便宜,基于Linux操作系统易于破解和调试,墨水屏幕比发光屏幕更自然地融入家庭环境。他果断地从网上花了30美元买了一个二手的Kindle四、约211.5人民币。
但仍有三个问题需要解决:
Kindle会自动进入睡眠状态,显示屏保程序;
若要更新屏幕数据,每次浏览器页面都会重新加载,观感很差;
Kindle浏览器还有一些丑陋冗余的元素,如标题URL栏,而且不好看;
由于上述原因,弟弟设计了一套解决方案:
部署一个可以获取网页屏幕截图的服务器Kindle作为终端显示屏,截图每分钟下载一次。
鉴于市场上一些平台提供定期截屏服务,但收费并不低,我决定自己编写一个小服务器,使用它 Puppeteer截图,再依靠ImageMagick转换格式。
鉴于市场上一些平台提供定期截屏服务,但收费并不低,我决定自己编写一个小服务器,使用它 Puppeteer截图,再依靠ImageMagick转换格式。
带着这个计划,他开始了。
首先设置图像服务器。弟弟自己编写代码,在那里Heroku创建免费账户,在平台上填写项目名称,一键部署。(现已开源,人人可用,链接见文末)退出前别忘了写下来URL。
接着,回到Kindle本体。连上WiFi,网上有很多相关的教程,跟着步骤走,注意下载文件和流程与版本号一致。(参考链接附有相关资料)然后,安装USBNetwork插件。复制.bin进入文件,然后通过Settings设置->更新Kindle,完成安装。断开Kindle通过设备键盘输入与计算机的连接;debugOn回车,启动调试模式。
继续打开键盘,输入~usbNetwork,回车,等几秒钟,然后输入;debugOff,回车。重新连接电脑。打开桌面上的命令线,输入ssh root@192.168.15.244并回车。然后输入默认密码——mario。现在,你已经对了Kindle编程。
然后,调整驱动从「只读」变成「可写」状态,输入mntroot rw并回车。然后输入下面的代码,创建图像下载脚本,让您打开和编辑。
nano /mnt/us/script.sh
注意在编辑器中输入以下代码「Insert_your_URL_from_step_2_here」eips -c部分,替换前第二步复制的替换URL:
eips -c
curl Insert_your_URL_from_step_2_here -o status.png
eips -g status.png
在上述代码中,第一行是保存图像status.png文件,两个eips-c命令是清除屏幕,最后一行显示图像。完成后,输入control-O,再输入control-X,保存并退出编辑器。完成后,输入control-O,再输入control-X,保存并退出编辑器。
然后测试脚本,输入/script.sh,屏幕上可以看到图像显示。
最后一步, 每分钟设置定时程序刷新。只需打开配置文件:由于Kindle系统与其他Linux其中一个设备是一样的cron可按计划定期操作工具。
nano /etc/crontab/root将以下命令添加到底部:
*****/mnt/us/script.sh同样,输入O,回车后,输入X,最后重启:
/etc/init.d/cron restart
BINGO!搞定!
很多人都在魔改墨水屏上述魔改小哥的名字Matt Healy,是设计师和前端工程师。
他目前也是一家人SaaS该平台的联合创始人主要为其他企业提供用户/客户偏好研究和需求洞察服务。在业余时间,他还制作了自己的主页。
不止他一个人,其实还有很多玩家在改造墨屏设备。
例如,芬兰程序员Kimmo制作墨水屏天气显示器,提醒自己每天出门前穿什么衣服。
这两天,他的改造帖冲上了HackerNews前3。
更早的时候,还有一个荷兰小哥,女票是英国文学老师,他用Kindle给对方做了一个文学时钟。
程序启动后,Kindle此外,还可以猜测这句话来自哪本书。按下翻书按钮,屏幕会显示答案,深受女票喜爱。
最后问问, 电脑你觉得Kindle还能用什么?
参考链接:
[1]https://matthealy.com/Kindle
[2]https://wiki.mobileread.com/wiki/Kindle_Hacks_Information#Jail_break_JB
[4]https://www.reddit.com/r/Kindle/comments/l75hjz/your_next_smart_home_device_is_a_30_used_Kindle/
[5]https://github.com/lankybutmacho/web-to-Kindle-heroku[6]https://kimmo.blog/posts/7-building-eink-weather-display-for-our-home/
[7]https://www.instructables.com/Literary-Clock-Made-From-E-reader/— 完 —量子位 QbitAI · 头条号签约关注我们,第一次了解前沿科技动态