MAC 板


LINE

看板 MAC  RSS
分享一下最近自制 Homekit 延长线插座的经验 原本是在油管看到这个影片,觉得挺简单的 用 Arduino + HomeSpan + ESP32开发板,就能简单做出核心的控制器 https://www.youtube.com/watch?v=K1xrCyN9T98
看完後我就去网拍买了一片副厂的 ESP32 开发板 https://i.imgur.com/usCMTcv.png
ESP32 家族的任何一种晶片型号都行,基本上应该都能通用 看需要控制的插座数量,挑选 GPIO 足够多的板子就行 买到板子後,下载 Arduino IDE,先搜寻安装对应开发板的硬体函式库 "ESP32 by Espressif Systems" 最新版是 x3.0.4,不要装。改装旧版 v2.0.17 (因为 HomeSpan 不支援 v3.x 的硬体函式库,只支援 v2.x 的) 然後再搜寻软体函式库 "HomeSpan" 装上最新版 HomeSpan 函式库里面附带了十几个范例. 耐心看完那些范例,基本上对於 HomeSpan 如何运作就懂个七八成了. 基本上 HomeSpan 只处理网路连线和各种设备类型的控制,纯软体面. 硬体方面的控制,就是要自己另外写的部份,之後又花了几天搞定 需要的功能,靠 Arduino References 或 HomeSpan Reference 都能解决 这期间用 ESP32 板子接上 LED 测试,确定接脚都有按照预定来动作 搞定核心板後,再来要弄外部硬体了 挑选电源延长线,重点是内部空间要够大,要能塞各种元件进去。 我不喜欢电磁继电器开关的声音,所以就挑了固态继电器 SSR, SSR 有开关速度快、完全静音、寿命长的优点, 但缺点是价格贵、发热量较大、关断时仍会有微量漏电流(1mA~3mA左右)。 最後是按钮,这个就随便啦,能按就好. 原本延长线插座的布线 https://i.imgur.com/1A4yzaM.jpeg
插座上的水线维持原样就行,把火线全剪断,改由继电器控制 https://i.imgur.com/sAArxpF.jpeg
ESP32板子,把线都焊上,标记一下线的用途 包上绝缘胶带 https://i.imgur.com/AIQ8j2F.jpeg
https://i.imgur.com/zqqGfCa.jpeg
ESP32板子本身还需要 5V 电源,找个旧的 USB 充电器拆来用就行 之後把按钮线跟继电器控制线全焊上 想办法把所有元件都塞进这延长线插座内 https://i.imgur.com/8WpTMer.jpeg
https://i.imgur.com/OmLcNTe.jpeg
元件分布 https://i.imgur.com/jqDB70J.png
因为内部空间的关系,我只能把四个 SSR 全挤在中央,这是错误示范 负载功率大的话,SSR 会发热严重,需要足够大的散热空间 所以我的排列方式,其实每个插头用量限制在2A(220W)以下才算是安全 若是插着高电耗的家电,可能会把 SSR 烧毁 接线图 按键部分我采高电位触发,所以接了下拉电阻到地线 若是想用低电位触发,就改上拉电阻 https://i.imgur.com/kXcb7ET.png
最终成品外观 其实就比原本的样子多了按钮和开关指示灯而已 指示灯的钻孔没对齐准,手残 https://i.imgur.com/yJtZ72A.jpeg
按钮是向下内陷的,不会跟插头有任何干涉 https://i.imgur.com/q33O4id.jpeg
Home.app 内,就是个延长线插座的设备 https://i.imgur.com/QYQPRJD.png
https://i.imgur.com/RL0AyWl.png
外部按钮简单操作的影片 https://i.imgur.com/89d0U7y.mp4 因为是 DIY 的,也没 Homekit 认证,不能走正规的 Homekit 设定方式 板子开机後必须先用手机连线到板子本身的 WiFi AP (手机跟板子直接连线) 然後在板子本身的网页输入家里的 WiFi SSID 和密码,让板子能连上家里的网路 只需操作一次,之後这板子就会记住 SSID 和密码。 iPhone 新增 HomeKit 设备时,不能扫码直接加 必须跟开头的影片一样,要选[更多选项...]手动输入配对码来加入 对 Homekit 插座有兴趣的人可以自己用 ESP32 玩玩看 至少已经有我这个成功的案例了,这个方案是可用的 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.142.196.195 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1727250956.A.C41.html ※ 编辑: tyf99 (220.142.196.195 台湾), 09/25/2024 16:03:38
1F:推 et1783: 好赞 USB插座不知道能不能 09/25 16:43
你可以去找找 uhubctl 这个程式,它可以让 Mac 直接下指令关闭任一个 usb port 不过这程式能控制的 usb hub 不多,它的 github 上有相容性列表,照它建议的买 我手上刚好有一款相容的 hub,这程式确实可以直接停掉插在上面的 usb 装置 不过只要重新拔插,就会恢复通电,没有上锁功能
2F:推 KINGWAP: 好认真 09/25 17:36
3F:推 jhjhs33504: 厉害了 ESP32生态系也算发展很久这招用在机械开关设备 09/25 20:35
4F:推 agogoman: 厉害 09/25 22:14
5F:推 tomap41017: 神人 09/26 00:50
6F:推 niceboy: 这样塞,太危险了。不如买米家智慧延长线,再自己刷 Ho 09/26 01:02
7F:→ niceboy: meKit 的 09/26 01:02
小米那个只能全开或全关,用途太受限,还不如直接买三个 Homekit 单孔插座 我是要自动触发控制两个充电器和喇叭电源,分开控制才符合需求 可能会松动的东西,也都用导热胶封起来了 若真要接大功率家电,可以给 ESP32 加插温度感应器和pwm风扇,让它自己作温控 或是乾脆换用传统电磁继电器都行
8F:推 KimomiKai: 土炮成这样,是猛 09/26 01:07
9F:推 gitans: 好厉害 09/26 03:53
※ 编辑: tyf99 (220.142.196.195 台湾), 09/26/2024 06:10:34
10F:推 gn01881106: 土炮就是推 09/26 06:42
11F:推 max8568: 猛 09/26 07:31
12F:推 ho83leo: 看到那整线就知道是专业的。 09/26 08:26
13F:推 niceboy: 不用米家,也可以用 HS300 ,只是要用 HA 转 HK. 09/26 12:47
14F:→ niceboy: 要 DIY 的话,用 ESP32 C3 S3 supermini 体积小很多 09/26 12:47
15F:→ niceboy: 这种很多插座,还是要买过安规,比较安全 09/26 12:47
16F:→ zxzx8059: HA串到homekit很容易,以前拿esp8266+mqtt做过,後 09/26 13:22
17F:→ zxzx8059: 面懒了都买现成的 09/26 13:22
18F:推 shenyang: 厉害 推推 可以转去iOS板 09/26 16:04
19F:推 rickieyang: 这样你说「觉得挺简单的」... 09/26 17:56
20F:推 simongarden: 太哈扣了推一个 09/26 18:10
21F:推 DaggerJ: 好厉害 09/27 17:26
22F:推 Ice9: 太厉害了 差点再次落入手在外脑命有所不从的陷阱 XD 09/28 19:54
23F:推 kenuser: DIY推 09/30 14:14
24F:推 zxc654033: Cool 10/01 10:38
25F:推 yantingtw: 可以加个放火花电容 10/07 11:35
26F:→ tyf99: SSR本身内建消火花电路 https://i.imgur.com/3C7c9Su.jpeg 10/13 15:24
27F:→ tyf99: 一般都会内建吧,不然接个马达转完就烧了 10/13 15:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP