一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 40|回复: 0

[其他DIY] 第三步:独立智能家居控制器

[复制链接]
发表于 2025-12-16 09:20 | 显示全部楼层 |阅读模式
本帖最后由 apachectl 于 2025-12-16 09:20 编辑

在前面实现STM32 控制的自学习遥控器以及MQTT控制家电后,现在准备实现第三步,全部整合,效果如下:

独立智能家居控制器采用ESP32为核心的SHMICTRL串口屏,该串口屏为4吋480X480分辨率的方形屏,串口屏通过串口对接两个模块,主要实现以下功能:
- 串口接315Mhz的发射和接收模块,用于自学习遥控器,可以通过该模块无线控制家电;接收器采用市面量产设备,很便宜,含外壳成品每路接收控制器大约13~15元
- 声控模块,可以定义一些关键语音词,用于声控打开或关闭远程遥控设备
- 彩屏显示,触摸控制多路设备的开关
- 指定周7日不同的定时开关策略
- mqtt协议的远程开关控制

关于遥控接收器,可以淘宝搜:灯具智能遥控开关 ,注意要选择315Mhz的
外部图.jpg
## 界面展示:

#### 菜单:

菜单.png

#### 主控界面:
在该界面下:
- 点击按钮可以通过315Mhz遥控编码开关对应的设备;
- 也可以通过语音命令来控制对应的开关;
- 同时如果有定时开关任务也会显示在按钮中,并支持定时任务;
- 也可以使用mqtt协议远程控制开关的开启与关闭
主控界面.png

#### 调试界面:
- 本界面纯属内部调试使用
调试.png

#### 定时设置界面:
- 该界面可以分星期来设置定时开关计划,可以单独设置每个按钮在相应时间进行开还是关;
- 并可以通过复制,复制到其他工作日或周休日
定时.png

#### 远程控制:
远程控制.png

#### 按钮设置界面:
- 左侧可选择该按钮对应的语音命令
- 右侧可以编辑按钮的名称
- 可以生成随机编码或学习EV1527遥控器编码以对码
按钮设置.png
拆解图:


内部图.jpg
#### 资料:
串口屏工程,参见开源代码:
https://gitee.com/shmictrl/demo/tree/master/ESP32_40ATP_SMARTHOME

STM32刷机文件和语音识别模块的刷机文件,参见附件


#### 实际操作视频:
https://v.douyin.com/qSQsq9_ykt8/

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-12-16 20:29 , Processed in 0.033294 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表