
OeScreen
简介
一块搭载esp8266,温湿度传感器,蜂鸣器,触摸传感器和屏幕的开源开发板
简介:一块搭载esp8266,温湿度传感器,蜂鸣器,触摸传感器和屏幕的开源开发板开源协议
:CC BY-NC 3.0
描述
关于本项目
一块搭载esp8266、屏幕及其它硬件的开源开发板
开发板搭载esp8266、屏幕等硬件,特点是制作成本较低,集成度较高,同时有扩展I2C/串口接口, 可以外接任意扩展模块
如何使用
可作为:
- 桌面天气预报
- 日程表
- 定时器
- 自行车码表
- 迷你服务器
- ......
硬件版本
目前共有三个版本:
V1 已弃用,将不再维护,可作为电路设计参考
V2(移动设备版) 集成USB转串口、锂电池充电、RTC时钟(带ldo保持工作)、地磁传感器、单通道触摸、蜂鸣器、串行通信接口及tft屏幕接口
V3(插电待机版) 集成USB转串口、纽扣电池接口、RTC时钟、IO扩展芯片、单通道触摸、蜂鸣器、I2C接口及tft屏幕接口
附带IO扩展板V1,用于扩展IO口、I2C、电源
说明:
1.tft屏幕使用的均为某宝耀元鸿科技的1.8寸128*160 st7735驱动的lcd屏(插接款),目前6.8元包邮
链接:https://m.tb.cn/h.Uy2YaVL?tk=frWkdKeius6
2.V2使用的电池为3.7v锂电池,接口为1.25间距端子,尺寸在长40mm,宽23mm,厚5mm以内都可兼容
V3使用的电池为3VCR2032、带1.25间距端子线的任意类型电池
3. 原理图中xc6210可以换用me6211A33,就可以用陶瓷电容替换钽电容,但要自己改封装
4.打板前请先仔细浏览原理图、PCB,注意版本匹配
5.只上传了V2版本3D打印模型(A/B通用)至附件,为.stl格式,分为上、下两部分,切片时请使平整表面位于下方。
精度要求不高,但卡扣处若不好扣需用锉刀打磨一下,小心不要把卡扣弄断
示例程序
示例程序已开源至gitee,详情请看gitee说明
https://gitee.com/CPSOe/OeScreen
许可证 MIT
V2.2主示例效果展示
开发进度
#2022
8.1? pcbV1.0 测试 屏幕座反 rh6030无法使用 蜂鸣器驱动电路错误
8.23 pcbV1.1
修正上述错误 更改部分引脚 EN添加10uF电容提高自动烧录成功率 添加I2c接口 sht30电阻改为10K
8.25 pcbV1.1
测试除屏幕部分花屏外,其余部分功能正常
8.28 pcbV1.1
更改驱动设置,拆掉模块上的led,屏幕正常驱动,但多次烧录失败,模块发热
可能是芯片spi引脚被焊锡短路,加热spi引脚后烧录成功
12.31 pcbV2.0绘制完成并初次打板
去除sht30,增加时钟芯片rx8025t,增加锂电池充电芯片tp4056,串口芯片改用ch343p,增加电源开关,增加tft背光控制电路
#2023
1.12 pcbV2.0焊接完成 (焊接完电脑无法识别,重新焊接type-c接口解决)
由于ch343p上电时,dtr下拉,导致gpio0被下拉,始终是下载模式,无法正常运行
1.13 pcbV2.1P绘制并打板
ch343p添加三极管电路,以及部分小修改
2.2 pcbV2.1K焊接烧录成功
V2.1K将ch343p更换为ch340k,测试程序烧录并运行成功
3.26 pcbV2.2 B测试完成,更改并再次打板
添加锂电池电压检测电路,添加供电切换电路,USB无供电时串口芯片断电,切换为锂电池供电
4.2 pcbV2.2 B焊接
ch340K供电mos管设计错误,更改
6.4 pcbV2.2 B更改为V2.3
去掉电平转换芯片,为保持RTC工作添加xc6206将锂电池降至3.3v,添加电子罗盘qmc8553L
6.25 pcbV2.3 B更改为V2.3,V2.2更改为V3.0(长时间插电待机设计版本)
V3.0去除电平转换芯片,更改供电布局,将锂电池换为不可充电纽扣电池(3VCR2032带1.25线),去除锂电池充电电路,扩展接口保持I2C不变,增加I2C转并口芯片(pcf8574T)和接线端子用于扩展IO
7.14 pcbV2.3
全部硬件设计及测试程序验证完成,开始码表项目开发
设计图

BOM


评论