编辑:[db:作者] 时间:2024-08-25 07:40:30
本文偏物联网方向~
通过wifi联网,可实现韶光、景象、古诗、图片四种模式的显示。
接下来,我会教大家——通过软件、硬件、电路绘制,实现这个工程~
关于软件
编程软件用的Arduino,还是比较大略的,有挺多库可以利用。
所有资料我会供应,由于无法上传,有须要发我【730】
一、开拓板添加
该过程中常常会碰着各种问题,紧张是网络导致的无法成功下载。
如果须要的话,后续我会发送将下载完成的文件打包下,方便大家安装。
二、用到的库
本项目利用的库有:
ArduinoJson库,解析Json数据,项目里的景象、古诗、名言等信息都是通过一些API得到,保存在返回的json数据中;GxEPD2库,驱动墨水屏;Timezone库,通过NTP获取时钟须要用到;U8g2库,图像显示库。库可以在“项目->加载库->管理库”中搜索下载。
硬件
章节导航:墨水屏模块、底座模块、ESP32C3开拓板
一、墨水屏模块
1.本钱
从闲鱼淘的2.9寸墨水屏,单片价格在15旁边。
2.墨水屏型号
墨水屏前后买了两种不同的型号。
一个是威峰,一个是HINK,两种不能兼容。
由于项目在软件方面驱动墨水屏利用的是GxEPD2库。
办理方法是在GxEPD2库中选择适当的对付型号即可。
如下所示:
GxEPD2_BW<GxEPD2_290,GxEPD2_290::HEIGHT>display(GxEPD2_290(/CS=5/7,/DC=/4,/RST=/5, /BUSY=/ 6)); // 第二批屏幕GxEPD2_BW<GxEPD2_290_T5,GxEPD2_290_T5::HEIGHT>display(GxEPD2_290_T5(/CS=5/7,/DC=/4,/RST=/5,/BUSY=/6)); //第一批屏幕
3.PCB
为了担保得当的拔插效果,建议PCB厚度选择为1.2mm。
二、底座模块
底座模块紧张是起一个连接开拓板和墨水屏模块的浸染。
焊接PCB插座来实现墨水屏模块的拔插;焊接排母来实现与ESP32C3开拓板的连接;焊接按钮来进行显示掌握。三、ESP32C3开拓板
利用合宙的ESP32C3开拓板,开拓板买经典款或者简约款都可以,个人喜好经典款。
简约款把稳的技能细节会比较多,随意马虎碰着坑。
排针朝上焊接就行。
由于排针排母连接,这个项目用完拔下来做其他项目也很方便。
设计图
事理图
事理图
PCB
PCB
PCB
实物图
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/ktwx/180816.html
上一篇:孩子陷溺电子产品怎么办?聪明家长只用这一招就让孩子轻松戒掉落
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com