一、项目背景
我的所在地桂林,一年四季经常下雨,去年甚至发生了洪灾。学校周围靠近水域,洪水如同潜伏的猛兽,一旦肆虐,便会对学生的生命安全构成严重威胁,在这样的背景下,我依据《义务教育信息科技教学指南》八年级“物联网实践与探索”中的内容要求,在第二单元第10课“物物互通有新径”,结合物联网MQTT工作原理及人工智能中的人脸识别技术,设计了《基于行空板K10的防溺水预警系统》。


二、核心功能
1.语音警告、驱离
2.人脸识别
3.物联网上传后台
三、前期准备
1.硬件简介

行空板K10是一款专为信息科技课程中的编程学习、物联网及AI项目教学需求而开发的学习板。它集摄像头、LCD彩屏、麦克风、扬声器、WiFi蓝牙模块、RGB指示灯及多种传感器和扩展接口于一体,无需额外设备即可实现传感器控制、物联网应用、图像检测、语音识别、语音合成等AI项目。

2.软件准备
(1)下载安装Mind+软件
(2)开始Mind+图形化编程
打开"Mind+软件,选择上传模式,点击”扩展“,在扩展页面中,点击”主控板“,选择”行空板K10“,点击”返回“,完成加载。
(3)使用USB线将行空板K10的Type-C口接到电脑USB口,在mind+中点击“连接设备”,找到对应的K10设备并点击。
四、程序设计

五、功能演示
1.当桂林天气为“雨”时,行空板屏幕上显示天气信息;

2.识别到人脸后发出警报“您已靠近危险水域,请迅速离开”;
3.通过Mqtt协议发送“有人靠近水域”的信息到后台,方便水域管理人员准时查看情况。

评论