项目实战-外卖自提柜 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供电选择电路:
这里使用一个NMOS和一个PMOS实现模块切换,测试效果正常。
电磁锁驱动电路
这里,我用的是NMOS,栅极电阻可以小一点,我实际用的是470R,这里甚至可以把栅极电阻短接。
R39是为了栅极下拉,防止IO口浮空时导致输出不稳定
D13是续流二极管,电磁锁是感性元件,防止关断瞬间击穿MOS
单片机最小系统部分
这里有一个防反接电路,主要是考虑到SWD接口容易插反,烧掉单片机,Q16是一个NMOS,用来防反接,插反以后MOS自动关断,R12是一个0欧电阻,不想用防反接功能,可以焊接R12进行短接。
USB转TTL部分
这个保险丝救了我好几次,一定不要省!!!我用的是6V 700mA的自恢复保险丝。
PCB绘制
先说说我习惯的规则:
过孔:内径15mil、外径20mil
线宽:信号线10mil、电源线20~50mil
间距:底限是5mil
PCB的一点点经验
实话说,这种板子,随便画也能用,但是画好还是要讲究一点。
芯片的电源部分做好退耦,退耦电容要靠近引脚
晶振走线尽量短,晶振周围不要走电源线
USB信号线尽量不走过孔,平行走线
天线下方不要铺铜:
如果布局很紧凑,要针对性的多打一些过孔
1.8寸TFT屏、SIM800L、ESP8266:
4x4薄膜矩阵键盘
焊接:
洗版:
焊接完如图:
测试视频:
项目实战-外卖自提柜 1.项目介绍、协议制定
项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门
项目实战-外卖自提柜 3. FreeRTOS主要API的应用
项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧
项目实战-外卖自提柜 5. ESP8266 01S配置与掉线处理
项目实战-外卖自提柜 6. 硬件工作(原理图、PCB绘制)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)