4577| 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、 调试 确保微信小程序中“发送内容”与程序的“收到物联网信息”对应,点击“院灯-开”、“院灯-关”、“院门-关”等按钮,可以控制模型中的指定设备。 四、 演示视频 视频连接: 五、 本作品的完整源代码 源代码: ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed