『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 31438|回复: 25

使用ESP-01M做1、2、3路开关模块带射频面板灯及固件开源

[复制链接]

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
发表于 2020-2-26 21:53:30 | 显示全部楼层 |阅读模式
GITHUB:https://github.com/qlwz/esp_relay

ESP RELAY

开关模块个人固件.

作者声明

注意: 本项目主要目的为作者本人自己学习及使用而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果。

严禁他人将本项目用户用于任何商业活动。个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务、

有需要请联系作者:mailto:[email protected]

开关模块

本开关模块为自己家装修使用,只支持零火。没有单火需求所以也没有单火版。

image
image
image
image

开关模块以ESP-01M为基础实现了一路、二路、三路并附带面板LED指示灯及射频功能

IO对应:

按键:
L1:GPIO4
L2:GPIO9
L3:GPIO10
面板指示灯:
S1:GPIO0
S2:GPIO2
S3:GPIO15  

射频

为什么需要射频?
不想因为WIFI或者HA等设备出故障的时候影响日常生活。
射频为软件解码支持433MHz和315MHz  

固件

特性

本固件使用开关模块硬件为基础,实现以下功能:

  • [x] 单独控制开关
  • [x] 支持普通开关、自复位开关
  • [x] 支持三档筒灯
  • [x] 支持射频
  • [x] OTA在线升级
  • [x] WEB配置页面
  • [x] MQTT服务器连接控制
  • [x] 通过MQTT连入Home Assistant

如何配网

1、第一次使用自动进入配网模式

如何编译

Visual Studio Code + PlatformIO ID 开发  安装

已支持接入的开源智能家居平台

以下排序随机,不分优劣。合适自己的就好。

1、Home Assistant

Home Assistant 是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。

接入方法

WEB页面开启MQTT自动发现  

2、ioBroker

ioBroker是基于nodejs的物联网的集成平台,为物联网设备提供核心服务、系统管理和统一操作方式。

3、其他支持mqtt的平台

理论上来说,只要是支持MQTT的平台都可以实现接入。

接入方法

添加对应的topic

固件截图

image
image
image
image

免责申明

以上纯属个人爱好,因为使用上述方法造成的任何问题,不承担任何责任。

部分图片来源于网络,如果涉及版权,请通知删除。



评分

参与人数 1金钱 +10 收起 理由
killadm + 10 大神666!

查看全部评分

回复

使用道具 举报

0

主题

98

帖子

1320

积分

金牌会员

Rank: 6Rank: 6

积分
1320
金钱
1222
HASS币
0
发表于 2020-2-26 22:48:04 | 显示全部楼层
罗总牛碧。
回复

使用道具 举报

6

主题

743

帖子

5960

积分

论坛元老

Rank: 8Rank: 8

积分
5960
金钱
5212
HASS币
20
发表于 2020-2-26 22:48:40 | 显示全部楼层
好东西呀!!!!
回复

使用道具 举报

8

主题

382

帖子

1779

积分

金牌会员

Rank: 6Rank: 6

积分
1779
金钱
1397
HASS币
0
发表于 2020-2-26 23:20:53 | 显示全部楼层
谢谢分享,能说下PlatformIO编译就很好了
回复

使用道具 举报

5

主题

90

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
金钱
339
HASS币
0
发表于 2020-2-26 23:40:19 | 显示全部楼层
其实想知道为啥这种小模块,大佬们都不做4路的
回复

使用道具 举报

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
 楼主| 发表于 2020-2-26 23:44:14 | 显示全部楼层
huangqc 发表于 2020-2-26 23:40
其实想知道为啥这种小模块,大佬们都不做4路的

用不上,控灯3路最多了。
回复

使用道具 举报

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
 楼主| 发表于 2020-2-26 23:45:20 | 显示全部楼层
peter5858 发表于 2020-2-26 23:20
谢谢分享,能说下PlatformIO编译就很好了

安装好环境 vscode打开项目点击编译就好了。
回复

使用道具 举报

8

主题

382

帖子

1779

积分

金牌会员

Rank: 6Rank: 6

积分
1779
金钱
1397
HASS币
0
发表于 2020-2-27 10:10:24 | 显示全部楼层
情留メ蚊子 发表于 2020-2-26 23:45
安装好环境 vscode打开项目点击编译就好了。

在请问下下载库是不是很慢?谢谢
回复

使用道具 举报

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
 楼主| 发表于 2020-2-27 11:56:50 | 显示全部楼层
peter5858 发表于 2020-2-27 10:10
在请问下下载库是不是很慢?谢谢

梯子,反正梯子也会转很久。
回复

使用道具 举报

18

主题

267

帖子

2666

积分

论坛技术达人

积分
2666
金钱
2359
HASS币
190
发表于 2020-2-27 12:05:25 | 显示全部楼层
这些贴片的元件是自己焊接的么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 14:45 , Processed in 0.093461 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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