当前位置: 首页 > 科技观察

老Kindle秒变电子日历,提醒你穿衣收快递,敲几行命令行

时间:2023-03-21 16:41:01 科技观察

除了吃灰,Kindle还能做什么?它不是方便面的封面,而是您的智能管家,每天出门前提醒您天气和即将到来的包裹。这个东西已经有人做了。一个做前端和设计的美国小伙,将一台10多年前的旧Kindle改造成了一个智能显示板,可以显示日历、天气、网购套餐、家务提醒。整个过程无需购买任何硬件,操作过程简单。在reddit上,该项目已经获得了500+的点赞,有网友表示已经改造了几块。它是如何工作的?向下看。成本比树莓派便宜。之所以开始修改,是因为弟弟想在手机之外的墙上也多一个显示工具,提醒自己时间、天气、快递什么时候到……等信息。考虑到Kindle比树莓派便宜,基于Linux操作系统,容易破解调试,而且墨水屏比夜光屏更自然融入家居环境,果断买了二手Kindle4网上售价30美元,约合人民币211.5元。但是还有三个问题需要解决:Kindle会自动休眠并显示保护程序;如果要更新屏幕数据,每次都会重新加载浏览器页面,观感很差;Kindle浏览器还是有一些丑陋和多余的元素,比如标题和地址栏,不好看;基于以上原因,我设计了一套解决方案:部署一台可以获取网页截图的服务器,让Kindle作为终端显示,每分钟下载一次截图。鉴于市面上有些平台已经提供定时截图服务,但是收费不低,所以决定自己写一个小型服务器,使用Puppeteer进行截图,然后依靠ImageMagick进行格式转换。带着这个计划,他开始了。首先,设置图像服务器。小哥自己写了代码,在Heroku上创建了一个免费账号,在平台上填写了项目名称,一键部署就可以了。(现在已经开源,大家可以使用了,链接见文末)退出前,别忘了记下网址。接下来,回到Kindle本身。连接WiFi并越狱。网上有很多相关教程,按照步骤操作即可,注意下载文件和过程与版本号一致。(相关资料已附在参考链接中)然后,安装USBNetwork插件。只需将.bin文件复制到其中,然后转到设置->更新Kindle即可完成安装。断开Kindle与电脑的连接,通过设备键盘输入;debugOn并回车启动调试模式。继续打开键盘,输入~usbNetwork,回车,等几秒,再输入;debugOff,回车。重新连接计算机。在桌面打开命令行,输入sshroot@192.168.15.244,回车。然后输入默认密码——mario。您现在可以为您的Kindle编程了。接下来,将驱动器从“只读”调整为“可写”,输入mntrootrw并回车。然后输入下面的代码以创建一个您可以打开和编辑的图像下载脚本。nano/mnt/us/script.sh在编辑器中输入以下代码,注意“Insert_your_URL_from_step_2_here”部分,替换为上面第二步复制的URL:curlInsert_your_URL_from_step_2_here-ostatus.pngeips-ceips-ceips-gstatus.png上面的代码中,第一行是将图片保存到status.png文件,两个eips-c命令是清屏,最后一行是显示图片。完成后,键入control-O,然后键入control-X以保存并退出编辑器。然后运行脚本进行测试,输入/script.sh,就可以看到屏幕上显示的图像了。最后一步是设置一个定时器程序,每分钟刷新一次。由于Kindle系统和其他Linux设备一样,都有一个cron工具,可以按计划定时运行。只需打开配置文件:nano/etc/crontab/root在最下面添加如下命令:*****/mnt/us/script.sh同样输入?O,回车,再输入?X,最后重启:/etc/init.d/cron重启BINGO!完毕!很多人都在换魔墨屏。上面的魔术修改叫做MattHealy,设计师兼前端工程师。他目前也是一家SaaS平台的联合创始人,主要为其他公司提供用户/客户偏好研究和需求洞察服务。在业余时间,他还制作了自己的主页。不止他一个,其实改装过墨屏装置的玩家还有很多。比如,芬兰程序员Kimmo做了一个墨屏天气显示,提醒自己每天出门前穿什么衣服。这两天,他的转型帖子冲上了HackerNews的前3。早前有个荷兰弟,他的女票是英文文学老师。他用Kindle做了一个文学钟,送给了她。程序启动时,Kindle会显示当前时间和一段文学名著,可以猜出这句话出自哪本书。按下按钮翻书,屏幕会显示答案,深受女性选民欢迎。最后,你觉得Kindle可以用来做什么?参考链接:[1]https://matthealy.com/Kindle[2]https://wiki.mobileread.com/wiki/Kindle_Hacks_Information#Jail_break_JB[3]https://blog.adafruit.com/2021/01/29/your-next-smart-home-device-is-a-30-used-Kindle-iot-internetofthings-eink-epaper-lankybutmacho/[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/