(
课件网) 触目惊心,引思考 大单元第二课时 实验课 多重预警,防患未“燃” ———小型信息系统的组建 物联赋能,“智”守万家烟火气 头脑风暴 我的燃气报警系统 我的燃气报警系统 功能设计 实时监测环境中燃气浓度变化 感知燃气泄露 01 智感 实现联网 向手机推送报警信息实现远程报警 03 智联 当环境中燃气超过一定值时, 控制设备发出报警(声光报警) 02 智控 阶段一:【硬件连接】——— 打造系统的“躯体” 连接要点: 燃气传感器→ESP8266 VCC → 3.3v GND →GND A0 →A0 (模拟输入) 蜂鸣器 → ESP8266 + → D2 - → GND LED灯 → ESP8266 + → D0 - → GND 各小组借助学生任务单上的组装电路图,合作完成硬件连接。确认接线正确后,通电预热。 + (组装电路图) 阶段二:【编程实现】——— 注入系统的“灵魂”(本地报警) 1.【智感】初识程序: 小组合作运行task1_智感.py,释放测试气体并观察数值变化,然后借助注释理解程序。 阶段二:【编程实现】——— 注入系统的“灵魂”(本地报警) 2.【智控】小试牛刀:实现如果燃气泄露超过一定值时,发出声光报警,否则不报警。 任务清单: ①自主探究:完成学生任务单中逻辑控制部分流程图。 ②小组合作:完善task_2智控.py实现声光报警功能,并运行调试。 value>__ LED灯亮 蜂鸣器鸣叫 结束 是 否 LED灯灭 蜂鸣器静音 逻辑控制部分流程图(双分支) 点拨: 通用电子元器件的基本控制: 1.初始化引脚:初始化GPIO引脚(一定是GPIO后面的引脚号),并将其设置为输出模式。 例如:LED=Pin(引脚号,Pin.OUT) 2.控制:通过调用on()和off()方法将引脚设置为高低电平,实现控制元器件的开关。 例如:(buzzer.on()或buzzer.off() )。 阶段三:【开发进阶】——— 赋予系统“超能力”(远程报警) 1.【智联】能力进阶:实现设备联网(用户名:"lcyz",密码:"12345678")。 任务清单: ①.阅读文档(学生任务单):探究network模块(管理网络连接)的用法。 ②.编程进阶:补充task_3智联.py代码,运行调试。 万物互联的关键 | 网络 点拨:巴法云微信消息推送机制: ESP8266→HTTP请求→巴法云→微信服务器→用户微信 1.ESP8266发送请求到巴法云 2.巴法云接受请求并验证UID有效性 3.转发消息到微信服务器 4.微信推送消息到绑定的用户 关键代码: import urequests #导入urequests包 response = urequests.get(url) #向url地址发起get请求 response.close() # 必须关闭连接 UID 阶段三:【开发进阶】——— 赋予系统“超能力”(远程报警) 2.【智联】合作探究,实现远程报警 任务清单: ①获取密钥:微信扫码登录巴法云,获取小组UID。 ②阅读文档(学生任务单):探究url构造格式(参数:UID, device, message)。 ③修改代码:修改task_4智联.py中的url参数,并运行测试。 阶段三:【开发进阶】——— 赋予系统“超能力”(远程报警) 智能 分享要点 硬件连接、程序代码、故障排查、功能实现、创新与思考等 小组展示 课堂小结:从信息传输过程到系统架构: 燃气传感器→ESP8266→声光报警器 移动信号通信 WiFi通信 感知层 网络层 平台层 应用层 物联“赋能”安全 创新智启未来 智守万家幸福平安! ... ...