17973浏览
查看: 17973|回复: 9

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

[复制链接]
本帖最后由 怀若谷 于 2023-7-1 21:42 编辑

外星人居所监控系统

                   —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, 下载次数: 3641

三春牛-创客  初级技神

发表于 2023-7-12 21:12:44

厉害厉害
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-7-12 21:13:47

赞赞赞赞赞
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-7-14 18:53:35

这个厉害了DFRobot新物联网技术应用案例 | 外星人居所监控系统图1
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-7-14 18:59:25

赞赞赞赞赞
回复

使用道具 举报

easyiot2  见习技师

发表于 2023-9-14 23:58:59

请问这个温湿度传感器能放水里吗?
回复

使用道具 举报

怀若谷  高级技匠
 楼主|

发表于 2023-9-15 09:25:17

easyiot2 发表于 2023-9-14 23:58
请问这个温湿度传感器能放水里吗?

不行哈。有能下水的温度传感器,水里没必要测湿度吧
回复

使用道具 举报

MP9  见习技师

发表于 2023-9-17 10:53:07

本帖最后由 MP9 于 2023-9-17 10:54 编辑
怀若谷 发表于 2023-9-15 09:25
不行哈。有能下水的温度传感器,水里没必要测湿度吧

嗯,对!那应该也有能测PH值的传感器吧,咱这个品牌,支持,既能水下测温度和PH值,又能将数据同步到物联网平台,还能远程控制吗,谢谢
回复

使用道具 举报

怀若谷  高级技匠
 楼主|

发表于 2023-9-20 07:36:47

MP9 发表于 2023-9-17 10:53
嗯,对!那应该也有能测PH值的传感器吧,咱这个品牌,支持,既能水下测温度和PH值,又能将数据同步到物联 ...

进创客商城看看,应该有你需要的
回复

使用道具 举报

JOVI  高级技师

发表于 2023-11-28 22:51:45

脑洞大开啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail