挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制

2018-08-094934
AI 快速预览详细 收起
本项目使用micro:bit和OBLOQ物联网模块,实现小屋门锁的自动开关和人数统计。通过按键输入密码“6”打开房门,输入密码“9”关闭房门,并通过平台发送指令“renshu”获取访客人数。硬件包括micro:bit、DF micro:mate扩展板、DF OBLOQ物联网模块等。适合亲子共学和STEM教育项目,让孩子在实践中学习编程和物联网技术。
挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图6

【标题】micro:bit+OBLOQ比赛第二关:美丽的小木屋自动门锁控制及人数统计
【介绍】从青年时起,就有一个梦想,在山野间有一间小木屋,那里鲜花胜开、鸟语花香、房前屋后有一条淙淙的小溪流过。闲瑕时间和爱人、孩子一起摘花、跳水、听听虫鸣、看看星星。如今到了不惑之年,这个小资梦想还在。在内心的心处,还留有这么一块浪漫的小地。儿子之前用冰棒棍做了个小木屋、用laserblock板做了几棵树,加上一条弯弯曲曲的小路,梦中美丽的小屋成了现实。还真有:“绿树村边合、青山郭外斜、开轩面场圃、把酒话桑麻“的味道!尤其是二支盛开的茉莉更增添了她的妩媚!
     主人是一个疏于管理的人,身边也有很多小资朋友,假期到小屋坐坐喝喝茶的比比皆是。做客的朋友们通过按键输入密码“6”房门会自动打开,室内的音乐、灯光亮起;旅程结束的朋友输入密码“9”房门、灯光会自动关闭。主人想知道一段时间内有多少朋友造访小屋,通过平台发送指令“renshu”即可收到自动统计的人数!
     在城市生活久了的朋友,抽空到小屋来吧!:P挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图7

【准备事项】
         硬件:
            micro:bit×1         DF micro:mate扩展板×1           DF OBLOQ物联网模块×1   锋鸣器 ×1   灯带×1 舵机×1
         材料:冰棒棍、laserblock材料、彩笔、小装饰物
         软件平台:Makecode、EasyIot
【制作过程】
  1、制作过程
       房屋场景设计
                          挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图8
   

         
      连线设计
                  挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图9                           挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图10        
                                  
      
  2、平台设置,获取平台信息
       挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图1
   
   
  3、程序思路:
     初始化程序:
     挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图2
      
   密码设置与人数统计程序段
     挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图3
   
   物联网接收数据控制程序段
             挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图4挑战2:用OBLOQ - IoT模块制作小屋门锁的开关和人数控制图5


4、测试效果视频
[media=x,500,375]7b0e35ca3b1b89e3d042269eec9132dc—其他—视频高清在线观看-优酷 https://v.youku.com/v_show/id_XM ... m=a2hzp.8244740.0.0[/media]
【后记】 本次物联网比赛,让我的小资情怀甜蜜蜜了一把!在制作的过程中,原来设想通过红外统计人数,但测试时发现会有些误差,就用密码的形式实现。设想让房屋安全性高一些,有人造访小屋,通过摄像头给平台发送信息,主人查看人像信息后才决定开关门,但目前还实现不了,等有机会实现吧!编程前先是复习了前边的程序,在又一次的学习中解决了困惑很久的问题,竟用延时命令解决了。学到老、活到老!愿自己的学习过程不仅给自己带来了快乐与成就感,也为孩子们树立个好的榜样!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
rzyzzxw
rzyzzxw
哈哈,李老师好有情调。
许培享
许培享
STEAM制作~飘来茉莉花香
我爱蘑菇
我爱蘑菇
作者
陈老师,谢谢表扬
hnyzcj
hnyzcj
房子做到很赞了
- 没有更多了 -