【RA】2.66寸墨水屏温湿度时钟+494880A
简介
主控使用瑞萨的R7FA2E1A72DFL 驱动2.66寸墨水屏做一个温湿度时钟
简介:主控使用瑞萨的R7FA2E1A72DFL 驱动2.66寸墨水屏做一个温湿度时钟开源协议
:GPL 3.0
描述
使用R7FA2E1A72DFL驱动2.66寸墨水屏做一个温湿度时钟 B站介绍 https://www.bilibili.com/video/BV1344y1u7ab/
起因
在闲鱼看到一个性价比高的2.66 ses价签 6元一个 ,分辨率是152X296。对比15元 一个 2.9寸的128X296分辨率墨水屏性价比特别高,显示还细腻多了。

买了10个怕翻车到手马上拆机试驱动,看屏是24pin接口下接。试了一边驱动最后确定为GxEPD2驱动里的GxEPD2_260,至此安全下车既然确定了驱动就是开始移植,把驱动适配到微雪2.66驱动上



主体硬件框架
- 使用diy里最便宜的拆机高精度温补rtc rx8025t
- 国产廉价的AHT20 号称替换SHT20,起码管脚是一样的
- GL5528光敏检测
- 主控使用瑞萨的R7FA2E1A72DFL。16k ram 64Kflash 有足够的ram去做墨水屏显示缓存
- 4057锂电池充电(我测试锂电聚合物303040可以装的下厚度有一点剩余,应该可以上4mm厚度的,我是使用薄的fpc座)
- 8536无源蜂鸣器(淘宝上比较便宜的贴片蜂鸣器比5525便宜)
- ses 2.66黑白价签拆机墨水屏
项目学习点
- SPI、IIC、PWM、GPT定时器、AGT定时器、按键中断、低功耗LPM模式、IO驱动,GCC时钟使用、串口通讯、ADC、data flash读写 外设使用
- RX8025T 驱动
- AHT20 驱动
- 2.66墨水屏驱动
- 无源蜂鸣器驱动
- 按键操作UI交互
- 低功耗操作
功能说明
- 设置温湿度偏差值
- 24节气显示
- 12/24小时置切换(未实现,累了)
- 闹钟(未实现,累了)
- 按键设置时间等参数
- 蜂鸣器设置
- 串口设置时间
- 可设置低亮度休眠阈值
- 电池电量图标显示和低电量休眠(截止、告警和满电电压可设置)
- 光敏低亮度休眠,3秒内高亮度快速唤醒
- 开机蜂鸣器响一声和准点响一声
- 时间温湿度农历节气显示(60次局刷后全刷一次)
功能截图










烧录说明
装好外壳如何升级固件:
- 开关拨到off,按设置键几下放完电
- 一直按住加键,插入usb,蜂鸣器不叫说明进boot模式,使用官方烧录软件烧录即可
说明下:
软件这里不勾选,烧录不会清空储存数据

烧入操作可看官方的微信公众号搜RA生态工作室即可,或者看我导出的PDF即可
烧录软件太大传不上来,放开源代码的软件目录下

B站视频如何烧录 https://www.bilibili.com/video/BV1u44y1u7RM/
如何串口设置时间
- usb连接电脑查看是哪个串口
- 打开cmd终端带上自己电脑识别到的COM口比如我是25 .执行程序后面带上COM25 回车如下图,也有python原文件,看gitee开源

3D外壳安装说明
外壳和面板使用专业版画的,开源工程如下:
https://oshwhub.com/sakading/2-66-wai-ke
按键焊接必须非常准确才能装好。使用5mm的沉头M2螺丝 把螺丝孔使用螺丝刀钻大后可以把螺丝锁平

一个边上用双面胶粘下,树脂太软会翘边

3D预览图如下



实拍图如下




代码开源链接
https://gitee.com/stw123456/ink-screen-clock
更新说明
- 2022.4.27 上传了改过的3D,没打过,自己有打印机的可以打下试试
- 2022.4.28 低功耗耗电问题找到了是法拉耗电,没焊法拉待机6uA左右
- 2022.4.30 法拉耗电充电完毕待机就恢复正常,没焊法拉待机5uA左 右,焊上6ua。adc读数正常了,不知道怎么就正常了,现在就小数点第三位会偶尔变动,优化PCB丝印和走线。
- 2022.5.5 按键设置时间(按住加+设置进入,设置操作和我2.13一样)和准点响一声休眠时不叫(测试固件)
- 2022.5.8 增加了3D外壳文件。固件增加了节气显示
- 2022.5.15 完成代码编写
- 2022.8.16 其他人设计的3D外壳 @孙同学的生活谱Chris3 感谢这位朋友

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程


评论