回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

创客争霸挑战赛【挑战二】智能家居 简单

头像 鳄鱼 2022.11.22 789 6

一、项目背景

602da76e513a25bd52d3babd06553c09.png

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

        项目方案中至少含有以下任选3个功能:

            1、基于二哈识图人工智能视觉传感器中的其中一种功能;

            2、基于物联网平台,展示数据采集过程以及数据分析结论;

            3、传感器的使用,至少包含2种传感器数据的采集。

            4、执行器的控制,至少包含1种执行设备的控制,例如屏幕显示、LED灯光等

 

        针对于这个任务,我设计了家庭自动测体温器,通过语音识别传感器识别家人的需求。            

           1、看到查看太原天气状况。

           2、可以查看目前室内的温度,湿度。

           3、通过二哈识别家人测体温情况,并上传物联网平台。

二、功能原理(见思维导图)

智能家居之温度检测器.png

作品图.jpg

材料清单

  • 语音合成模块 X1 链接
  • 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • 掌控板2.0 X1 链接
  • 掌控I/O扩展板 X1 链接
  • 非接触式红外温度传感器 X1 链接
  • DHT11温湿度传感器 X1 链接
  • 中英文语音合成模块V2.0 X1 链接
  • I2C分线模块 X1 链接

步骤1 材料准备(见上面硬件部分)

步骤2 设计并连接硬件

 

 

        本活动所用的二哈、语音合成模块、语音合成模块、非接触式红外温度传感器都用4pin线,扩展的接口远远不够,于是准备了I2C分线模块。

微信图片_20221122175316.jpg微信图片_20221122175311.jpg

      把温湿度传感器放到了P16口上

 

      并把设备安装到激光切割板上

作品图.jpg

 

 

二哈需要提前对爸爸、妈妈、宝宝进行人脸识别

 

为了个人隐私从网上找到三位明星的照片来代替

步骤3 设计程序

为了结构明了,容易调试,程序为积木式为主

 

微信图片_20221122175746.png            网络连接     网络连接.png

 

语音初始化

 

语音初始化.png

太原天气

 

太原天气.png

 

室内温度

 

室内温度.png

 

人脸识别

 

人脸识别.png

 

体温测试

 

体温测试.png

 

体温测试中增加了一个参数,为了满足三人的体温数据可以分别存放。

 

 

主程序的设计

 

主程序.png

 

 

 

 

步骤4 调试并收集数据

    程序写好后花了一周的时间调试程序,并收集数据。提前在EasyIoT 中建好了三个设备,分别放爸爸、妈妈、宝宝的体温数据。

 

EasyIoT主页.png

 

一周后收集到的数据

 

爸爸.png
宝宝.png
妈妈.png

 

这个时候会发现,妈妈的数据跟爸爸、宝宝的数据不太一样。收集到一个0的数据。那是因为我在调试的时候发送了一个数据,居然体现在了表中。

 

妈妈数据.png

数据中可以看到有个别数据超过37.3,说明这个时候体温过高,程序会提醒家人要去医院。

 

    微信图片_20221122182757.png

 

从个人能力来讲,这些数据如何分析,也止于此,这个还是需要继续学习的

评论

user-avatar
  • 0L6t0KVTVzIZ

    0L6t0KVTVzIZ2024.10.25

    666

    0
    • 花生编程

      花生编程2023.01.21

      0
      • 三春牛-创客

        三春牛-创客2022.12.31

        不错

        0
        • 三春牛-创客

          三春牛-创客2022.12.31

          厉害

          0
          • 摸鱼的网民

            摸鱼的网民2022.12.20

            但鳄鱼可还行

            0
            • 摸鱼的网民

              摸鱼的网民2022.12.20

              不戳不戳

              0