DFRobot新物联网技术应用案例 | 外星人居所监控系统

2023-07-012.3万
精华项目
AI 快速预览详细 收起
外星人居所监控系统是一个基于DFRobot行空板和SIoT V2平台的物联网应用案例。该项目通过温湿度传感器、摄像头等模块监测居所环境,并通过可视化面板进行数据展示和电器控制。硬件清单包括行空板、DHT11温湿度传感器、WS2812灯带、电机风扇模块和USB摄像头。项目难度适中,适合大班物联网教学或科学实验。


外星人居所监控系统

                   —DFRobot新物联网技术应用案例



前言:

DFRobot新物联网技术应用案例 | 外星人居所监控系统图3

最近,DFRobot 在线上举办造物记物联网创新应用专项挑战赛。我记得几年前,也举办过物联网主题的线上挑战赛,那时是以开源主控板(Arduinomicro:bit)+物联网模块(OBLOQ-IoT物联网模块)+物联网平台(EasyIoT) 作为解决方案。这次,提供了一套新的物联网应用解决方案:智能终端(行空板)+物联网平台(SIoT V2)+数据可视化面板。这套方案,基于本地局域网环境,比较适合进行大班物联网教学或科学实验。特别是可视化面板的加入,让结果的呈现效果有了质的飞跃,项目也显得高大上了起来。
通过视频教程学习后,我迫切想实践一下。看了一些朋友的参赛作品,由于使用器材的种类都差不多,做出的东西大同小异,感觉自己也难有突破,所以想了一个科幻主题,略表新意。


项目背景(虚构):

地球文明进入到 31世纪后,地球人共发现了66个外星文明的存在。各个星球人类生存环境各异,好在科技水平相当,共同建立了一套星际通讯系统用于通讯。某日,收到与地球环境较为接近的 M 星球的信息,他们拟派出2个使者到地球来一次破冰之旅。

地球人类需要为远到而来的天外来客准备一间居所,他们需要先在这间专门建造的居所内住上一段时间,以便评估是否能适应地球的生活。为了提供更好的服务及研究需要,提供给外星人的居所需要一套远程监控系统。


功能介绍:

(一)监测环境
通过智能终端监测居所内环境的温湿度、光线亮度、声音强度,并将这些数据传输到SIoT服务器,并将数据显示在大屏上。还可以使用摄像头进行实时拍摄,经过数据转换、传输,最后显示在可视化面板上。

(二)控制电器
通过可视化面板上的开关、按钮、滑动条、色盘等组件,将相应指令发送到SIoT服务器上,再转发到智能终端,从而执行控制空调开关、音乐播放、电灯开关、灯光调色等工作任务。本项目中,使用一个电机风扇模块模拟空调。

演示视频:



项目方案:

DFRobot新物联网技术应用案例 | 外星人居所监控系统图2

使用一块行空板作为智能终端,其自带了一些传感器,还需外接一些传感器和执行器等模块。
使用一块行空板作为 SIoT 服务器,用来转发、存储数据。(注:本项目中,只使用了一块行空板,兼做智能终端和 SIoT 服务器)
使用一台电脑作为数据可视化面板运行终端,兼做 SIoT 服务器的前端显示设备。
行空板与电脑之间通过 USB 线连接。


制作过程:
(一)准备工作

1.硬件准备

DFRobot新物联网技术应用案例 | 外星人居所监控系统图1

电脑 1台
行空板 1块
DHT11 温湿度传感器  1个
WS2812 灯带 1条
电机风扇模块 1套
USB 摄像头 1个

2.软件准备
(1)Mind+ V1.8.0
(2)SIoT V2
上述两个软件可以在https://mindplus.dfrobot.com.cn/dashboard下载,该页面提供软件的安装、使用教程。其中Mind+ V1.8.0安装在电脑上使用;SIoT V2,需要根据是在电脑或者行空板上运行来选择下载对应的版本,并根据教程进行安装。

(二)硬件连接
1. 将各个电子模块连接到行空板的引脚或 USB 接口
DFRobot新物联网技术应用案例 | 外星人居所监控系统图5


光线传感器—板载
声音传感器—板载
扬声器—板载
电机—P21
DHT11 温湿度传感器—P22
WS2812 灯带—P23
USB 摄像头—USB接口

2.将行空板通过 USB 线连接到计算机

(三)SIoT 服务器配置

1.访问服务器后台
DFRobot新物联网技术应用案例 | 外星人居所监控系统图4
通过电脑浏览器访问 Ip 地址 10.1.2.3,进入行空板后台操作页面。
应用开关——启动SIoT服务——打开页面

2.建立 Topic

DFRobot新物联网技术应用案例 | 外星人居所监控系统图6

根据项目功能需求,逐个建立 topic。

(四)可视化面板设计

1.打开可视化面板编辑界面
DFRobot新物联网技术应用案例 | 外星人居所监控系统图7


2.选择所需组件并进行排列
DFRobot新物联网技术应用案例 | 外星人居所监控系统图8


3.设置各个组件的属性
DFRobot新物联网技术应用案例 | 外星人居所监控系统图9


4.设置好背景图片
DFRobot新物联网技术应用案例 | 外星人居所监控系统图11



(五)程序设计

1.梳理服务器及各终端之间的关系
DFRobot新物联网技术应用案例 | 外星人居所监控系统图17


2.初始化部分
DFRobot新物联网技术应用案例 | 外星人居所监控系统图10


3.环境监测部分
DFRobot新物联网技术应用案例 | 外星人居所监控系统图12


4.电器控制部分
DFRobot新物联网技术应用案例 | 外星人居所监控系统图14


(六)居所模型制作

1.绘制图纸
DFRobot新物联网技术应用案例 | 外星人居所监控系统图13


2.激光切割
DFRobot新物联网技术应用案例 | 外星人居所监控系统图15


3.装配成型
DFRobot新物联网技术应用案例 | 外星人居所监控系统图16



谈谈感受:

DFRobot推出的这套物联网技术方案,功能确实强大,上手很轻松。行空板和SIoT都是之前推出的,所以论创新主要就是指可视化面板了。该项目只是呈现了可视化面板的部分组件,还有很多组件具有更强的数据处理能力和更好的呈现效果,比如图表组件。目前遗憾的是还没有手机版本的可视化面板。市面上同类产品极少,对于习惯了使用DF系列的硬件软件产品的人来说,这几乎是最好的选择。当然,在使用中,会感觉到有很多需要改进的地方,我想这也是Mind+ V1.8.0还未正式在mind+官网发布的原因。让我们期待更完美的Mind+!


本项目的源文件可到附件中下载!



源文件.zip

707.93 KB, 下载次数: 8641

创作许可协议

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

评论(6)
JOVI
JOVI
脑洞大开啊
MP9
MP9
请问这个温湿度传感器能放水里吗?
怀若谷
怀若谷
作者
回复MP9
进创客商城看看,应该有你需要的
MP9
MP9回复怀若谷
嗯,对!那应该也有能测PH值的传感器吧,咱这个品牌,支持,既能水下测温度和PH值,又能将数据同步到物联网平台,还能远程控制吗,谢谢
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
花生编程
花生编程
赞赞赞赞赞
花生编程
花生编程
这个厉害了

三春牛-创客
三春牛-创客
赞赞赞赞赞
三春牛-创客
三春牛-创客
厉害厉害
- 没有更多了 -