V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lxrmido
V2EX  ›  分享创造

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

  •  4
     
  •   lxrmido · 2019-08-04 18:35:07 +08:00 · 15252 次点击
    这是一个创建于 1972 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上星期我爸说家里缺个台历,淘宝看了一圈没找到合适的,于是买了个 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 上,也许就能直接用锂电池充一次电用半年了……
    63 条回复    2020-05-12 13:36:43 +08:00
    lxrmido
        1
    lxrmido  
    OP
       2019-08-04 18:36:27 +08:00   ❤️ 2
    Willjim
        2
    Willjim  
       2019-08-04 18:41:35 +08:00 via Android
    树…树莓派集群?感觉可以加个黄历,这样就可以知道今日吉凶宜忌,生肖运程😂
    chiu
        3
    chiu  
       2019-08-04 18:43:33 +08:00 via Android
    有自带温湿度传感器?
    xmoiduts
        4
    xmoiduts  
       2019-08-04 18:47:14 +08:00 via Android
    我原本也想做个电子墨水屏时钟,小小的贴在厨房,为了洗碗懒得戴表。后来……

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

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

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

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

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

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

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

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

    你还差个猎空

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

    猎空送给室友了,他 C 位猎空贼溜~我一般是辅助他输出的。
    Geeker
        19
    Geeker  
       2019-08-05 00:12:05 +08:00
    看起来真的很酷
    AlvaIM
        20
    AlvaIM  
       2019-08-05 00:14:24 +08:00
    这么多人有闲置的吃灰树莓派,有渠道收么?大量求购
    CEBBCAT
        21
    CEBBCAT  
       2019-08-05 07:05:34 +08:00
    楼主可以考虑下用那些像素字体,可读性上他们应该比较厉害
    slwl
        22
    slwl  
       2019-08-05 07:40:57 +08:00 via iPhone
    歪个楼,有出吃灰树莓派的吗
    whileFalse
        23
    whileFalse  
       2019-08-05 07:54:33 +08:00 via iPhone
    这就是我想要的!楼主啥时候出个电池半年续航版的
    👍
    Halry
        24
    Halry  
       2019-08-05 07:55:59 +08:00 via Android
    这墨水瓶尺寸得花不少钱啊
    cxl008
        25
    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
        26
    mingyuexin  
       2019-08-05 09:17:59 +08:00
    不错哦
    fengtons
        27
    fengtons  
       2019-08-05 09:19:24 +08:00 via Android
    请问楼主怎样解决停电造成文件系统损坏的问题?
    zhensjoke
        28
    zhensjoke  
       2019-08-05 09:22:18 +08:00
    @fengtons 边充边放充电宝你值得拥有...
    qY3209HZitEb5Zty
        29
    qY3209HZitEb5Zty  
       2019-08-05 09:36:35 +08:00
    支持楼主,看来周末又有玩具了
    lxrmido
        30
    lxrmido  
    OP
       2019-08-05 09:37:11 +08:00 via iPhone
    @fengtons

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

    近期准备在公司窗台做个微景观花盆,搞搞小气象站,自动浇水什么的。
    1 米的 PVC 水槽做的盆已经弄好了,泥土也填充了,就等心血来潮了。
    designer
        33
    designer  
       2019-08-05 10:15:32 +08:00
    楼主是用什么相机拍的照片
    virusdefender
        34
    virusdefender  
       2019-08-05 10:19:31 +08:00
    看到物美超市的标签都是墨水屏了
    virusdefender
        35
    virusdefender  
       2019-08-05 10:26:42 +08:00
    墨水屏还是有些贵。
    fengtons
        36
    fengtons  
       2019-08-05 10:59:53 +08:00 via Android
    @lxrmido 我也遇到停电的困扰,用 UPS 是一个办法,如果能做个内存系统就好了,像你这个需求也没什么资料需要保存的
    magic3584
        37
    magic3584  
       2019-08-05 11:00:01 +08:00
    楼主有没有做过家庭监控?希望指点下
    https://www.v2ex.com/t/588088#reply4
    figurant
        38
    figurant  
       2019-08-05 11:16:04 +08:00
    妈的,牛逼
    LZSZ
        39
    LZSZ  
       2019-08-05 11:30:21 +08:00
    @virusdefender 我这边沃尔玛也是
    jsnjfz
        40
    jsnjfz  
       2019-08-05 11:31:14 +08:00
    不错哦老哥,准备给老婆做个
    deepure
        41
    deepure  
       2019-08-05 11:32:30 +08:00
    后面树莓派外壳好评,楼主分享下链接啊
    lixingcai
        42
    lixingcai  
       2019-08-05 12:02:15 +08:00
    树莓派外壳好评++
    season4675
        43
    season4675  
       2019-08-05 12:11:57 +08:00
    感觉用 esp32 做成本能低很多……
    lxrmido
        44
    lxrmido  
    OP
       2019-08-05 12:17:03 +08:00 via iPhone
    @deepure

    买 zero 时送的,就是两三块一个的壳,我只是把它拆了用尼龙螺丝柱固定住
    vmebeh
        45
    vmebeh  
       2019-08-05 12:18:15 +08:00 via iPhone
    @fengtons openwrt
    retr
        46
    retr  
       2019-08-05 12:30:02 +08:00
    很喜欢,赞一个
    lekai63
        47
    lekai63  
       2019-08-05 12:53:45 +08:00 via iPhone
    树莓派就是还要拖个电源线很蛋疼。
    这么点大的设备,能随手一帖就好了,比如能不能靠太阳能发电持续工作(实在不行就用爱发电了)
    lxrmido
        48
    lxrmido  
    OP
       2019-08-05 13:01:13 +08:00 via iPhone   ❤️ 1
    @lekai63

    我测试过用两个 5V 900mA 的太阳能电池板接在 UPS 上,UPS 接 Zero,贴能晒到太阳的窗上稳定跑了一个多月,但这就浪费了一个 40x40 的窗户区域了。如果直接放室外,还要考虑防水等,略麻烦。
    shipy
        49
    shipy  
       2019-08-05 15:51:39 +08:00
    同求某宝的水墨屏 树莓派传送门 邮箱 c2xpcHkuc3B5LndscEBhbGl5dW4uY29t
    macdkgb
        50
    macdkgb  
       2019-08-05 16:23:25 +08:00 via Android
    楼主不如在这里贴几张你做好的成品图给大伙看看。
    lxrmido
        51
    lxrmido  
    OP
       2019-08-05 16:45:08 +08:00
    @macdkgb

    啥,上边有图啊
    lxrmido
        52
    lxrmido  
    OP
       2019-08-05 16:46:33 +08:00
    @shipy

    其实没几个店,微雪、大菠萝、几个大连的,我在这三家都买过,屏都是同一家生产的
    superdotcom
        53
    superdotcom  
       2019-08-05 17:36:02 +08:00
    太牛了,我也想做一个,只会装莓派系统,做个 web 服务器用,这个自己折腾难度性高不高啊
    summer20100514
        54
    summer20100514  
       2019-08-05 20:07:26 +08:00
    低功耗是最难做的,esp8266 跑网络协议栈,估计得用充电宝
    Halry
        55
    Halry  
       2019-08-05 20:32:00 +08:00 via Android
    低功耗用 esp32
    更低走 stm32l+esp32
    yuey286
        56
    yuey286  
       2019-08-06 08:57:24 +08:00
    看着很清爽啊 屏幕在大点就好了
    nicoljiang
        57
    nicoljiang  
       2019-08-06 16:03:40 +08:00
    太酷~希望能做成产品
    jier18cm
        58
    jier18cm  
       2019-08-07 15:02:46 +08:00
    卖吗(/滑稽)
    julypanda
        59
    julypanda  
       2019-08-07 17:23:14 +08:00
    求个外壳地址啊LZ
    lxrmido
        60
    lxrmido  
    OP
       2019-08-07 18:43:36 +08:00 via iPhone
    @julypanda

    深圳那几家有屏幕卖的店都有
    mseasons
        61
    mseasons  
       2019-08-08 12:13:27 +08:00
    棒,我准备自己搞个台式的 todo 列表,放桌子上提醒自己每天干什么。
    andyhuai
        62
    andyhuai  
       2019-08-13 17:18:12 +08:00
    你这个屏 spi 的接口,我看有超雪的 串口的,就不要转接板了
    damingxing
        63
    damingxing  
       2020-05-12 13:36:43 +08:00
    厉害的楼主
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   964 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:07 · PVG 06:07 · LAX 14:07 · JFK 17:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.