3931| 5
|
[项目] 【2020】物联网与智能家居模型 |
一、 功能概述 1、 有客人来访时,屋内门铃自动响起,同时院门外显示“敬请等待”,提示客人稍等; 2、 主人获知有客人来访,在屋内按开关把院门打开; 3、 如果主人外出,客人可致电主人,主人通过微信小程序打开院门,让客人在小院休息与等待主人回家,避免让客人“吃闭门羹”; 4、 如客人晚上来访,主人还可以远程打开小院灯,以便客人游园; 5、 其他辅助功能:远程关门、远程关小院灯、远程打开或关闭屋内灯、远程启动或关闭小院风车。 二、 硬件清单 1、 掌控板 1块 2、 扩展板 1块 3、 LED灯 3个 4、 按钮 2个 5、 9g180度舵机 2个 6、 9g360度舵机 1个 7、 小木屋模型 1座 8、 人体红外热释电运动传感器 1个 三、 制作步骤 1、 制作模型 如图1拼装小屋,并用绘图板作为基底,加上雪糕棒等材料,制作小院。 图1 2、 掌控板与扩展板的连接 如图2,掌控板正面面向扩展板内部(面向开关方向),不能反接,否则不能控制外设。 图2 3、 连接外设 (1) 两个小院LED灯并联连接在扩展板的P0接口,并把它们分别安装在院门前和房门前; (2) 将一个LED灯连接在扩展板的P1接口;并安装在小屋内; (3) 扩展板的P2、P8接口分别连接一个按钮,分别用以开关院门和院灯; (4) 扩展板的P13连接控制开关院门的9g180度舵机; (5) 扩展板的P14连接控制小院风车的9g360度舵机; (6) 扩展板的P15连接控制院门提示的9g180度舵机; (7) 扩展板的P16连接检测客人到访的人体红外热释电运动传感器。 图3连接外设示意图 4、 编程 本次编程利用的是“好好搭搭在线编程”平台http://www.haohaodada.com/。因为该平台是图形化积木编程环境,适合小学生使用,所以我们选用该平台作为编程软件。 图4 5、 在“好搭物联网”微信小程序编制指令 (1) 在微信添加“好搭物联网”小程序; (2) 在“好搭物联网”小程序的“自定义”页面添加“自定义组件”; (3) 输入“组件名称”、“发送内容”(与程序的“收到物联网信息”对应)、选择“组件类型”,点击“添加”按钮,即可生成指令按钮; 图5 (4) 完成设置后的界面: 图6 6、 调试 确保微信小程序中“发送内容”与程序的“收到物联网信息”对应,点击“院灯-开”、“院灯-关”、“院门-关”等按钮,可以控制模型中的指定设备。 四、 演示视频 视频连接: 五、 本作品的完整源代码 源代码: 物联网与智能家居-作品源代码.rar 。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed