【毕业设计】STM32+Zigbee组网点餐系统
基于STM32F103的智能组网点餐系统,难度不是很大,是毕设非常常规的题目。系统设备分为厨房主机,以及多个宾客从机。从机可以点单,菜单提交给主机,主机确认后会返回点餐成功,这时从机就会出现付款二维码。
-
资料下载:
ZIGBEE代码:点击下载
JDY-10M多功能BLE+MESH组网模块资料:点击下载
5月之后,便有很多同学陆续的提交终稿,开始答辩了,妮mo先恭喜你们顺利毕业。达尔闻邀约了几个刚刚答辩完的达粉分享他们的毕业设计项目,如果你也愿意把你的毕设分享给更多的学弟学妹们,可以加妮姐微信哦(微信:459888529,等你)。
下面开始我们今天的毕业设计分享——基于STM32F103的智能组网点餐系统,难度不是很大,是毕设非常常规的题目(是不是有点眼熟,你身边的同学也做过)。我们希望在分享的基础上,同学们可以在增加更多功能,让这个智能点餐系统再智能些。
智能点餐系统功能
系统设备分为厨房主机,以及多个宾客从机。从机可以点单,菜单提交给主机,主机确认后会返回点餐成功,这时从机就会出现付款二维码。
主机设备主要功能及界面如下: 1)显示当前有无菜单,如有菜单,则显示桌号、菜品、份数、金额等信息;菜品做好后,语音播报对应桌号及菜品; 2)通过按键选择播放几号桌菜品好了; 3)可以查看历史点餐记录。 从机的功能仅是选餐、发送菜单,发送成功后,显示菜单信息和付款码。这里付款码仅是展示,感兴趣的可以扩展联网显示付款成功。 硬件组成
机和从机使用的主控芯片是STM32F103,其他电路包含最常用的稳压电路、按键电路、TFT显示屏以及通信模块。主机和从机的区别在于主机多了一个语音模块。电路如下图所示:
主从机的供电使用了两种方式:可以usb供电,也可以用4节电池供电。当然如果手头上有现成的F103的板卡,就不需要重新做板子了,直接用就可以。 组网的Zigbee模块使用的是JDY-10透传模块,基于蓝牙 4.0 协议标准,工作频段为 2.4GHZ范围,调制方式为 GFSK,最大发射功率为 8db,最大发射距离 50 米,可以支持一对多,多对一,多对多的数据传输。这个设计中我们主机有1个,从机为2个。模块的更多资料可以在“达尔闻说”微信回复:点餐,获取。可以直接购买成品模块,但是提醒大家买模块前,先多了解一些资料,不然模块买回来写代码会超级费劲。 软件代码
接线说明:
STM32基础的代码不多做解释,需要注意的是连接蓝牙通信的的部分,一定、千万要看Zigbee的文档!!!在主程序里有做了注释说明,方便大家学习:
感谢达粉迷弟分享,如有雷同,请尽情下载。如有交流需求,可加入达尔闻毕设交流QQ群:1081905597。
-