【物联网项目】物联网智能车间
本帖最后由 Anders项勇 于 2022-8-14 18:14 编辑一、情景引入:
目前国家在对传统制造业推行智能制造,这就涉及到物联网、人工智能、AR等智能技术对传统制造业的改造。我们这个项目使用行空板、舵机、掌控板、二哈识图等来模拟一个智能制造车间,行空板模拟车间的电子看板显示机器的转速,并且控制舵机(模拟车间机器)转动,把舵机转速实时上传到物联网平台,二哈识图识别舵机,从物联网平台实时抓取舵机的转速,形成车间AR眼镜的效果,看到哪个设备就能实时显示设备的转速信息。
二、系统功能:
三、硬件准备清单:
1.行空板x1
2.360舵机x1
3.掌控板x1
4.二哈识图x1
5.microbit扩展板x1
四、学习目标:
1.物联网编程
2.人工智能视觉识别、AR
3.智能制造概念
五、教学难点:
1.让学生理解物联网的概念
2.智能制造的概念
3.人工智能视觉识别、AR
4.行空板的编程方法
六、硬件连接图:360度舵机接行空板21插口。二哈识图接microbit扩展板的IIC接口。
七、代码:使用mind+图形化代码编程。
1.物联网车间电子看板部分:
行空板要设置连接wifi,否则连不上MQTT协议物联网。登录df账号可以看到easy iot物联网平台,获得用户、密码、topic写到程序里面。
注意S1变量在主程序和回调函数里面都要设为全局变量。其他的程序部分理解简单,就是用两个按钮控制舵机的转速,同时实时把速度信息发到easy iot物联网平台。
2.AR眼镜部分:
程序的思路是用二哈先学习舵机的图形,然后在接到easy iot物联网平台下topic的消息时,二哈判断是否是学习过的舵机,是的话就把舵机速度从easy iot平台拿下来显示在二哈的屏幕上。如果有多个舵机,也可以设置二维码,让二哈识别不同二维码,读取不同舵机的速度值显示。就模拟了车间里面AR眼镜的功能。
八、代码附件:
九、演示视频:
https://v.qq.com/x/page/j3351ski8yi.html
十、展望:
真实的物联网车间还涉及生产命令从ERP、MES等企业管理系统的下发,产能分析、然后通过实时的生产反馈回报管理系统任务完成的情况,这里面还要用到数据库等知识,大家可以去展开思路,扩展实现。
学习
页:
[1]