行空板K10创意智能小别墅
本帖最后由 余晖 于 2025-2-28 14:55 编辑1. 项目概述
[*]项目目标:通过 K10 行空板实现语音控制灯光、风扇,并实时监测温湿度。
[*]适用场景:课堂人工智能教学、物联网入门项目。
[*]主要功能:
[*]语音控制灯光开关。
[*]语音控制风扇开关。
[*]生日模式:灯光闪烁并播放生日歌。
[*]实时显示当前温度和湿度。
2. 所需材料
材料名称数量备注
K10 行空板1主控设备
LED 灯带1用于灯光控制
小风扇模块1用于风扇控制
温湿度传感器1用于监测温湿度
杜邦线若干连接传感器和模块
激光切割结构件
3. 硬件连接将各模块连接到 K10 行空板的对应引脚:
模块名称引脚连接备注
NeoPixel LED 灯带P0控制灯光
小风扇模块P1控制风扇开关
AHT20 温湿度传感器板子自带
4. 软件实现
[*]语音控制:
[*]通过 ASR 模块实现语音识别,支持以下指令:
[*]"kai deng":打开灯光。
[*]"guan deng":关闭灯光。
[*]"kai feng shan":打开风扇。
[*]"guan feng shan":关闭风扇。
[*]"sheng ri mo shi":进入生日模式(灯光闪烁并播放生日歌)。
[*]温湿度监测:
[*]使用传感器实时监测温湿度,并在屏幕上显示。
[*]灯光控制:
[*]使用 NeoPixel LED 灯带实现灯光开关和生日模式。
[*]风扇控制:
[*]通过 P1 引脚控制风扇开关。
5. 制作步骤步骤 1:硬件连接
[*]将 NeoPixel LED 灯带连接到 K10 行空板的 P0 引脚。
[*]将小风扇模块连接到 K10 行空板的 P1 引脚。
[*]将 温湿度传感器连接到 K10 行空板的 I2C 接口。
[*]确保所有连接稳固,并接通电源。
步骤 2:代码 [图片]初始化语音识别词,初始化灯带
显示温湿度
点击“上传”按钮,将代码上传到 K10 行空板。步骤 3:功能测试
[*]上传完成后,K10 行空板会启动并显示初始界面。
[*]说出以下指令,测试语音控制功能:
[*]"kai deng":观察 LED 灯带是否亮起。
[*]"guan deng":观察 LED 灯带是否关闭。
[*]"kai feng shan":观察风扇是否启动。
[*]"guan feng shan":观察风扇是否关闭。
[*]"sheng ri mo shi":观察 LED 灯带是否闪烁,并播放生日歌。
[*]检查屏幕是否实时显示当前温度和湿度。
步骤 4:组装智能小屋
[*]将 K10 行空板、LED 灯带、风扇和传感器安装到小屋模型中。
[*]确保所有设备固定稳固,连接线整齐。
[*]将小屋模型放置在教室中,供学生观察和操作。
6. 教学应用教学目标
[*]了解物联网和智能家居的基本概念。
[*]学习如何使用语音控制设备。
[*]掌握传感器数据采集和显示的方法。
[*]培养学生的动手能力和创新思维。
课堂活动
[*]功能演示:
[*]教师演示智能小屋的功能,并讲解代码实现原理。
[*]学生实践:
[*]学生分组操作智能小屋,测试语音控制功能。
[*]学生尝试修改代码,增加新功能(如增加更多语音指令)。
[*]讨论与分享:
[*]学生分享自己的改进方案,讨论物联网的应用场景。
7. 扩展与改进
[*]增加更多传感器:
[*]添加光线传感器,实现自动灯光控制。
[*]添加人体红外传感器,实现自动风扇控制。
[*]远程控制:
[*]通过 Wi-Fi 模块实现手机远程控制。
[*]数据记录:
[*]将温湿度数据记录到 SD 卡或云端,供后续分析。
页:
[1]