行空板K10智能化改造抽水器
本帖最后由 云天 于 2025-3-13 00:11 编辑【项目背景】随着物联网技术与智能语音交互的快速发展,传统家电的智能化改造已成为提升生活品质的重要方向。桶装水电动抽水器作为家庭及办公场景中的常用设备,目前普遍依赖手动按压或物理开关操作,存在使用不便、卫生隐患(频繁接触)等问题。尤其在光线较暗的环境下,用户难以准确操作,且接水过程中若未及时停止易导致水量溢出,既浪费资源又存在安全隐患。为此,本项目基于行空板K10开发板,结合语音识别、灯光交互与自动化控制技术,对传统抽水器进行智能化升级。通过引入“你好 小行”语音唤醒词,用户可全程通过自然语言指令(如“接水”“停止”)控制设备,解放双手并提升操作便捷性。同时,设计LED灯带双重功能:一方面提供照明,解决暗光环境下的使用痛点;另一方面通过动态光效提示周围人员“设备运行中”,避免碰撞或误触,增强公共场景下的安全性。此外,系统内置智能超时保护机制,若接水持续10秒未收到停止指令,将自动终止运行,有效防止水资源浪费与潜在风险。该改造方案不仅为传统小家电赋予智能化交互能力,还通过多模态反馈(语音+灯光)优化人机协作体验,为家庭、办公室等场景提供更安全、高效、环保的用水解决方案,也为物联网技术在小型设备中的低成本落地提供了实践参考。【项目硬件】
1.在某宝上,使用红包购买一个”桶装水电动抽水器“。
2.行空板k10
【硬件改造】
1.拆解抽水器
2.改造”微动开关“
3.接电磁继电器
4.电磁继电器接行空板K10 P1引脚
5.封装抽水器
6.安装LED灯带,接行空板K10 P0引脚
7.激光切割外壳
8.测试
【程序编写】
本程序基于行空板K10开发板,通过语音交互与硬件控制实现了对桶装水电动抽水器的智能化管理,具体功能如下:
[*]硬件初始化与语音配置
[*]RGB灯带控制:初始化引脚P1连接的8个RGB灯,默认全部熄灭。
[*]语音识别模块:设置中文语音唤醒词“你好 小行”(唤醒超时时间60秒),并绑定命令词“接水”(ID: jieshui)和“停止”(ID: ting zhì)。
[*]语音唤醒与灯光交互
[*]当检测到唤醒词后:
[*]RGB灯带亮起,显示动态渐变光效(色调从起始值循环至360°),提供照明并提示设备已激活。
[*]语音合成模块播放提示音“我在…”,进入指令接收状态。
[*]若未唤醒或唤醒超时:
[*]灯带熄灭,语音提示“我先退下了…”,设备进入待机模式。
[*]抽水控制逻辑
[*]启动抽水:当识别到“接水”指令时:
[*]数字引脚P0输出高电平,触发抽水器电机启动。
[*]记录当前系统时间(接水时间变量),开始计时。
[*]停止抽水:当识别到“停止”指令时:
[*]立即将引脚P0设为低电平,停止抽水。
[*]超时保护:若接水持续10秒未收到停止指令:
[*]系统自动将引脚P0设为低电平,强制停止抽水,防止水量溢出。
[*]灯光动态反馈
[*]设备运行期间,RGB灯带通过循环移动光效(如呼吸灯、流水灯)实时反映状态:
[*]唤醒时:渐变灯光提示设备就绪。
[*]抽水时:动态光效提示设备运行中,避免周围人员误触。
[*]停止或超时后:灯带熄灭,恢复待机状态。
5.核心特点
[*]无接触语音控制:通过自然语言指令操作设备,避免物理接触,提升卫生性与便捷性。
[*]多模态交互:结合语音反馈(合成语音)与灯光提示(RGB动态效果),增强人机交互体验。
[*]智能安全机制:超时自动停机功能有效防止水资源浪费与潜在风险。
[*]低成本改造:基于行空板K10的硬件扩展能力,实现传统抽水器的快速智能化升级。
【演示视频】
因无水桶,用小水瓶进行测试,测试时整体装置倾倒。
https://www.bilibili.com/video/BV1sGQWYCEA5/?share_source=copy_web
注:接下来将改造”触摸开关“加温器 激光切割的外壳漂亮{:5_116:} rzegkly 发表于 2025-3-13 06:27
激光切割的外壳漂亮
在社团课上,讲解激光切割使用方法时,设计了一个,有点随意。 使用万用表测量微动开关时,因没有排出电池,导致线路过热PCB板冒烟,我猜测上面的芯片也因电流过大而出问题,现象是:没有按开关,有时突然启动抽水;工作一段时间,按开关不启作用,停一会(应该是芯片凉下来),又好了。 视频结局是我没想到的,哈哈哈哈哈哈哈 木子哦 发表于 2025-3-13 10:37
视频结局是我没想到的,哈哈哈哈哈哈哈
行空板正在阳台吹风中……{:7_221:} 哈哈哈,倒了 看了 5# 的评论特意看了下视频,果然没想到,哈哈哈哈哈。。。
专门登录评论下。 kylinpoet 发表于 2025-3-13 21:03
看了 5# 的评论特意看了下视频,果然没想到,哈哈哈哈哈。。。
专门登录评论下。 ...
哈哈哈哈哈
页:
[1]