最近设计了一个项目基于STM32的智能快递柜的设计与实现,与大家分享一下:
一、基本介绍
项目名:快递柜
项目编号:mcuclub-dz-184
单片机类型:STM32F103C8T6
具体功能:
1、通过4个舵机模拟4个柜子的打开和关闭
2、通过DS18B20检测温度值,通过MQ-135检测气体值,当温度值或气体值大于设置最大值,进行声光报警,最大值可通过按键设置
3、通过内部RTC获取时间,可通过按键修正时间
4、通过4*4矩阵键盘,可输入存入快递柜编号、存入8位取件码、和发送的手机号,也可进行存取操作
5、通过GSM模块发送信息,当超过24h后,每天的12:00发送一次提醒信息
6、通过WIFI模块,可手机端查看快递柜的使用情况,可打开、关闭快递柜
7、通过OLED显示时间和信息
二、32实物图
单片机型号:STC89C32
板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。
供电接口:TYPE-C
三、原理图
软件版本:AD2013
电路连线方式:网络标号连线方式
注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图
四、PCB图
由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机