首页-达尔闻    全部    【毕业设计】STM32+Zigbee组网点餐系统

【毕业设计】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。

     
Control Render Error!ControlType:productSlideBind,StyleName:Style1,ColorName:Item0,Message:InitError, ControlType:productSlideBind Error:未将对象引用设置到对象的实例。