用可视化大屏辅助控制行空板上的动画播放

2023-08-27491
精华项目
AI 快速预览详细 收起
本项目通过Mind+可视化大屏和物联网技术,实现了对行空板上唐僧师徒四人动画的多种控制方式。硬件包括行空板、掌控板、SCI、电机、风扇、雾霾检测仪传感器、环境温度传感器等。通过传感器感知环境变化,如PM2.5值和温度,可以改变动画剧情。例如,当PM2.5值大于300时,唐僧会说“悟空、八戒雾霾来了”,点击可视化大屏上的孙悟空按钮,孙悟空腾空而起并说“师傅我去搬救兵”。此外,还可以通过可视化大屏控制掌控板的灯光和风扇。

一、项目背景

        在学习行空板入门教程第三课的内容时,看到唐僧师徒四人的动画很有意思,我决定把这个内容做一下改编—采用多种形式控制行空板中的动画播放。经过思考决定采用Mind+可视化大屏,通过物联网的形式在后台控制动画的播放,并通过传感器感知的外部环境变化来改变动画播放剧情。

image.png

 

二、项目介绍

        本作品的组成结构为:智能终端有传感器和掌控板,服务器为电脑,移动终端为行空板。

        本作品的内容结构:

       1.掌控板的编程及任务的执行

       2.行空板的动画播放和环境数据的采集

       3.可视化大屏的后台控制

       4.行空板向掌控板发送数据

       5.电脑做服务器接收数据信息,搭建SIoT_V2服务器

85b178fbb5c98d9d7a46f089455d39d.png
image.png

 

       作品的内容为:启动电脑服务器。启动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数值和温度数值数据并编写相关程序

fc6a65ddd773a37510afc80bd7863d1.png
27d5bfcc41dc530a651a8449798cece.png

       3.在上传模式里编写掌控板的执行程序并进行连接相关硬件

image.png

 

       4.程序及硬件搭建调试

       

五、项目结论:

        通过此项目的程序编写和执行完成了利用多种形式控制动画播放的探索。对学习者理解物联网的运行原理,多种程序和硬件相互控制的理解和体验开辟了新的方法和思路。

六、问题的总结与反思:

         本项目只是自己突发奇想娱乐而为,没有什么实际的应用价值,有些乌托邦之作。但是本项目涉及跨平台的内容,并且有些万物互联的雏形,通过硬件接收环境的数据变化,改变动画的播放,动画的变化反过来又能引发硬件来执行相关任务。希望在此基础上今后能够做出更有实际应用价值的作品来。作品的设计还有很多不完善的地方,待进一步完善。

七、感谢赵崇嘉老师,如有不妥请联系本人撤销更换。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
罗罗罗
罗罗罗
666
- 没有更多了 -