全球首款配备电子纸屏幕的抽纸盒~

IMG_1927

用树莓派+电子纸屏做了一个时钟,很偶然的搭配一个抽纸盒作为外壳,虽然并不是第一款电子纸屏的时钟,但绝对是全球甚至宇宙第一款带有电子纸屏幕的抽纸盒。。

先放图:

IMG_1912

内部构造,模块和跳线全部用热熔胶固定

IMG_1916

后视:

IMG_1918

检查一下这款时钟的抽纸盒功能。。

IMG_1919

 

IMG_1920

图就贴到这,下面聊聊我为啥突发奇想做出这么个东西。某天我想在淘宝上买个简单的闹钟,在搜索栏输入 简约 闹钟 俩关键词,出来结果里面有个很合心意,是这样的:

屏幕快照 2016-04-25 下午5.16.14

外观简单,白屏黑字,对比好强烈,好高大上。。于是我又看了一下评论里的买家show

屏幕快照 2016-04-25 下午5.18.47

WTF, 差距也忒大了吧,果断放弃,再找,然后发现基本都是描述里屏幕P的很白,实物就是另一番面貌了。 揍在这个时候,想起了吃灰已久的kindle,如果用kindle的电子纸屏来做个闹钟一定很理想,然后在google找到了下面的图片:

E-Paper-Display-HAT

显示效果符合预期,而且图中时钟是基于树莓派做的,正好我也有两块树莓派,于是很快做了一个决定:自己DIY一块电子纸屏的时钟,这块时钟除了显示基本的日期时间,还可以显示天气和室内的温湿度(如果只能显示日期,优越感何在。。)。果断在淘宝采购了材料:4.3寸串口电子纸屏,DHT22温湿度传感模块,还有一块树莓派3(没错,虽然我是一个拥有了1代和2代的男人,但是还是忍不住购买了3代。。)后面,经过一阵python乱舞,原型很快出来了:

IMG_1879

搞到这里,加个壳子就算完活了。但是如何利用自身现有条件DIY一个即合身又高大上的壳恰恰是个难点。。。

我最开始设想的材料是:超轻粘土。这东西可塑性超高,自己捏捏就OK,不用神马3D打印之类的高科技。但是后面实际操作的结果是:1.  没有耐心,手残,很难把这个东西的表面处理的平整 2. 表面粗糙,没有光泽,体现不出高大上的效果。

经过一番考虑,又想出一个方案:自己淘宝买一个尺寸和样式合适的实木收纳盒,然后自己打个孔,改造一下。实际操作的结果就是:只有这个抽纸盒符合我的心意。。 反正桌子上也是要放抽纸的,就让他们结合吧。。。

IMG_1928

最后,Python脚本已开源,欢迎参观指导:https://github.com/emptyhua/epaper_clock

讨论

  1. woshisanhu

    赞!成本好多?

  2. 空华叔

    树莓派3 293
    电子纸屏幕 293
    温湿度传感器 42
    抽纸盒 39
    合计 667

  3. dengdeng

    会有残影吗?

  4. 空华叔

    正常刷新没有残影,效果很好:)

  5. dengdeng

    求商品化。。。 一直寻找这样的产品很久了。。 T _T

  6. 空华叔

    商业化要靠雷布斯叔叔了:)

  7. Allen0125

    求邮件屏幕和温度传感器链接,谢拉。

  8. 空华叔

    hi,发你关键词吧,屏幕:微雪 4.3寸 电子墨水屏 温湿度传感器:微雪 DHT22 AM2302

  9. Allen0125

    已经差不多都搜到了,然后准备做一个,把离线下载也做进去,哈哈

  10. allen

    我以前买过sharp的类似电子书屏幕,十分节电,可以使用纽扣电池供电。不过有个缺点,就是不能够长时间(比如十几个小时)显示同一幅静态画面,否则会造成屏幕残影(就像以前等离子烧屏的问题)。需要定期刷新屏幕,不知道你的屏幕有类似问题吗?

  11. 空华叔

    因为做的是个时钟,1分钟会定时刷新一次,所以不会出现残影,而且这块屏幕也不能局部刷新,只能每次全刷。

  12. allen

    屏幕有6个接口,你只用了4个,WAKE_UP和RST不需要接吗?屏幕能够控制开关显示吗?
    VCC:3.3V~5.5V
    GND:GND
    DOUT:串口数据发送
    DIN:串口数据接收
    WAKE_UP:外部唤醒引脚
    RST:外部复位引脚

    另外发现你树莓派USB插的是wifi吗?树莓派3不是内带wifi了吗?难道不稳定?

  13. 空华叔

    我没有使用屏幕的休眠唤醒功能,所以没有连接。外插的那个是蓝牙,虽然树莓派3板载蓝牙,但是有个bug,就是蓝牙和串口不能同时使用。既然串口用来控制屏幕,那么如果再想使用蓝牙功能只能外插USB了,http://www.briandorey.com/post/Raspberry-Pi-3-UART-Overlay-Workaround

  14. allen

    这也是,本身屏幕特点就是省电,的确不需要关屏幕了。抽纸盒挖孔做得漂亮,要花不少功夫吧。

  15. 空华叔

    copy一下我v2上回的贴:
    1. 先画出需要的矩形轮廓
    2. 在矩形四脚用电钻打孔
    3. 然后用线锯把这个矩形锯下来
    4. 由于不是专业木工,锯出来的切口肯定不平,用小刀修平,然后用线锯锯出斜坡,继续用小刀修正,直到满意为止:)
    挖孔工具

    并不是很费事,只要工具得力很快的

  16. allen

    果然是用心之作,动手能力也强。不过树莓派3用来做这个好像有点大材小用啦;)
    用树莓派1也绰绰有余了。

  17. 空华叔

    没错,的确大材小用了,谁让我是树莓派粉丝。。放桌子上没事也可以ssh登陆进去玩一下,哈哈~~

  18. allen

    难得能够遇到树莓派粉丝,v2论坛里大都是吃灰的结果,再看看老外论坛各种项目做得热火朝天,差距够大的。
    我玩的是cubieboard,大概2年多了,也做了不少东西,感觉收获很多。
    这是我去年博客的一篇文章
    http://www.enjoyself.net/archives/90.html
    以及
    http://v2ex.com/t/259536
    有机会的话多交流。

  19. 空华叔

    OK,订阅了你的blog。我对智能家居产品也很感兴趣,现在就想寻觅一套便宜的86型支持zigbee协议的开关,目前市面上没有。。。小米出的那套其实性价比挺高,要是能出86型开关就好了。。

  20. dengdeng

    v2上的地址多少? 过去学习下~~

  21. 空华叔

    http://v2ex.com/t/274330 v2上的帖子基本没有什么,如果你对树莓派比较熟悉,可以看下github上的项目地址:)

  22. dboat

    请问大侠按你的步骤前两步都运行正常,已经取得温湿度和天气,但运行屏幕输出时就不动了也无任何显示。字体和图要预先加载到屏幕吗?请指教,谢谢!
    运行无显示,中断后的错误代码:
    ^CTraceback (most recent call last):
    File “weather_time_render.py”, line 16, in
    screen.handshake()
    File “/home/pi/epaper_clock-master/Waveshare_43inch_ePaper.py”, line 85, in handshake
    self._send(self._build_frame(CMD_HANDSHAKE))
    File “/home/pi/epaper_clock-master/Waveshare_43inch_ePaper.py”, line 71, in _send
    self.socket.write(frame)
    File “/usr/lib/python2.7/dist-packages/serial/serialposix.py”, line 475, in write
    n = os.write(self.fd, d)
    KeyboardInterrupt

  23. 空华叔

    hi,等我会写一篇详细点的文档吧,如果对树莓派不熟悉的话,直接下载代码是没法正常工作的。

  24. dboat

    多谢!等大侠的详细教程。

  25. dboat

    可以了,原来是串口被占用了,谢谢!

  26. 小明

    至少弄个抽纸计数器吧。。。 否则结合在一起有何意义。。。

  27. Pingback: 全球首款配备电子纸屏幕的抽纸盒——by蓝色的华 - 中北人

加入讨论

电子邮件地址不会被公开。 必填项已用*标注