#封面
一、参赛报名信息
参加项目:第二十四届河南省学生信息素养提升实践活动-人工智能-创意应用(掌控未来)
参加组别:小学组
参赛选手:康泽玄、熊文睿
学校名称:汝州市风穴路街道办事处塔寺小学
指导老师:刘晓亚
二、创意来源
如果我们刚出家门,发现钥匙忘记带了,想看电视,却怎么也找不到遥控器……,诸如此类的事情,是否让人烦恼?
为了解决以上生活中问题,我和我的小伙伴一起设计《我的智慧家语音小助手》项目,通过AI摄像头的语音识别功能实现语音控制,通过乐动掌控的无线广播功能实现远程控制,模拟控制家中的电灯、风扇、门的开关等操作,方便我们生活,实现我们的想要的操控,让我们一起感受科技带来的便捷,让我们一起感受智能家居带来的乐趣。
三、项目简介:
通过《我的智慧家语音小助手》可以实现远程控制和语音控制两种模式,模拟控制家中的电灯、风扇、门的开关等操作,方便我们生活,实现我们的想要的操作,让我们一起感受科技带来的便捷,让我们一起感受智能家居带来的乐趣。
四、功能说明
1.语音控制模式:当打开乐动掌控的电源,oled屏幕显示主题,
当我们说出“开灯”命令时,家中灯带打开,文字显示 “开灯”,
当我们说出“关灯”命令时,家中灯带关闭,文字显示 “关灯”,
当我们说出“开风扇”命令时,家中风扇打开,文字显示 “开风扇”,
当我们说出“闭风扇”命令时,家中风扇关闭,文字显示 “关风扇”,
当我们说出“开门”命令时,家中门自动打开,文字显示 “开门”,
当我们说出“关门”命令时,家中门自动关闭,文字显示 “关门”,
2.远程控制模式:
当A乐动掌控的触摸按键P、Y、T、H、O、N依次被按下, B乐动掌控依次控制对应的电器。当按下A乐动掌控P键,B乐动掌控连接的灯带打开,文字显示 “开灯”,当N键按下,灯关闭;当按下A乐动掌控Y键,B乐动掌控连接的门打开,文字显示 “开门”;O键按下,门关闭,当按下A乐动掌控T键,B乐动掌控连接的风扇打开,文字显示 “开风扇”;H键按下,风扇关闭。
五、制作步骤
1.制作步骤——项目连线示意图图1
(图1)
AI摄像头连接掌控宝P15、P16口,风扇接掌控宝的M1口,
灯带连接分支模块S0和舵机连接分支模块S1口,分支模块接乐动掌控P13口,P14口。使用4PIN端子转杜邦连接线将AI摄像头接入乐动掌控。
2. 制作步骤——外观制作
我们利用KT板,通过剪子、小刀、胶水等工具搭建外观,智能家居语音助项目设计搭建实物图2。
(图2)
3.制作步骤——【添加指令】
AI摄像头的语音识别指令模块图3
(图3)
(1)烧录AI摄像头固件,
以AI摄像头2.0面对屏幕为参考;
打开摄像头电源(左边)刷入固件。
(2)刷入乐动掌控程序,
以AI摄像头2.0和乐动掌控面对屏幕为参考;
乐动掌控打开电源,AI摄像头2.0打开电源(右边),
(3)识别词指令说明
添加识别词必须是拼音,一个识别词对应一个ID号,
循环指令中,添加运行识别指令。
如果我们说出词组和识别词符合,与发出相对应ID号进行判断,控制家中对应的电器设备。
RGB灯带指令
灯带总数从0开始计数,24个RGB灯,计数从0-23,明确初始化灯带数量图4
(图4)
舵机指令模块图5
(图5)
测试发现:舵机转动角度0-180,实际编程(10-170)
乐动风扇模块图6
(图6)
电机模块指令可以调节风扇速度的方向和大小
4.制作步骤——【程序设计】
#注意:程序在定义串口引脚时,模块端的RX、TX需要和主控板上的RX、TX交叉,
即当模块的RX、TX对应接入主控板的16、15号引脚时,
在编程时需设置串口通讯的RX、TX为15、16。
①乐动掌控电源打开;
②AI摄像头的拨码开关拨到右侧;
③AI摄像头是否连线正确;
步骤1打开mPython,连接设备COM35,图7
(图7)
步骤2左下角点击扩展添加AI摄像头2.0,图8
(图8)
步骤3左下角点击扩展添加执行器RGB灯模块和舵机模块;图9
(图9)
步骤4左下角点击扩展添加执行器:风扇(乐动);图10
(图10)
六、硬件清单
1.硬件:2x乐动掌控 , 1x舵机, 1x分支模块, 1x AI摄像头2.0, 1x风扇,1x数据线 , 1x传感器连接线, 1x RGB全彩灯带,
2.软件:mPython
七、程序文件
步骤5:编写接受端程序,图11-图15
(图11)
(图12)
(图13)
(图14)
(图15)
步骤6: 编写发送端程序,图16-图19
(图16)
(图17)
(图18)
(图19)
八、作品图片
点赞