设计名称:基于STM32单片机自助售卖机系统无人售货系统柜
系统组成:STM32F103核心板+2.8寸电阻触摸屏+ESP8266wifi模块+JQ8900语音播报模块+两路ULN2003步进电机驱动+两路步进电机+MFRC522射频读卡模块。
功能说明:
1、本系统采用STM32F103RCT6核心板儿,采用射频读卡模块来读取用户消费卡。
2、系统采用2.8寸电阻触摸屏,并显示商品售价及库存等信息,具备翻页、多选购物功能。
3、用户可通过触摸选择所购买商品,选好后可点击购买“buy”按钮进行购买,设备会进行语音提示“请刷卡”,用户将消费卡放到射频读卡处即可完成扣款购买,购买成功后设备会控制步进电机进行旋转,使用户所购买货物被传送出去。注:商品种类为2种,两路步进电机分别控制两类商品的送出。
4、ESP8266wifi模块在本系统中作为服务器,系统上电后,用户需要采用手机热点发出名称为“wlan”,密码为“12345678”的热点供wifi模块进行连接,wifi模块连接热点成功后即可创建服务器,服务器IP会在设备屏幕端显示,端口默认为8080.
5、上位机可执行文件在电脑端直接打开,打开后输入服务器IP和端口,进行连接,则设备端会通过wifi服务器向上位机发送商品销售及库存信息,以及用户消费卡余额。管理者可通过上位机增加商品库存数量,并可对用户的消费卡进行充值功能。上位机可对商品的销售情况进行统计并绘制柱状图,管理者可轻松查看商品销售状况。
上位机充值: Chasrge(100) 发送即可 即充值100元。
资料说明:
- STM32程序采用C语言编写,通过Keil5软件编译,文件为工程源代码。
- 电路图为AD格式原理图PCB工程文件,用altiumDesigner打开。
- 技术咨询QQ:2067054198(咨询时请备注:电路城);
温馨提示:
这个设计是有实物验证的,可以看下演示视频,电路图源文件和源程序都是验证成功可用的,可以说是学习单片机设计制作的好素材!希望这个分享对大家有所帮助!
资料内容包含截图如下,请下载后解压压缩包后再使用:
440