编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【RA】2.66寸墨水屏温湿度时钟+494880A

简介:主控使用瑞萨的R7FA2E1A72DFL 驱动2.66寸墨水屏做一个温湿度时钟

开源协议: GPL 3.0

发布时间:2022-04-12 09:10:47
  • 3.3k
  • 11
  • 47
描述
描述
 

 使用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开源

image.png

 

3D外壳安装说明

 

外壳和面板使用专业版画的,开源工程如下:

https://oshwhub.com/sakading/2-66-wai-ke

 

按键焊接必须非常准确才能装好。使用5mm的沉头M2螺丝 把螺丝孔使用螺丝刀钻大后可以把螺丝锁平

image.png

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

image.png

 

 

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 完成代码编写
设计图
原理图
1 /
PCB
1 /
暂无
ID Name Designator Footprint Quantity
1 MLT-8530 BUZZER1 BUZ-SMD_4P-L8.5-W8.5-P8.50-TL 1
2 0.1u C1,C6,C7,C12,C13,C16,C23,C24,C27,C29 C0603 10
3 1u/50V C2,C3,C8,C10,C11,C15,C17,C18,C19 C0603 9
4 10u C4,C20,C30 C0603 3
5 1u C5,C21,C26,C28 C0603 4
6 4.7u C9,C14 C0603 2
7 NC C22 C0603 1
8 70mF C25 CAP-TH_BD4.8-P3.95_SM3R3703T01 1
9 KH-FG0.5-H2.0-24PIN CN1 FPC-SMD_KH-FG0.5-H2.0-24PIN 1
10 MBR0530 D1,D2,D3,D4,D7 SOD-123_L2.8-W1.8-LS3.7-RD 5
11 LL4148 D5,D6 LL-34_L3.5-W1.5-RD-1 2
12 BAT H2 HDR-F-2.54_1X2 1
13 HDR-F-2.54_2x3 H3 HDR-F-2.54_2X3 1
14 设置 K1 SMD SWITCH 7X3.6X2.7 1
15 加/MD K2 SMD SWITCH 7X3.6X2.7 1
16 K3 SMD SWITCH 7X3.6X2.7 1
17 10uH L1 IND-SMD_L3.0-W3.0_WPN3012H 1
18 LED-0603_R LED1 LED0603_RED 1
19 LED-0603_G LED2 LED0603_GREEN 1
20 LED-0603_B LED3 LED0603_BLUE 1
21 2N7002 Q1,Q4,Q7 SOT-23_L2.9-W1.3-P0.95-LS2.4-BR 3
22 AO3401A Q2,Q3,Q5,Q6 SOT-23_L2.9-W1.3-P1.90-LS2.4-BR 4
23 2k R1 R0603 1
24 4.7k R2,R21 R0603 2
25 NC R3 R0603 1
26 0.47R R4 R0603 1
27 100k R5,R6,R7,R14,R15,R23 R0603 6
28 75k R8 R0603 1
29 20K R9 R0603 1
30 5.1k R10,R13 R0603 2
31 GL5528 R11 RES-TH_L5.1-W4.3-P3.40-D0.5 1
32 10K R12 R0603 1
33 1k R16,R22 R0603 2
34 10k R17,R18,R19,R20,R24 R0603 5
35 MSK12CO2-SZ SW1 SW-TH_MSK12C02 1
36 RST SW2 SW-SMD_L4.0-W2.9-LS5.0 1
37 TP4057 U1 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR 1
38 R7FA2E1A72DFL U2 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
39 ME6214C33M5G U3 SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR 1
40 CH330N U4 SOP-8_L4.9-W3.9-P1.27-LS6.0-BL 1
41 AHT21 U5 SENSOR-SMD_L3.0-W3.0-P1.00-BL 1
42 RX8025T-UB U6 SOIC-14_L10.0-W5.5-P1.27-LS7.8-BL 1
43 测试点 U7 测试点1.5MM 1
44 M2-3D U8,U9,U10,U11 M2-3D 4
45 TYPE-C16P USB1 USB-C-SMD_TYPE-C16PIN 1

展开

工程成员
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号

    oshwhub