【2020】物联网与智能家居模型

2020-02-037973
AI 快速预览详细 收起
本文介绍了如何使用掌控板和扩展板制作一个智能家居模型。该模型可以实现远程开门、灯光控制等功能,解决了主人外出时客人来访的问题。硬件清单包括掌控板、扩展板、LED灯、按钮、舵机等。通过微信小程序,用户可以远程控制院门和灯光,避免客人吃闭门羹。这个项目适合家长和孩子一起动手实践,培养孩子的创造力和编程兴趣。
一、 功能概述
1、 有客人来访时,屋内门铃自动响起,同时院门外显示“敬请等待”,提示客人稍等;
2、 主人获知有客人来访,在屋内按开关把院门打开;
3、 如果主人外出,客人可致电主人,主人通过微信小程序打开院门,让客人在小院休息与等待主人回家,避免让客人“吃闭门羹”;
4、 如客人晚上来访,主人还可以远程打开小院灯,以便客人游园;
5、 其他辅助功能:远程关门、远程关小院灯、远程打开或关闭屋内灯、远程启动或关闭小院风车。
二、 硬件清单
1、 掌控板 1
2、 扩展板 1
3、 LED3
4、 按钮 2
5、 9g180度舵机 2
6、 9g360度舵机 1
7、 小木屋模型 1
8、 人体红外热释电运动传感器 1

三、 制作步骤
1、 制作模型
如图1拼装小屋,并用绘图板作为基底,加上雪糕棒等材料,制作小院。
【2020】物联网与智能家居模型图1
1
2、 掌控板与扩展板的连接
如图2,掌控板正面面向扩展板内部(面向开关方向),不能反接,否则不能控制外设。
【2020】物联网与智能家居模型图2
2
3、 连接外设
(1) 两个小院LED灯并联连接在扩展板的P0接口,并把它们分别安装在院门前和房门前;
(2) 将一个LED灯连接在扩展板的P1接口;并安装在小屋内;
(3) 扩展板的P2P8接口分别连接一个按钮,分别用以开关院门和院灯;
(4) 扩展板的P13连接控制开关院门的9g180度舵机;
(5) 扩展板的P14连接控制小院风车的9g360度舵机;
(6) 扩展板的P15连接控制院门提示的9g180度舵机;
(7) 扩展板的P16连接检测客人到访的人体红外热释电运动传感器。
【2020】物联网与智能家居模型图3
3连接外设示意图
4、 编程
本次编程利用的是“好好搭搭在线编程”平台http://www.haohaodada.com/。因为该平台是图形化积木编程环境,适合小学生使用,所以我们选用该平台作为编程软件。
【2020】物联网与智能家居模型图4
4
5、 “好搭物联网”微信小程序编制指令
(1) 在微信添加“好搭物联网”小程序;
(2) “好搭物联网”小程序的“自定义”页面添加“自定义组件”;
(3) 输入“组件名称”、“发送内容”(与程序的“收到物联网信息”对应)、选择“组件类型”,点击“添加”按钮,即可生成指令按钮;
【2020】物联网与智能家居模型图5
5
(4) 完成设置后的界面:
【2020】物联网与智能家居模型图6
6
6、 调试
确保微信小程序中“发送内容”与程序的“收到物联网信息”对应,点击“院灯-开”、“院灯-关”、“院门-关”等按钮,可以控制模型中的指定设备。
四、 演示视频
视频连接:
五、 本作品的完整源代码

创作许可协议

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

评论(5)
kylinpoet
kylinpoet
多谢分享,学习了。
且歌且行
且歌且行
我有个院子,我想试试~
白吃白给
白吃白给
张老师厉害啊
DFrJ5KYVQaH
DFrJ5KYVQaH
不错的创意,认真学习中
rzyzzxw
rzyzzxw
看看走线,就知道张老师是个细致的人。
- 没有更多了 -