项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)

项目实战-外卖自提柜 1.项目介绍、协议制定
项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门
项目实战-外卖自提柜 3. FreeRTOS主要API的应用
项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧
项目实战-外卖自提柜 5. ESP8266 01S配置与掉线处理
项目实战-外卖自提柜 6. 硬件工作(原理图、PCB绘制)

软件基本完工后,开始画PCB,这里还是吹一波立创EDA,不是盲目吹,因为AD我也一直在用,AD确实专业,但普通双层板立创EDA也完全能胜任(白嫖一时爽的那种),即便是用AD画板,我也都是从立创EDA导出封装,因为它的封装库是真香。立创的开源社区也不错。
这个项目的工程已经在立创社区开源了
链接:
https://oshwhub.com/doee/wai-mai-zi-ti-gui-she-bei-duan-z

原理图绘制

ESP8266和SIM800供电选择电路:
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第1张图片
这里使用一个NMOS和一个PMOS实现模块切换,测试效果正常。

电磁锁驱动电路
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第2张图片

这里,我用的是NMOS,栅极电阻可以小一点,我实际用的是470R,这里甚至可以把栅极电阻短接。
R39是为了栅极下拉,防止IO口浮空时导致输出不稳定
D13是续流二极管,电磁锁是感性元件,防止关断瞬间击穿MOS

单片机最小系统部分
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第3张图片
这里有一个防反接电路,主要是考虑到SWD接口容易插反,烧掉单片机,Q16是一个NMOS,用来防反接,插反以后MOS自动关断,R12是一个0欧电阻,不想用防反接功能,可以焊接R12进行短接。

USB转TTL部分
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第4张图片
这个保险丝救了我好几次,一定不要省!!!我用的是6V 700mA的自恢复保险丝。

PCB绘制

先说说我习惯的规则:
过孔:内径15mil、外径20mil
线宽:信号线10mil、电源线20~50mil
间距:底限是5mil

PCB的一点点经验
实话说,这种板子,随便画也能用,但是画好还是要讲究一点。

芯片的电源部分做好退耦,退耦电容要靠近引脚
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第5张图片项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第6张图片

晶振走线尽量短,晶振周围不要走电源线
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第7张图片

USB信号线尽量不走过孔,平行走线
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第8张图片

天线下方不要铺铜:
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第9张图片

如果布局很紧凑,要针对性的多打一些过孔
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第10张图片


1.8寸TFT屏、SIM800L、ESP8266:


4x4薄膜矩阵键盘




焊接:

洗版:
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)_第11张图片
焊接完如图:

测试视频:

外 卖 自 提 柜

项目实战-外卖自提柜 1.项目介绍、协议制定
项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门
项目实战-外卖自提柜 3. FreeRTOS主要API的应用
项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧
项目实战-外卖自提柜 5. ESP8266 01S配置与掉线处理
项目实战-外卖自提柜 6. 硬件工作(原理图、PCB绘制)

你可能感兴趣的:(stm32)