# 系统框图
![image.png](//image.lceda.cn/pullimage/MjGJHXSfDmkVKroWtCGMFPZ8m7W2TIuVR4sVbUIn.png)
# 原理图说明
## 电源部分
采用TypeC USB口供电,同时使用TP5400 charger IC, 支持外部锂电池充放电和升压。
### 电源接口
![image.png](//image.lceda.cn/pullimage/8XxKyC6sVfxgd98RTcKZDnQHFfMAJSlaJ3eoPw8g.png)
### TP5400充电升压电路
![image.png](//image.lceda.cn/pullimage/xraal3VCgeWIbLr5mWHLAkODcwJEmWd8EKva5dHm.png)
## 显示部分
显示部分使用了SPI通讯的240*280像素的1.69寸IPS高清圆角屏幕。
| ![image.png](//image.lceda.cn/pullimage/L4Rtu1mVkWqm6vKoslO8TDyx397MInlxlvv9oIBj.png) | ![image.png](//image.lceda.cn/pullimage/agTXSTEX7HPrVaFlMZKQP52QiDFjJjusiKNBbBU5.png) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
## 传感器部分
使用了AHT21, ASG10,WF183D分别测量环境中的温湿度,气体浓度和气压。
![image.png](//image.lceda.cn/pullimage/hVEBV8Q48ZlpUDmtLA9YQGGPwIR1w8O2Gm4A8mFF.png)
## 无线传输部分
### NB-IOT模块
NB-IOT采用的是安信可的EC-01F 模块,主要用于联网通过MQTT协议向云端传输环境数据。
![image.png](//image.lceda.cn/pullimage/sm71Rw1X0Mchkqcd3mvxQdUnVte6rNfdnYOAnA69.png)
### 2.4G 模块
NB-IOT采用的是安信可的NF-03 模块,主要用于短距离主从收发。
![image.png](//image.lceda.cn/pullimage/Ifjj0nnmmGuQ9VSWFfOTSFibUP8Tac955UOoMvM7.png)
## 按键
使用了4个按键,用来切换模式和设置参数。
![image.png](//image.lceda.cn/pullimage/yOiZLAuHwMZghfMVr9ZXXmHoTnmKEhjUKHUQczeL.png)
## 完整原理图
![image.png](//image.lceda.cn/pullimage/y866bpLvXqgwTgbdIn3UX224v6uts3wGFamAZBrS.png)
# pcb设计说明
## Layout
![image.png](//image.lceda.cn/pullimage/LmKn37ZWTBYJSoFfT74SDbc41A5mWZViSG8pUi1l.png)
## 3D效果图
| ![image.png](//image.lceda.cn/pullimage/Fgt8UR9W1v9q7chFGh5OMmtqi1aXUiqhW06LM9NJ.png) | ![image.png](//image.lceda.cn/pullimage/v0rgx0ubgkHno8uMedYlvPHG5eM5Wa85OshmKfeA.png) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
> PCB 设计需要注意的点:
>
> 1. 5V, 3.3V 电源线需要适当加宽
> 2. 连接主控的两排排母位置要准确,不然后面安装会出现问题
> 3. RF走线周围GND 包裹;走线尽量短且下面不能有其他走线;RF座下面要镂空。
# 重要物料购买
![image.png](//image.lceda.cn/pullimage/pLxYNnLBkZCaaXfMsYfbsZdIOZo6rE60dzBd3qZc.png)
![image.png](//image.lceda.cn/pullimage/F74jkjnZSlpPiVSSncxRZVXEGXXbmsv7uY8c42qU.png)
# 实物图
| ![image.png](//image.lceda.cn/pullimage/GkYhucSgjAUohuG8jCzwhNKgcCEawRRktPpZn2I6.png) | ![image.png](//image.lceda.cn/pullimage/4kmVnu6Dx4ranzIXkpzKoODDmSq90u1WSMKIeoFU.png) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
> * 传感器需要热风枪才能焊接上,使用时注意屏幕不能在旁边,否则高温容易导致花屏
> * EC-01F需要在排母焊接前焊接好,否则没有空间使用烙铁,pin很容易连在一起,我的就是这样。
# 关键程序说明
主要代码框图如下:
![image.png](//image.lceda.cn/pullimage/rfbRRMdVG7nty2GNVHFxu4rgSm4fMmTRqvX0TMnl.png)
# 装配说明
先安装好电池和天线
![image.png](//image.lceda.cn/pullimage/XDBofwZKfFthFkFOI2nRYqCQz3X7cpqZmiBDh7nM.png)
再连接主板
![image.png](//image.lceda.cn/pullimage/3bdgW60uh2owlfZfK454S8k7mHfSaz9p9IddjBKY.png)
# 调试
调试过程还算顺利,但是NB-IOT模块一直没有成功,看好多群友也遇到了同样的问题
![image.png](//image.lceda.cn/pullimage/jGsjXc6JjqJ7BazR1wyInFlkrjt4RWTRFnx6Spmd.png)
咨询安信可技术人员,应该是少了必要的网络连接,但按照https://blog.csdn.net/Boantong_/article/details/120765734设置,也是没有成功。
最后换了移远的EC800M模块,就能成功连接,由于时间问题,暂时未完全替换到项目中!
# 演示视频
0
2
收藏到专辑