智能家居--传统风扇改语音控制

最近在玩智能家居,把家里所有的设备一点点改造成了语音控制,根据自己的生活习惯,设置各种联动场景,从此解放双手。

image.png

但是在改造家里的传统按钮风扇时,我第一时间想到的是智能插座,或者是成本更加便宜的通断器。但是这两种方案都不是太好,不能实现风速的调整,于是这两种方案都被pass。

因为我家的小爱音箱都是支持红外设备的,能够学习红外遥控。于是就从这方面寻找,终于被我找到了一款,成本只要几块钱!!! (划重点)

智能家居--传统风扇改造

image.png

就是下面这个电路板,可以接收红外遥控

image.png

然后就是拆开风扇开始接线,接线方式也非常简单。

7b63de628f214317aa385c8c4e5d6de.jpg
接线完成,用遥控器试试,完美控制!但是这个时候还不能实现小爱同学语音控制,需要让小爱学习一下这个红外遥控。

首先打开小爱音箱app,找到添加红外设备的地方,选择风扇,或者自定义设备都可以。

4e64d531658d583b252844c78f36e71.jpg
选择风扇后,点击右上角的没找到品牌

image.png

然后就进入了红外学习的页面,按照提示进行操作即可。

image.png

添加完成之后再打开米家app,就会发现设备里已经多了一个风扇。

3d2e968d1409c4a6535bcd0fe91b670.jpg

然后需要在打开小爱音箱,创建训练,根据自己的习惯添加语音指令,和要操作的设备即可实现语音控制!到此大功告成!

image.png

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
【RT-Thread作品秀】智能家居语音控制方案。作者:xqyjlj 概述智能家居是现在一个很火热的方向,随着人们生活水平的提高,我们都逐渐开始希望身边的电器都可以不用手来控制,本作品就是基于这种需求,开发出来了一个基于语音控制智能家居方案。本智能家居方案,分为联网与不联网两种版本。其中,无论是联网与不联网,语音识别功能均能正常使用。在本作品没有连上网的情况下,可以进行语音对开关的控制,进行MP3等常用音频文件的播放,以及具有拍照功能,可以将拍下来的照片储存在SD卡内,在本作品连上网的情况下,还附加了以下功能,可以将一些数据上报到云平台(onenet),并且将一些工作日志通过邮件发送给用户。 开发环境硬件:ART_PI(主控) LD3320(语音识别芯片) VS1053(音频解码芯片) OV2640(摄像头) RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread Studio 2.0.0 RT-Thread使用情况概述内核:调度器,信号量。 组件:UART,DFS,SPI,IIC,PIN。 软件包:smtp_client,btstack,netuils,fal,easyflash,littlefs,onenet。 硬件框架主控:ART-PI ART-Pi 是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。 语音识别芯片:LD3320 LD3320是非特定人(不用针对指定人)语音识别芯片,即语音声控芯片。最多可以识别50条预先内置的指令。 音频解码芯片:VS1053 VS1053是一款利用SPI通讯的音频解码模块,支持大部分的音频文件的解码播放和编码保存 摄像头:OV2640 OV2640是OmniVision公司生产的一颗1/4寸的CMOSUXGA(1632*1232)图像传感器;支持自动曝光控制、自动增益控制、自动白平衡、自动消除灯光条纹等自动控制功能。 软件框架说明本项目采用的是多级联控模式。将多个模块的任务分为多个级别,以语音识别为主体,摄像头和语音播报为从体,在语音识别到关键字的时候,会出发相对应的函数,实现不同的效果,而onenet是与语音识别互相独立的,会源源不断的把数据实时发送到云端。 软件模块说明smtp_thread_entry:邮件线程,用于发送邮件。 ld3320_asr_thread:语音识别线程,用于语音识别,调用其他程序。 onenet_upload_entry:onenet线程,用于向云端发送数据。 语音识别过程: 首先初始化LD3320芯片,在对其写入需要识别的关键字数据,之后启动LD3320,之后等待其信号引脚拉低,在其信号引脚拉低后,通过读取其寄存器,我们便能知道LD3320获取到了什么样的关键字。之后便从关键字调取我们的相对应的函数。使之工作于不同的功能。 演示效果演示视频: 比赛感悟在报名这个比赛之后,我的目标其实是比现在的功能多得多的,这一点可以从我的Gitee上面的进度表可以看出,奈何原本打算三个人做的项目,到最后,也是我一个人来完成。自己之前画的板子,也是因为自己画板功力不足,还有焊接能力不足,导致本来拥有更多功能的拓展板也没完成。 不过比赛嘛,重要的不是结果,而是过程。通过这次比赛,我最起码收货到了以下知识: 安卓开发,微信小程序设计,web开发(以上由于个人能力问题,其实并未实现),音频处理,STM32H750的众多DMA的设置,以及bootloader,同时也知道了STM32还能片外运行的神奇事情,也学会了RT-Thread Studio的使用。最重要的事情就是明白了不要过分依赖别人,自己想的计划,就要自己去实现,不要总是把任务布置给其他人。
智能家居是指利用先进的科技手段实现家居空间的智能化管理和控制。安卓APP作为智能家居控制的主要工具之一,扮演着重要的角色。 首先,安卓APP可以通过Wi-Fi或蓝牙等无线传输技术,与嵌入式软硬件建立连接。通过嵌入式软硬件,可以实现对家居中各种设备的控制,如灯光、空调、电视、音响等。通过安卓APP,用户可以随时随地远程操控家居设备,实现远程开关、定时控制等功能,提升了生活的便利性和舒适度。 其次,安卓APP在智能家居领域具有更加丰富的功能。除了一键控制外,它还可以实现场景模式的设置,例如“回家模式”、“离家模式”、“睡眠模式”等,通过设置相应的智能规则,自动调节家居设备的状态,提高家居的智能化程度。 此外,安卓APP还可以实现对家居设备的监控和管理。通过嵌入式传感器、摄像头等硬件,可以实时获取家居环境的温度、湿度、光照等信息,通过安卓APP进行数据的展示和分析,并可进行远程报警、提醒等操作,提高了家居的安全性和可靠性。 最后,基于安卓APP的智能家居控制还可以与其他智能设备进行联动。例如,通过与智能手机、智能手表的连接,可以实现家居设备的语音控制、手势控制等交互方式,使用户的操作更加方便和自由。 综上所述,安卓APP在智能家居-嵌入式软硬件开发中具有重要作用,通过与嵌入式设备的连接和控制,实现了智能家居的高效管理和便捷控制,为人们的生活带来了更多的便利和舒适。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.故友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值