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

[挑战二]“大白”上门提醒器 简单

头像 ziyuboy 2022.11.28 222 8

一、设计背景:

  进入冬天,国内疫情形势严峻,本土无症状感染者增多。根据国家最新的疫情防控21条,更多的无症状感染者需要居家隔离。这就需要“大白”们上门进行核酸检测。

图片1.png

  上段时间,从新闻报道中了解到这样一种现实情况:“大白”上门采集核酸时,敲门声音小,居家隔离者听不到;敲门声音太大,又遭到居家隔离者的投诉。让“大白”们陷入两难的境地。

图片2.png

  基于这种现状,我们可以制作一款物联网的门铃,名称就叫它:“大白”上门提醒器。当“大白”上门时,按响提醒器,室内的人就能听到声音提醒,并能看到来访者的文字提示。

二、功能原理:

  “大白”上门提醒器,分为进户门上安装的室外部分和给居家隔离者提醒的室内部分。

  当“大白”上门采集核酸时,看到门上的文字提示,会按micro:bit板上的A键,micro:bit板上会显示滚动文字,同时响起简短的铃声。室外部分,同时给室内部分发送无线信息。

  当提醒器的室内部分,接收到室外部分发来的无线信息时,会显示同室外部分相同的滚动文字,响起相同的提示铃声。

  另外:当不是“大白”上门采集核酸时,进户门上的文字会提醒来人,按micro:bit板上的B键。这样提醒器的室外部分和室外部分,会同时滚动另外的文字,响起另外的提示铃声。

  不同的提醒文字和铃声,让居家隔离者分清来人,注意轻重缓急。

三、操作过程:

  (一)大白上门时,按室外部分micro:bit板上的A键,micro:bit板上会显示心形图案和滚动文字HELLO,同时响起简短的铃声。室外部分,同时给室内部分发送无线信息。

  当提醒器的室内部分,接收到室外部分发来的无线信息时,会显示同室外部分相同的心形图案和滚动文字HELLO,响起相同的提示铃声。

  (二)朋友上门时,按室外部分micro:bit板上的B键,micro:bit板上会显示方形图案和滚动文字FRIEND,同时响起简短的铃声。室外部分,同时给室内部分发送无线信息。

  当提醒器的室内部分,接收到室外部分发来的无线信息时,会显示同室外部分相同的方形图案和滚动文字FRIEND,响起相同的提示铃声。

  同时,可以在物联网平台https://iot.dfrobot.com.cn/,查询来访者的信息:

微信图片_20221128112705.png

四、结构设计:

  由于疫情居家,器材有限,提醒器外观未做包装。

  为了达到更好的使用效果,可以将功放喇叭和蜂鸣器,换成DFR0760语言合成模块,这样语音提示的效果会让人感觉更亲切。

  室外部分器件连接:micro:bit主板、micro:mate扩展板、obloq-iot物联网模块、带功放喇叭模块。

微信图片_20221128113140.jpg

  室内部分器件连接:micro:bit主板、micro:bit扩展板、蜂鸣器。

微信图片_20221128113145.jpg

五、程序代码:

 (一)室外部分:

微信图片_20221128112654.png
微信图片_20221128112700.png

(二)室内部分:

微信图片_20221128112642.png

 

六、演示视频:

评论

user-avatar
  • 许培享

    许培享2024.01.14

    想法不错呀

    0
    • hacker_

      hacker_2023.05.11

      666

      0
      • 花生编程

        花生编程2023.01.18

        赞!!

        0
        • 花生编程

          花生编程2023.01.18

          厉害厉害

          0
          • 三春牛-创客

            三春牛-创客2022.12.29

            厉害,挺实用的

            0
            • 三春牛-创客

              三春牛-创客2022.12.29

              这个不错

              0
              • 摸鱼的网民

                摸鱼的网民2022.12.19

                好想法

                0
                • 摸鱼的网民

                  摸鱼的网民2022.12.19

                  ??666

                  0