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

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 上,也许就能直接用锂电池充一次电用半年了……
14901 次点击
所在节点    分享创造
63 条回复
CEBBCAT
2019-08-05 07:05:34 +08:00
楼主可以考虑下用那些像素字体,可读性上他们应该比较厉害
slwl
2019-08-05 07:40:57 +08:00
歪个楼,有出吃灰树莓派的吗
whileFalse
2019-08-05 07:54:33 +08:00
这就是我想要的!楼主啥时候出个电池半年续航版的
👍
Halry
2019-08-05 07:55:59 +08:00
这墨水瓶尺寸得花不少钱啊
cxl008
2019-08-05 08:42:10 +08:00
原来买了个 4.3 要 200 多。。这个 4.2 怎么才 100 多。。。
先前 按别人的做了
http://shumeipai.nxez.com/2016/05/14/equipped-with-electronic-paper-screens-pumping-tray.html
玩了些时 又搞别的 接灰了
mingyuexin
2019-08-05 09:17:59 +08:00
不错哦
fengtons
2019-08-05 09:19:24 +08:00
请问楼主怎样解决停电造成文件系统损坏的问题?
zhensjoke
2019-08-05 09:22:18 +08:00
@fengtons 边充边放充电宝你值得拥有...
qY3209HZitEb5Zty
2019-08-05 09:36:35 +08:00
支持楼主,看来周末又有玩具了
lxrmido
2019-08-05 09:37:11 +08:00
@fengtons

ups,背景左边第一台装了个树莓派专用 ups,淘宝有不少 2.5A 输出的 ups,装两节松下 18650 效果良好,几十块到一百多块不等
designer
2019-08-05 10:13:34 +08:00
欢迎楼主来树莓派吃灰群里 交流
https://t.me/shumeipai
mlhorizon
2019-08-05 10:13:52 +08:00
用 esp32 的板子做过一个,微雪的 eink 屏。
时间,天气预报,温湿度,pm2.5,甲醛,co2 搞了一大堆。
后来发现除了天气,其它指标没啥变化,就拆散吃灰了。

近期准备在公司窗台做个微景观花盆,搞搞小气象站,自动浇水什么的。
1 米的 PVC 水槽做的盆已经弄好了,泥土也填充了,就等心血来潮了。
designer
2019-08-05 10:15:32 +08:00
楼主是用什么相机拍的照片
virusdefender
2019-08-05 10:19:31 +08:00
看到物美超市的标签都是墨水屏了
virusdefender
2019-08-05 10:26:42 +08:00
墨水屏还是有些贵。
fengtons
2019-08-05 10:59:53 +08:00
@lxrmido 我也遇到停电的困扰,用 UPS 是一个办法,如果能做个内存系统就好了,像你这个需求也没什么资料需要保存的
magic3584
2019-08-05 11:00:01 +08:00
楼主有没有做过家庭监控?希望指点下
https://www.v2ex.com/t/588088#reply4
figurant
2019-08-05 11:16:04 +08:00
妈的,牛逼
LZSZ
2019-08-05 11:30:21 +08:00
@virusdefender 我这边沃尔玛也是
jsnjfz
2019-08-05 11:31:14 +08:00
不错哦老哥,准备给老婆做个

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

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

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

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

© 2021 V2EX