周末在家加班摸鱼,用墨水屏和树莓派做了个台历

2019-08-04 18:35:07 +08:00
 lxrmido
上星期我爸说家里缺个台历,淘宝看了一圈没找到合适的,于是买了个 100 块的 4.2 寸墨水屏、用树莓派 Zero WH 做了一个,顺带显示天气和家里过去 24 小时的温度曲线:



背景是若干台树莓派,手里的树莓派有点太多了



因为不想深入底层、不想去研究驱动之类的,所以采用的实现方法是:

1. 用 NodeJS 建立一个 WEB 服务器,画一张图;

2. 在树莓派上稍微修改下墨水屏的示例代码,定时把图片下载下来输出到墨水屏上;


因为一时兴起,除了 4.2 寸的屏幕外,又额外买了 一个 1.54 寸的、一个 7.5 寸的墨水屏,然而前者太小,后者刷新一次要 16s (惊讶),于是最后还是用了 4.2 寸的( 4s 全刷、支持局部刷新),但是程序里却因此而写了屏幕自适应,也用 128*128 的 OLED 屏测试了下,除了瞎眼没啥毛病;

就在写完上面那句话时,一手滑把 7.5 的屏幕摔了,裂了……


总结一下:

1. 树莓派 Zero 其实真的很好用,体积小、可以随便找一个有 500mA 电流的 USB 口作为供电,譬如我把它插到了路由器的 USB 口上,而且树莓派上可以用自己熟悉的语言写代码,不用交叉编译也不用下载,很舒适;

2. 现在的墨水屏主要用途似乎是做价格标签了?

3. node-canvas 画出来的图,经过 python 的 PIL 黑白处理后,显示在低分辨率的单色屏幕上效果不太好,其实直接用 PIL 画图是最清晰的,但是一开始就选错了,尝试了在 nodejs 里加个 while 循环手动把图片转换成 BMP 输出,清晰度略有提升,但锯齿多了;

4. 树莓派最好的吃灰方法就是给它加个屏幕随便显示点东西放在家里的某个角落,哪怕你不去看它,即使吃灰也可以心安理得;

5. 墨水屏真的很脆弱,买的话记得顺便买个壳,我的 7.5 寸屏是打算自己做个外壳所以没买,也不用再去做了;

6. 其实想想如果用 ESP8266 做这个,然后把程序跑在 VPS 上,也许就能直接用锂电池充一次电用半年了……
14860 次点击
所在节点    分享创造
63 条回复
lxrmido
2019-08-04 18:36:27 +08:00
Willjim
2019-08-04 18:41:35 +08:00
树…树莓派集群?感觉可以加个黄历,这样就可以知道今日吉凶宜忌,生肖运程😂
chiu
2019-08-04 18:43:33 +08:00
有自带温湿度传感器?
xmoiduts
2019-08-04 18:47:14 +08:00
我原本也想做个电子墨水屏时钟,小小的贴在厨房,为了洗碗懒得戴表。后来……

米家温湿度计时钟,真香,满足了我的所有需求:电子墨水屏,cr2032,能贴墙,能显示正确时间,便宜到造不如买。

温湿度就当赠送功能了。
lxrmido
2019-08-04 19:00:40 +08:00
@chiu

没有,淘宝买了个 DS18B20 插上去,应该是最容易接的传感器了
lxrmido
2019-08-04 19:01:41 +08:00
@xmoiduts

一切的 DIY 都挡不住工业化的碾压……
lxrmido
2019-08-04 19:02:16 +08:00
@Willjim

找不到数据源😂
ssshooter
2019-08-04 19:43:36 +08:00
水墨屏价格比想象中便宜呀,为什么不自制一个阅读器😂
LZSZ
2019-08-04 19:54:10 +08:00
可以加个滚动新闻
sekfung
2019-08-04 20:10:12 +08:00
哈哈哈心动了 楼主能提供个树莓派 墨水屏的某宝链接吗 谢谢 email: c2VrZnVuZy5sYXVAZ21haWwuY29t
lxrmido
2019-08-04 20:25:48 +08:00
@sekfung

搜 4.2 墨水屏,结果都是一样的,而且还是同一厂家生产的,挑便宜的(其实价格也一样)买就行了,注意三色屏刷新时间是黑白的几倍
lxrmido
2019-08-04 20:26:49 +08:00
@ssshooter

显示效果、刷新率都远不如 kindle
dabaibai
2019-08-04 21:35:06 +08:00
有个 zero 闲置,准备出掉 树莓派太多了
Atsushi
2019-08-04 22:41:46 +08:00
。。。我有个 1 代派,前两天拿出来发现原生系统都卡得不行
elfive
2019-08-04 22:45:19 +08:00
我是把树莓派做到了电脑机箱里,做了个简单的智能家居网关和代理服务器。

https://i.loli.net/2019/08/04/xi2Q4kZseqcvlrX.jpg
lxrmido
2019-08-04 22:53:57 +08:00
@elfive

你还差个猎空

供电是用电脑电源的 5V 线?
fengdianxun
2019-08-04 23:28:28 +08:00
楼主厉害
elfive
2019-08-04 23:42:38 +08:00
@lxrmido #16 供电直接把 micro USB 另一头连接到主板上取电。大概 4.85V ,5 到 6W,主办上 USB2.0 接口可以到这么大功率的。稳定跑了一年了,没啥问题。

猎空送给室友了,他 C 位猎空贼溜~我一般是辅助他输出的。
Geeker
2019-08-05 00:12:05 +08:00
看起来真的很酷
AlvaIM
2019-08-05 00:14:24 +08:00
这么多人有闲置的吃灰树莓派,有渠道收么?大量求购

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/588974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX