自做一个电子墨水屏日历,必须两步?
是能自动更新部位、天气状况,还能任意播放视频2000好几条心灵毒鸡汤的那类。
↑↑↑如同那样:假如人生之路是一部电影,那么你便是一个弹出窗口的广告宣传。每十分钟会更新一条。
加上像框,对比于网络购物平台上市场价299元的这一款,你觉得能打一些?
那样的一款新“商品”,来源于微博博主@张欣 | Kenn。而且,他还把做法开源系统了。何不一起来看个到底~
硬件配置提前准备
@张欣 | Kenn决策制做那样一款电子墨水屏,起缘是看到了互联网网购平台上售卖的相近商品。
商品挺有趣,但要想点心灵毒鸡汤哪个味道,還是得亲自动手DIY一下。
立即看来计划方案。
显示屏,231元,最先是是显示屏。相近手机上、智慧屏这种的硬件配置中,显示屏一般是较贵的一部分。
张欣参照了网上销售商品的计划方案,挑选了价格不太高的微雪电子5.83寸黑与白电子墨水屏。
这款显示屏型号规格叫e-paper,648×480屏幕分辨率,SPI接口,市场价231元。
另外,这款显示屏也选用了时下较为时兴的串口通信方式。与并口联接对比,串口屏只必须2个线连接通讯,且管理程序简易,比并口屏少90%。
有的串口屏乃至已不必须MCU,能够立即操纵。针对DIY电子设备而言,串口屏较为适合。假如你准备用树莓派或是别的Arduino机器设备来驱动器,能够挑选含有兼容板的套服,价钱为283.5元。
除此之外,相近型号规格电子显示屏也有五颜六色版本号,但是成本费也高些。倘若你确实选用了五颜六色屏,很有可能必须改动创作者的编码才可以可用。
测算模块,78.75元
张欣选用了乐鑫的ESP32集成ic。ESP32集成ic内置2.4gwifi网络和手机蓝牙,有充裕的脚位。
而且,当今销售市场可以购到许多完善的ESP34开发板。
自然,如果够顶势,能够自身买根据ESP32的摸组,随后融合到木板里。
要留意的是,这二种方法都必须买显示屏时顺带买兼容板,好将显示屏的软排线变换为SPI接口。
创作者为了更好地迅速作出制成品,采用微雪内置软排线插口、根据ESP32的墨水屏单片机开发板,价钱78.75元。
开关电源,50元之内
实际上,在开发设计时,能够根据电脑的USB接口用micro USB线立即供电系统,另外开展调节工作中。
但假如要在具体应用中解决电源插头得话,能够立即选购一块内置micro USB充放电插口的锂电。
充电电池的容积不一样价钱也不一样,但是一般都会50元下列。
最终测算一下,DIY同样墨水屏的成本费数最多为231 78.75 50=359.75元。
咋还比网络购物平台上的贵了呢。实际上非常好了解,全部构件按零售价选购,当然比生产厂家进货价格贵。但理工男享有的,不便是亲自动手的快乐吗?
手机软件计划方案
做好准备硬件配置,手机软件一部分又要怎样完成?架构一部分,张欣挑选了Arduino,由于里边有很多现有的第三方库能够应用。开发环境层面,他则强烈推荐应用Visual Studio Code。
实际来讲,此项目地编码关键完成了下列好多个作用。最先,整体规划显示屏合理布局,而且每十分钟更新一次显示屏,即时拆换心灵毒鸡汤的口感。
△彩色图库:微博博主@张欣 | Kenn
现有的心灵毒鸡汤,一共有2000 款,好像:
日常生活不只眼前的苟且,也有将来的委曲求全
祝你们瘦到一道雷电,闪电直径2米。
……
详细內容,在此项目地toxicsoul.h文档中能够见到。
日期应用的是ESP32系统内置的数字时钟。
部位则根据查看当今机器设备的IP地址来得到。
△一部分编码
即时天气信息内容,来源于和风天气软件开发平台的服务项目。在实际完成的情况下,必须自身注册帐号,获得应用软件Key。
const String QWEATHER_API_KEY = “**“;
在其中涉及到的第三方库关键包含:
1、 Adafruit GFX:图象图型模块,完成显示信息輸出
2、GxEPD2:根据Adafruit_GFX库驱动器各种各样电子墨水屏
3、U8g2 for Adafruit GFX:显示信息文本
4、u8g2_fontmaker:一个用以形成u8g2字体样式源码的一键懶人脚本制作专用工具,一样源于新项目创作者之手
5、ArduinoJSON:解决JSON字符串数组
一切就绪,把程序流程烧录到单片机开发板里,再用热溶胶等DIY必需专用工具拼装一番,接好开关电源,心灵毒鸡汤电子墨水屏日历就问世了。
这一心灵毒鸡汤电子墨水屏日历在元旦节当日基本进行工程施工,就获得了网民们热情的关注。
许多网民现场表明,奈斯啊,搞起来。也有网民现场提到了新要求:想把前一天的日报统计分析显示信息出去。
相关续航力层面的信息内容,创作者也在发表评论作出了解释:
都还没時间也就是说标准测输出功率耗费,实际上代码设计点,更新后就把显示屏和ESP32休眠状态,更新间隔时间变长,用电量会很低很低……
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。