发作品签到
标准版

ESP8266苹果家庭HomeKit DHT11温度计/温湿度计

工程标签

1.3w
0
0
86

简介

基于ESP8266的原生HomeKit苹果家庭温湿度计,10元低成本实现苹果家庭环境检测

简介:基于ESP8266的原生HomeKit苹果家庭温湿度计,10元低成本实现苹果家庭环境检测

开源协议

Public Domain

创建时间:2023-06-22 16:39:16更新时间:2023-10-07 03:46:29

描述

物料成本:

  • ESP-01/01S或者ESP8266-12E/F:5~7元
  • PCB:免费打样
  • 0805封装 :10K电阻、100nf电容、10uf电容、边三脚按键 一两块一大把
  • AMS1117-3.3V稳压IC:1.2元/片
  • DHT11温湿度传感器:2.5元

 

WiFi直连接入苹果家庭,固件来自于开源固件HAA Releases · RavenSystem/haa (github.com)

【Arduino程序来源于Mixiaoxiao王小菜 - 嘉立创EDA开源硬件平台 (oshwhub.com)开源的库,自己写的arduino程序有时候烧录不正常,就不放了】

烧录工具:乐鑫烧录工具Tools | Espressif Systems

 

固件烧录:

  1. rboot.bin 烧录到  0x0000
  2. blankconfig.bin 烧录到 0x1000
  3. haamain.bin 烧录到 0x2000

 

烧录工具为:ESP8266 download tool 3.8.5。我用的有些版本烧录会报错

 

配置教程

 

设备连接:

①刷入固件后,会生出一个名为HAA-xxxxxx的热点,x代表mac地址后六位

②连入该热点后,手动访问 192.168.4.1:4567

③进入配置界面,json config输入下列代码

{"c":{"o":0},"a":[{"t":24,"b":[],"g":2,"j":5,"n":1}]}

使用这个

{"c":{"o":0},"a":[{"t":24,"b":[],"g":2,"j":15,"n":1},{"t":1,"b":[],"s":0}]}

添加了一个虚拟开关,在苹果家庭中连续开关8次,即可进入配置模式

调整温湿度上传频率,将 j 的值修改即可,最小值为3,含义为3秒上传一次传感器数值

④选择Wi-Fi并填入密码,

⑤点击save 保存

⑥进入苹果家庭app,点击添加设备即可看到HAA-xxxxxx的设备,选择输入代码添加,配对代码为02182017

⑧开始享用吧

 

重置设备操作

通过路由器管理页面查看HAA-xxx设备的IP地址,例如192.168.31.225

或者直接访问http://haa-xxxxxx:4567 

❶设备重置:快速将其通电 断电 再通电或者疯狂按几次RST键也可以达到快速通断电 或在苹果家庭中开关8次虚拟开关

❷浏览器访问192.168.x.x:4567 或者 http://haa-xxxxxx:4567即可进行重新设置

❸如果勾选了reset wifi 会清除网络链接,重新开启HAA热点

❹换网络或者家庭,需要勾选reset homekit ID,将苹果家庭配对信息清除

 

设计图

原理图(1 / 2)
PCB

BOM

IDNameDesignatorFootprintQuantity
110uFC3C08051
2100nFC4C08051
3KH-2.54PH180-1X4P-L11.5H1HDR-TH_4P-P2.54-V-M1
410KR1,R2,R3,R4R08054
5YTS-C017-2JSW1SW-TH_YIYUAN_YTS-C017-2J1

附件

序号文件名称下载次数
1
firmware.zip
106
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航