搜索
bottom↓
回复: 32

抛砖引玉:买椟还珠,使用kindle做桌面时钟

[复制链接]
(10508737)

出0入0汤圆

发表于 2020-6-29 22:18:22 | 显示全部楼层 |阅读模式
本帖最后由 tlptotop 于 2020-6-29 22:22 编辑

先上效果图,使用内置浏览器,网页是html+js,托管在码云(pages)上(github经常被墙,只能使用国内的码云gitee了)。
https://tutuu.gitee.io/weather.html
码云上只能托管静态网页,所以显示时间、天气等没有问题。如果需要其他功能,就需要自己搭服务器了。


------------
前段时间,kindle x咪咕版清库存,打卡返现,就上了车。之前用过kindle paperwhite2,后来买了10寸的墨案W7后,paperwhite2在咸鱼上出了。
kindle x到手后发现,显示效果和paperwhite2差别很小(虽然屏幕大小相同,分辨率小了很多),但是电子书翻页时闪屏严重,
这点和paperwhite2比就差多了,用来看书有点不习惯,打算改作桌面时钟。

之前kindle paperwhite2 是linux系统,越狱后可以自己写app,当时还写了一个分析kindle 日志,统计阅读时间的app。


kindle x到手后,发现系统已经变成了魔改的android系统,并且无法越狱。自己写app的路堵死了。后来网上有人分享使用内置浏览器显示
时钟,但无操作10分钟后会自动锁屏,所有防止锁屏就成了问题。

拆机后,连接调试串口,发现可以通过串口执行一些shell命令,想到android通过adb shell 执行input来模拟触屏和键盘输入等操作,就在串口shell
里执行了input命令,结果可以正常执行。至此,锁屏问题解决,通过串口定时发送input命令即可。于是使用一个8pin的stc单片机,内置到kindle中,
外部使用磁铁控制干簧管,干簧管导通时,定时发送input命令。


另外还有一种简单的改法,把kindle 的rx引脚连接到usb的id脚,外部电路通过usb接口的id引脚发送命令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(10507982)

出0入0汤圆

发表于 2020-6-29 22:30:57 | 显示全部楼层
这个也不错的哦,软硬通吃啊。
(10506891)

出0入0汤圆

发表于 2020-6-29 22:49:08 | 显示全部楼层
给kindle写app的帖子还有吗?
(10506416)

出0入0汤圆

 楼主| 发表于 2020-6-29 22:57:03 | 显示全部楼层
shiva_shiva 发表于 2020-6-29 22:49
给kindle写app的帖子还有吗?

当时在mobileread上看的教程,我当时用的是java,打包后是.aw2格式,可以像电子书那样直接打开。
另外也可以用C或者linux shell脚本,不过需要kual来启动。
mobileread论坛引用了google上的js文件,导致每次打开巨慢
https://wiki.mobileread.com/wiki/Kindlet_Index
(10503713)

出0入0汤圆

发表于 2020-6-29 23:42:06 来自手机 | 显示全部楼层
会玩!                  
(10473462)

出0入0汤圆

发表于 2020-6-30 08:06:17 来自手机 | 显示全部楼层
安卓底层,能否安装apk
(10472792)

出0入0汤圆

发表于 2020-6-30 08:17:27 | 显示全部楼层
有点儿意思,楼主动手能力强
(10471525)

出0入0汤圆

发表于 2020-6-30 08:38:34 | 显示全部楼层
楼主你可真厉害,手里貌似还有个 pw3               
(10469659)

出0入0汤圆

 楼主| 发表于 2020-6-30 09:09:40 | 显示全部楼层
bugkillbug 发表于 2020-6-30 08:06
安卓底层,能否安装apk

通过串口shell登入系统,文件系统是只读的,执行的命令也很有限(大部分命令及目录没有权限)
所以,目前的情况来看不可以。
(10469494)

出0入0汤圆

 楼主| 发表于 2020-6-30 09:12:25 | 显示全部楼层
Name_006 发表于 2020-6-30 08:38
楼主你可真厉害,手里貌似还有个 pw3

kpw3 估计可以直接在搜索框输入
  1. ~ds
复制代码
来屏蔽锁屏,并且不需要root
(10469376)

出0入0汤圆

 楼主| 发表于 2020-6-30 09:14:23 | 显示全部楼层
占楼

这两天我把用到的天气api和天气图标分享下
(10468954)

出5入18汤圆

发表于 2020-6-30 09:21:25 | 显示全部楼层
我们乡下的刚用上大屏幕彩屏,城里面又流行黑白墨水屏啦?~~~哈哈,说笑的,效果的确不错
(10462521)

出10入10汤圆

发表于 2020-6-30 11:08:38 来自手机 | 显示全部楼层
有点意思哈哈哈
(10461365)

出0入4汤圆

发表于 2020-6-30 11:27:54 来自手机 | 显示全部楼层
这个不错,吃灰的kindle可以用起来了
(10461070)

出0入0汤圆

发表于 2020-6-30 11:32:49 | 显示全部楼层
楼主,你的墨案W7用得怎么样? 可否分享一下你的使用经验?
(10458979)

出50入0汤圆

发表于 2020-6-30 12:07:40 | 显示全部楼层
不错,学习了。
如果显示屏下方的提示信息也加个框,看起来就更顺眼了。
(10457514)

出0入0汤圆

 楼主| 发表于 2020-6-30 12:32:05 | 显示全部楼层
aleyn 发表于 2020-6-30 11:32
楼主,你的墨案W7用得怎么样? 可否分享一下你的使用经验?

电子书目前还不是一个像手机那样成熟的产品。10寸里边,墨案估计是最便宜的,最近它们又出新品了,前几天好像看到过苏宁上,墨案W7  1799的价格。
我用墨案W7,只用来看电子书(准确的说是使用微信读书,试了其他的阅读app,体验都不怎么好,比如京东阅读app,翻页也是有闪屏)。

W7带有手写笔,使用wocom的电磁屏技术(三星手机note系列的手写笔通用),书写手感还可以,接近在纸上书写,但是有屏幕延迟很严重,体验也不好。
买回来时试了下手写,之后再也没有用。

其他功能我都没有用到,内置的多看app,打开本地的pdf,效果也还行。

上边说的这些,基本上所有的电子书(墨水屏)的通病,就看各人需求了,网上也看到有人使用W7做各种笔记的,感觉很好。
如果要求不是像我一样低的话,建议最好到店里(比如JD体验店)实际体验下,免得后悔。

P.s. 国产的电子书阅读器使用的墨水屏,质量良莠不齐,之前体验过海信A5,不到半年,屏幕黄了一圈,显示效果也不好,已经咸鱼出掉了。
kindle 相对来说,显示效果是最好的,只是系统是封闭系统,屏幕也小。国产的很多是Android系统,可以使用不同的读书app。
(10457240)

出0入0汤圆

 楼主| 发表于 2020-6-30 12:36:39 | 显示全部楼层
xy-mcu 发表于 2020-6-30 12:07
不错,学习了。
如果显示屏下方的提示信息也加个框,看起来就更顺眼了。 ...

下边的信息的确不太协调,临时加上去的,本来打算显示最近三小时和三天的天气预报,还没有实现。
让界面显示好看,还真是个难题。html ccs 也不太熟悉,想不出来好看的布局,想出来的也半天调不出来,
再也不歧视美工没有技术含量了
(10448933)

出0入0汤圆

发表于 2020-6-30 14:55:06 | 显示全部楼层
tlptotop 发表于 2020-6-30 12:32
电子书目前还不是一个像手机那样成熟的产品。10寸里边,墨案估计是最便宜的,最近它们又出新品了,前几天 ...

感谢楼主分享经验,一直想给家人买个电纸书,但看了很多评论,大家都是并不理想. 除非是SONY那个壕PAD,但价格也是很感人.
看来只能矮子里面选武大了.
(10446742)

出50入0汤圆

发表于 2020-6-30 15:31:37 | 显示全部楼层
呵呵,我买的是 得到的电子书阅读器.
同时148 元/年的 会员
结果,还是没有时间看书.
似乎上这里的时间还长一点.
(10446667)

出0入0汤圆

发表于 2020-6-30 15:32:52 | 显示全部楼层
还有个KV,之前越狱后看PDF很爽,后来自动升级了,PDF太难看了,一直吃灰,有没有新的越狱方法?
(10264445)

出0入0汤圆

 楼主| 发表于 2020-7-2 18:09:54 | 显示全部楼层
本帖最后由 tlptotop 于 2020-7-2 18:15 编辑

天气api使用的是中国天气网免费的api(需要注册)。
https://cj.weather.com.cn/plugin/h5

他们提供的api形式是网页插件和h5页面,
例: https://apip.weatherdt.com/h5.html?id=zbWCaEV8Px
h5页面本身并不适合墨水瓶使用,但是访问页面后可以看到H5页面使用的api
https://apip.weatherdt.com/plugin/data?key=zbWCaEV8Px&location=101010100

拿到这个api后,就可以直接使用了,其中location=101010100是位置参数,可以通过改这个参数获取不同地区的天气。

中国天气网使用的图标地址:
例:https://apip.weatherdt.com/h5/static/images/cond-01d.png
使用powershell脚本,把全部图标抓取下来(白天和夜间各33个,区别是图标中太阳和月亮的区别)
  1. for ($i=0; $i -lt 34; $i=$i+1)
  2. {
  3.         $filename1 = "cond-{0:d2}d.png" -f $i
  4.         $filename2 = "cond-{0:d2}n.png" -f $i
  5.         $uri1 = "https://apip.weatherdt.com/h5/static/images/" + $filename1
  6.         $uri2 = "https://apip.weatherdt.com/h5/static/images/" + $filename2
  7.         $out1 = ".\images" + $filename1
  8.         $out2 = ".\images" + $filename2
  9.         Invoke-WebRequest -Uri $uri1 -OutFile $out1
  10.         Invoke-WebRequest -Uri $uri2 -OutFile $out2
  11. }
复制代码

图标分辨率只有96*96,显示效果很不好。
图标代码和气象名称的对应关系
http://www.weather.com.cn/static/html/legend.shtml


后来网上发现和风天气的开源图标(他们也提供收费或免费的天气api),有单色和彩色,64*64  128*128 256*256 各种分辨率都有,
效果很好:
天气状况代码和图标
https://dev.heweather.com/docs/refer/condition

墨水瓶显示气象图标效果图(彩色是原图): 细线的太阳是中国天气网的,其他是和风天气图标

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(10259419)

出0入0汤圆

发表于 2020-7-2 19:33:40 | 显示全部楼层
厉害了楼主,正好前端时间上车了这个咪咕的kindle,看样子可以用起来了
(10244024)

出0入0汤圆

发表于 2020-7-2 23:50:15 | 显示全部楼层
楼主,这屏幕啥型号啊,要是可以直接驱动就最好了
(9231812)

出0入0汤圆

发表于 2020-7-14 17:00:27 | 显示全部楼层
你这个体验浏览器怎么可以全屏?
(9216131)

出0入0汤圆

 楼主| 发表于 2020-7-14 21:21:48 | 显示全部楼层
roasn 发表于 2020-7-14 17:00
你这个体验浏览器怎么可以全屏?

咪咕版没有浏览器,通过把网页链接放到电子书中,点击电子书中的超链接,弹出网页,所以是全屏的,并且左上角有个返回箭头。
(8716855)

出0入0汤圆

发表于 2020-7-20 16:03:04 | 显示全部楼层
html网页的时间和天气刷新是网站做的,kindle只是显示静态网页吗。
(8708869)

出0入0汤圆

 楼主| 发表于 2020-7-20 18:16:10 | 显示全部楼层
huangqi412 发表于 2020-7-20 16:03
html网页的时间和天气刷新是网站做的,kindle只是显示静态网页吗。

服务端仅保存了一个html文件(其中包换js代码)和一些静态资源(图片等),服务端不做任何运算。
时间和天气刷新是本地kindle 浏览器通过js定时执行实现的。

kindle浏览器通过网络获取hmtl(包含js代码)。
js在首次打开网页时下载到浏览器中,然后开始执行,通过js设置定时器,每隔一段时间执行回调函数。
回调函数更改页面中的时间,以及发送http请求获取天气数据,并呈现在页面上。
(8706973)

出0入0汤圆

发表于 2020-7-20 18:47:46 | 显示全部楼层
tlptotop 发表于 2020-7-20 18:16
服务端仅保存了一个html文件(其中包换js代码)和一些静态资源(图片等),服务端不做任何运算。
时间和 ...

谢谢  楼主
(3248552)

出0入0汤圆

发表于 2020-9-21 23:01:27 | 显示全部楼层
感谢楼主分享经验
(3214112)

出0入0汤圆

发表于 2020-9-22 08:35:27 | 显示全部楼层
谢谢 楼主分享
(1971477)

出0入0汤圆

发表于 2020-10-6 17:46:02 | 显示全部楼层
好家伙,正好打印了可以一个支架,改个背光晚上也舒服
(1955832)

出0入0汤圆

发表于 2020-10-6 22:06:47 来自手机 | 显示全部楼层
还是有内置浏览器的kindle好,一条命令就可以禁用自动休眠。浏览器输入~ds,然后回车就可以禁用休眠
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-10-29 13:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表