17973| 9
|
[项目] DFRobot新物联网技术应用案例 | 外星人居所监控系统 |
本帖最后由 怀若谷 于 2023-7-1 21:42 编辑 外星人居所监控系统 —DFRobot新物联网技术应用案例 前言: 最近,DFRobot 在线上举办造物记物联网创新应用专项挑战赛。我记得几年前,也举办过物联网主题的线上挑战赛,那时是以开源主控板(Arduino或micro:bit)+物联网模块(OBLOQ-IoT物联网模块)+物联网平台(EasyIoT) 作为解决方案。这次,提供了一套新的物联网应用解决方案:智能终端(行空板)+物联网平台(SIoT V2)+数据可视化面板。这套方案,基于本地局域网环境,比较适合进行大班物联网教学或科学实验。特别是可视化面板的加入,让结果的呈现效果有了质的飞跃,项目也显得高大上了起来。 通过视频教程学习后,我迫切想实践一下。看了一些朋友的参赛作品,由于使用器材的种类都差不多,做出的东西大同小异,感觉自己也难有突破,所以想了一个科幻主题,略表新意。 项目背景(虚构): 地球文明进入到 31世纪后,地球人共发现了66个外星文明的存在。各个星球人类生存环境各异,好在科技水平相当,共同建立了一套星际通讯系统用于通讯。某日,收到与地球环境较为接近的 M 星球的信息,他们拟派出2个使者到地球来一次破冰之旅。 地球人类需要为远到而来的天外来客准备一间居所,他们需要先在这间专门建造的居所内住上一段时间,以便评估是否能适应地球的生活。为了提供更好的服务及研究需要,提供给外星人的居所需要一套远程监控系统。 功能介绍: (一)监测环境 通过智能终端监测居所内环境的温湿度、光线亮度、声音强度,并将这些数据传输到SIoT服务器,并将数据显示在大屏上。还可以使用摄像头进行实时拍摄,经过数据转换、传输,最后显示在可视化面板上。 (二)控制电器 通过可视化面板上的开关、按钮、滑动条、色盘等组件,将相应指令发送到SIoT服务器上,再转发到智能终端,从而执行控制空调开关、音乐播放、电灯开关、灯光调色等工作任务。本项目中,使用一个电机风扇模块模拟空调。 演示视频: 项目方案: 使用一块行空板作为智能终端,其自带了一些传感器,还需外接一些传感器和执行器等模块。 使用一块行空板作为 SIoT 服务器,用来转发、存储数据。(注:本项目中,只使用了一块行空板,兼做智能终端和 SIoT 服务器) 使用一台电脑作为数据可视化面板运行终端,兼做 SIoT 服务器的前端显示设备。 行空板与电脑之间通过 USB 线连接。 制作过程: (一)准备工作 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 接口 光线传感器—板载 声音传感器—板载 扬声器—板载 电机—P21 DHT11 温湿度传感器—P22 WS2812 灯带—P23 USB 摄像头—USB接口 2.将行空板通过 USB 线连接到计算机 (三)SIoT 服务器配置 1.访问服务器后台 通过电脑浏览器访问 Ip 地址 10.1.2.3,进入行空板后台操作页面。 应用开关——启动SIoT服务——打开页面 2.建立 Topic 根据项目功能需求,逐个建立 topic。 (四)可视化面板设计 1.打开可视化面板编辑界面 2.选择所需组件并进行排列 3.设置各个组件的属性 4.设置好背景图片 (五)程序设计 1.梳理服务器及各终端之间的关系 2.初始化部分 3.环境监测部分 4.电器控制部分 (六)居所模型制作 1.绘制图纸 2.激光切割 3.装配成型 谈谈感受: DFRobot推出的这套物联网技术方案,功能确实强大,上手很轻松。行空板和SIoT都是之前推出的,所以论创新主要就是指可视化面板了。该项目只是呈现了可视化面板的部分组件,还有很多组件具有更强的数据处理能力和更好的呈现效果,比如图表组件。目前遗憾的是还没有手机版本的可视化面板。市面上同类产品极少,对于习惯了使用DF系列的硬件软件产品的人来说,这几乎是最好的选择。当然,在使用中,会感觉到有很多需要改进的地方,我想这也是Mind+ V1.8.0还未正式在mind+官网发布的原因。让我们期待更完美的Mind+! 本项目的源文件可到附件中下载! |
707.93 KB, 下载次数: 3641
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed