回到顶部 回到顶部

挑战二:智能家居——SIoT初试 简单

头像 May 2022.11.24 53 5

步骤1

        经常有看到关于物联网的相同作品,关于智能家居的一些概念、介绍和知识等,因为懒却一直没有涉足过这方面的东西,这次参加创客武林争霸赛的活动,

挑战任务:以智能家居为主题,基于AI视觉技术及物联网技术,找到在居家工作和生活中遇到的问题,提出针对这个问题解决方案。

算是逼了自己一把,静下心来一点点学习,尝试,也算小有收获,向大家学习了。

        这个项目主要是通过掌控板连接SIoT,1、通过读取掌控板上的环境光线数据控制LED灯的亮、灭;2、日常生活的环境中,存在着各种各样的声音,其中一部分是噪音,通过读取麦克风的声音强度,来监测居室的噪音。3、读取空气温湿度传感器的数值,监测居室的空气温湿度,如果温度在18~24度之间,湿度在40~70之间为舒适环境,如果不在这个范围内,控制一个小型的装饰风车旋转来进行提醒。

        学习研究掌控板的时候,漂流的SCI采集模块也到了。

微信图片_20221124221906.jpg

说实话,这真是个好东西,只要供电,可以直接识别传感器,不需要外接任何主板。之后再专门写个帖子,这里就不多说了。

       因为要做智能家居项目,这里我把它接到了掌控板上。(关于【Mind+】掌控板-SIoT使用我也不过多的介绍了,社区里可供学习的帖子真得很多也非常详细,这里我说说我使用的过程中遇到的一些问题)。

       第一个关于配网:将电脑连接到WIFI。

* 提供WIFI的路由器或手机热点可以不连接互联网,因为使用SIoT实现物联网应用时,只需要使用路由器或手机热点建立一个局域网即可。

11无标题.png

在这里卡了好久,因为是在教室用的台式机,就连接了教学楼道里的wifi,可是无论我怎么试就是没反应,而我的手机连接却没问题,没办法给学校电教中心打电话,然后人家一脸懵,说根本不知道我在说什么……我又问楼道的路由器在哪?只说是在天花板上,具体在哪不清楚,反正就是一问三不知,最后实在没办法,拉了个同事踩着桌子架着椅子,从东找到西总算是找到了,重启以后总算连上了。

 

        第二个关于MQTT初始化

image.png

这个初始化设置我是自己按着理解搞的,开始只设了一个项目ID,读取SCI模块上的温度数值,后来因为读取的内容不同,就删除了SIoT网页端的相应设备,然后就出现了怎么也无法连接的情况,无论怎么试,重新登录,刷新等等,网页端都什么也不显示,没有任何数据,一直就是下面这种状态。后来重启电脑,又重新连接了手机的热点,再返回去连接之前的WIFI才又显示正常,不知道问题出在哪里,那个时候真是感觉头大的厉害。

image.png

        第三个关于掌控屏幕显示的问题

        image.png

一开始程序里设置了,在掌控屏幕上第1行显示读取到的空气温度数值,这个环境光强度是在第2行显示,但是程序上传以上,掌控屏幕上那个温度数值和显示的文字总是在中间1行屏幕上,而且不停的来回闪,总之就是无法按我的预想显示,但是单独显示的时候就没问题,让它在第几行就是在第几行显示,最后我只能选择不显示那个温度,只在屏幕上显示了掌控的环境光和麦克风声音强度。一直显示的问题已经试过很多次了,还是没有解决,不知道什么原因。

        说了这么多,只是因为值得学习的内容还很多,值得研究的东西也很多,在学习的过程中真得是过程比结果重要。下面具体说说我的学习成果。

        微信图片_20221124234418.jpg

        

        编程实现:

image.png
image.png

数据收集:

            环境光线:

[sys_gx]消息监控.png

温度数据:

[sys_wd]消息监控.png

声音响度数据:

[sys_xd]消息监控.png

导出的EXCEL数据

image.png
image.png
image.png

评论

user-avatar
  • 花生编程

    花生编程2023.01.20

    0
    • 花生编程

      花生编程2023.01.20

      厉害

      0
      • May

        May2023.01.05

        每次都有不同的收获

        0
        • 三春牛-创客

          三春牛-创客2022.12.31

          有趣

          0
          • 三春牛-创客

            三春牛-创客2022.12.31

            厉害厉害

            0