经过前两轮的比赛,我非常幸运进入了决赛。本着友谊第二,比赛第一的原则,既能学到新的知识,还能认识全国各地的创客发烧友,太高兴了!还有硬件可以获取~感谢蘑菇云团队!我收到的盲盒里有行空板、SCI采集模块、数字温湿度传感器、微型电机(自带驱动电路)、模拟温度传感器、模拟一氧化碳传感器。这些除了模拟温度传感器,其他都是我没有的模块,非常喜欢!!!但是这些东西要制作出发明类设备,我较劲脑汁也想不出怎么做。干脆还是制作场景类作品,场景类是我比较擅长的,创作作品《天水麦积山名宿智慧物联系统》。
一、硬件设备
行空板、SCI采集模块、摄像头、舵机、micro:bit掌控I/O扩展板、数字温湿度传感器、PM2.5空气质量传感器、哈士奇传感器、LED模块、一氧化碳传感器、微型电机、RGB灯模块、彩色LED灯带。











二、设计思路
行空板做为智能终端和服务器,电脑设为移动终端展示和控制智能终端。行空板智能终端连接摄像头、SCI采集模块、哈士奇传感器、微型电机、一氧化碳传感器。SCI采集模块连接PM2.5空气质量传感器和数字温湿度传感器。micro:bit掌控I/O扩展板连接彩色灯带、RGB灯、舵机。建立多个SIOT工作间,分别记录各种数据和从控制终端发送指令。网联网可视化平台展示空气温度、空气湿度、一氧化碳浓度、光照强度、游客扫码人数等各种动态数据。可视化平台同时具有控制功能、控制名宿园区的大门、照明、氛围灯、音乐播放等功能。
1、一氧化碳传感器采集分析空气中一氧化碳的浓度、PM2.5空气质量传感器能够采集PM1.0、PM2.5、PM10三个数据,我选择保留PM2.5数据。数字温湿度传感器检测空气的温度和湿度。

2、哈士奇AI传感器识别游客二维码,游客提前在网上购票,手机产生二维码。游客到达名宿时只需展示二维码,检测成功,舵机开门,LED灯闪烁一次,同时记录游客人数。行空板游客人数更新,物联网大屏人数发生变化。

3、 物联网大屏不仅展示动态数据,还可以智能控制大门、氛围彩灯、照明、音乐播放等。
三、程序代码
1、程序初始化部分

初始化部分包括哈士奇初始化、RGB灯个数,亮度初始化,舵机初始化,pinpong库初始化、摄像头视频采集初始化。
2、MQTT连接和订阅

3、行空板显示

4、变量定义

5、行空板显示更新

6、视频采集和物联网传输数据

7、哈士奇检测二维码,舵机开门,统计人数,LED灯闪烁

8、MQTT向终端传输数据

9、移动终端控制智能终端执行

用户可以通过物联网大屏控制行空板开灯、关灯、开关门、彩灯闪烁、音乐播放等。
10、行空板SIOT工作间

相比第一轮和第二轮比赛,我能熟练建立合适的工作间了,工作间实现了一种数据一个工作间单独记录展示水波图,多个数据共用展示折线图、柱形图、散点图等。
四、接线图

实物接线图

五、物联网可视化平台
这几年我参加科技创新大赛、创客大赛、创意编程大赛等青少年科技竞赛对于设计还是颇有成绩。在第一轮比赛和第二轮比赛中,充分发挥了设计特长。但是一味的追求美观,功能就有所降低。最关键的是我的电脑实在太老了,已经过了10岁生日。前几天键盘失灵了,拆下修了半天还是不能打字,网上重新买了一个同型号的刚换上。这次不在刻意追求美观了,展示和功能第一!也是在第二轮比赛中看过豆爸的作品深有感触。这次物联网大屏背景和背景图片设置与我的电脑分辨率设成相同,方便编辑。在第一轮和第二轮比赛中背景设置太大,移动起来太困难了。这次我学习了群里大神的方法,在onenet view2.0平台专设计了三个背景。由于与旅游有关,绿色背景比较适合,但是作品制作出来差强人意,看来好的背景还有自己设计才行。




五、作品全图



六、收获和喜悦
本轮比赛能够轻松设置背景,不用再拖来拖去了。能够熟练建立工作间,实现双向采集、展示和控制。美中不足的是物联网可视化大屏各种小元件大小是固定的,颜色也太过单一了。
9mm2023.08.30
6