一、项目背景
在学习行空板入门教程第三课的内容时,看到唐僧师徒四人的动画很有意思,我决定把这个内容做一下改编—采用多种形式控制行空板中的动画播放。经过思考决定采用Mind+可视化大屏,通过物联网的形式在后台控制动画的播放,并通过传感器感知的外部环境变化来改变动画播放剧情。
二、项目介绍
本作品的组成结构为:智能终端有传感器和掌控板,服务器为电脑,移动终端为行空板。
本作品的内容结构:
1.掌控板的编程及任务的执行
2.行空板的动画播放和环境数据的采集
3.可视化大屏的后台控制
4.行空板向掌控板发送数据
5.电脑做服务器接收数据信息,搭建SIoT_V2服务器
作品的内容为:启动电脑服务器。启动Mind+1.8.0软件打开作品程序并启动可视化大屏。行空板作品启动与电脑联网,行空板屏幕出现唐僧和孙悟空的画面,唐僧说“贫僧来自东土大唐”。掌控板的启动与电脑联网,出现WIFI连接成功和“MQTT连接成功”。
燃放艾柱用雾霾检测仪传感器检测PM2.5的值,如果大于300,唐僧便说“悟空、八戒雾霾来了”,这时点击可视化大屏的孙悟空按钮孙悟空腾空而起并说“师傅我去搬救兵”,说着消失在天空中。再点击猪八戒按钮八戒出现并说“师傅用大风将雾霾吹散”接着掌控板三个灯变成蓝色并且电机带动风扇旋转将烟雾吹散。烟雾传感器的值变小。用打火机将环境温度传感器的周围空气吹热,当温度大于32摄氏度时唐僧说“悟空、沙僧太热了”,并且可视化大屏也出现这句话,于是点击孙悟空按钮孙悟空腾空而起并说“师傅我去搬救兵”,说着消失在天空中。再点击沙僧按钮沙僧出现并说“师傅用吹风温度降低”接着掌控板的三个灯变成红色并且电机带动风扇旋转将温度降低。环境温度传感器的值变小。这两个情景可以互换顺序。
在可视化大屏还可以设置分别控制掌控板三个灯的开关改变环境的颜色,设置读取烟雾传感器和环境温度传感器的组件。
三、硬件清单:
行空板1块,SCI1块,掌控板1块,掌控板扩展板1块,电机1个,风扇1个,雾霾检测仪传感器1块,环境温度传感器1块,相关连接线若干,打火机1个。
四、制作项目的步骤:
1.在Mind+1.8.0程序PYTHON模式里改编行空板中动画播放顺序和部分内容
2.在行空板添加SCI用于接收PM2.5数值和温度数值数据并编写相关程序
3.在上传模式里编写掌控板的执行程序并进行连接相关硬件
4.程序及硬件搭建调试
五、项目结论:
通过此项目的程序编写和执行完成了利用多种形式控制动画播放的探索。对学习者理解物联网的运行原理,多种程序和硬件相互控制的理解和体验开辟了新的方法和思路。
六、问题的总结与反思:
本项目只是自己突发奇想娱乐而为,没有什么实际的应用价值,有些乌托邦之作。但是本项目涉及跨平台的内容,并且有些万物互联的雏形,通过硬件接收环境的数据变化,改变动画的播放,动画的变化反过来又能引发硬件来执行相关任务。希望在此基础上今后能够做出更有实际应用价值的作品来。作品的设计还有很多不完善的地方,待进一步完善。
七、感谢赵崇嘉老师,如有不妥请联系本人撤销更换。
罗罗罗2024.04.14
666
hacker_2023.08.28
666
恩果2023.08.27
有意思哇(¬‿¬)