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

 找回密码
 立即注册
查看: 15915|回复: 28

[基础教程] 峥果浴霸 ESP8285版本 固件

[复制链接]

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
发表于 2020-1-4 16:26:45 | 显示全部楼层 |阅读模式
GITHUB:https://github.com/qlwz/esp_zinguo

ESP ZINGUO

峥果智能浴霸个人固件.

作者声明

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

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

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

特性

本固件使用峥果智能浴霸硬件为基础,实现以下功能:

  • [x] 支持单双电机
  • [x] 支持单双风暖
  • [x] 吹风联动
  • [x] 吹风延时
  • [x] 过温保护
  • [x] 取暖定时关闭
  • [x] 吹风定时关闭
  • [x] WEB配置页面
  • [x] MQTT服务器连接控制
  • [x] 通过MQTT连入Home Assistant

如何配网

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

2、以后通过长按【全关】进入配网模式

如何编译

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

拆机接线及烧录固件相关

接线方法

image

刷机定义,有问题互换TX RX

工具/固件下载

确认硬件连接正常后,下载以下软件:

烧录软件: flash_download_tools_vX.zip        点这里下载

完整固件: zinguo.bin        点这里下载

开始烧录

将flash_download_tools_vX.zip解压,打开目录下的flash_download_tools_vX.exe,选择ESP8266 DownloadTool,根据以下截图做配置,

image

将与主控板连接的usbTTL连接上电脑(确保主控io0必需短接gnd后再上电,以进入刷机模式),根据自己的实际串口号设置.,点击START按钮即可开始烧录.

稍等片刻,出现FINISH_S即为烧录超过

注意:部分发现烧录完成后可能出现问题无法使用.可以尝试用以上烧录软件ERASE擦除一次后重新烧录.

进入烧录模式后点ERASE,显示完成即为擦除超过.再将主控板重新上电并再次进入刷机模式,重新点START烧录即可

致谢

以下排名不分先后,为随机。

  • 老妖:SC09A驱动编写,SC09A 测试DEMO https://github.com/smarthomefans/zinguo_smart_switch
  • 楓づ回憶:提供硬件与后期代码测试与更改
  • 快乐的猪:修复代码bug与mqtt部分
  • NoThing:前期画制原理图、测试引脚走向、协议分析、代码编写
  • SkyNet:提供主要代码

免责申明

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

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



tab1.png
tab2.png
zinguo.png
tab4.png
回复

使用道具 举报

1

主题

28

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
金钱
349
HASS币
0
发表于 2020-1-4 16:31:39 | 显示全部楼层
浴霸威武 666
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2020-1-4 17:15:26 | 显示全部楼层
还不知道身边原来有位会C++的大神
Nero
回复

使用道具 举报

18

主题

688

帖子

3762

积分

元老级技术达人

积分
3762
金钱
3064
HASS币
60
发表于 2020-1-4 20:18:54 | 显示全部楼层
受益者,非常感谢。
回复

使用道具 举报

9

主题

534

帖子

4424

积分

元老级技术达人

积分
4424
金钱
3880
HASS币
60
发表于 2020-1-5 09:26:38 | 显示全部楼层

.

本帖最后由 sangood 于 2020-1-5 10:46 编辑

太感谢了,原来的版本不太稳定,试试。在原来的homeassistant_zinguo_mqtt 固件上面ota的。单火8285版本,奇怪的刷了只有,网页链接wifi报错:oh snap 错误!请教下原因
回复

使用道具 举报

9

主题

534

帖子

4424

积分

元老级技术达人

积分
4424
金钱
3880
HASS币
60
发表于 2020-1-5 12:23:24 | 显示全部楼层
本帖最后由 sangood 于 2020-1-5 13:27 编辑
sangood 发表于 2020-1-5 09:26
太感谢了,原来的版本不太稳定,试试。在原来的homeassistant_zinguo_mqtt 固件上面ota的。单火8285版本, ...

写死ssid,刷入可以了。
回复

使用道具 举报

4

主题

47

帖子

666

积分

论坛技术达人

积分
666
金钱
604
HASS币
60
发表于 2020-1-5 13:12:54 | 显示全部楼层
非常感谢,之前的固件刷上去温度值比实际低10度左右,有空看看这个。
回复

使用道具 举报

6

主题

78

帖子

816

积分

论坛技术达人

积分
816
金钱
733
HASS币
20
 楼主| 发表于 2020-1-5 19:59:17 | 显示全部楼层
skyzhishui 发表于 2020-1-5 13:12
非常感谢,之前的固件刷上去温度值比实际低10度左右,有空看看这个。

还没有找到合适的阻值表
回复

使用道具 举报

7

主题

219

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1074
HASS币
0
发表于 2020-1-5 20:05:56 | 显示全部楼层
罗总我来啦~~~
回复

使用道具 举报

9

主题

534

帖子

4424

积分

元老级技术达人

积分
4424
金钱
3880
HASS币
60
发表于 2020-1-6 11:09:27 | 显示全部楼层
本帖最后由 sangood 于 2020-1-6 17:06 编辑

稳定运行一天了,led能加个开关吗?未开机的时候自动关闭led。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 23:28 , Processed in 0.107691 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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