Hacker News 中文摘要

RSS订阅

将普通空调变智能(不损失押金) -- Turning a dumb AC unit smart (without losing my security deposit)

文章摘要

作者用约15美元零件和几小时时间,将出租屋的旋钮式空调改造成智能控制。通过ESP32驱动步进电机,用联轴器连接旋钮,再用L型支架固定,实现了DIY自动化。

文章总结

好的,这是根据您的要求,对原文进行的中文重述:

标题:把老式空调变智能(还不损失押金)

核心内容: 作者用步进电机、ESP32开发板和一点“凑合”精神,自己动手把出租屋里只能用旋钮控制的旧空调改造成了智能设备。

背景与问题: 作者租住的纽约公寓使用的是老式壁挂式空调,只能通过空调上的模拟旋钮控制,没有遥控器或墙上的温控器,每次调节都要起身去拧,非常不便。

方案探索与放弃: * 方案一:加装智能继电器。 需要处理高压电,风险高,且房东不会同意,操作难度大,放弃。 * 方案二:使用智能插座。 空调插头是特殊的NEMA 5-20P型号,找不到匹配的智能插座,放弃。

最终方案: 制作一个小机器人来拧旋钮。作者选择了控制温度旋钮,因为其阻力小,更容易驱动。

硬件实现: * 核心部件: ESP32开发板、步进电机、联轴器、L型支架、回形针、纸板等。 * 成本: 约15美元。 * 安装方式: 用L型支架和螺丝将步进电机固定,再用回形针和纸板将整个装置“凑合”地固定在空调控制面板内部。这种方式无需在空调上打孔,不损坏墙面,保证了押金安全。

软件与控制: * 固件: 作者利用AI工具编写了ESP32的固件,使其能连接Wi-Fi,并通过HTTP或MQTT协议接收指令来控制电机转动。 * 集成Home Assistant: 作者将步进电机在Home Assistant中配置为一个“MQTT Cover”(窗帘/百叶窗类设备),通过发送“打开/关闭”指令来控制电机正反转,从而带动旋钮。 * 实现自动化: 利用Home Assistant的“通用恒温器”功能,将步进电机与房间内的温度传感器(AirGradient ONE)关联。当室温高于设定值时,自动“打开”电机(将旋钮拧到最冷),反之则“关闭”电机(将旋钮拧回关闭位置)。

实际效果与总结: * 效果: 基本可用,但不算完美。由于固定方式不够牢固,电机长时间使用后会出现“下沉”,导致卡顿,需要偶尔手动调整。 * 评价: 虽然方案很“凑合”,但成功解决了作者不想频繁起身调节空调的痛点,成本极低,还节省了电费。作者对此结果感到满意。

评论总结

根据评论内容,总结如下:

主要观点与论据:

  1. 对项目创意的赞赏(评分:无,作者:ryeguy_24、system7rocks)

    • 评论者认为该项目富有创意和实用性,体现了软件工程师的解决问题能力。
    • 关键引用:"Nice work. I spent years wanting to build something like this..."(ryeguy_24)
    • "These articles... have made Hacker News one of my regular go tos for amazing ideas..."(system7rocks)
  2. 对技术实现方式的质疑(评分:无,作者:pudgywalsh、scottlamb)

    • 部分评论者认为用软件控制机械恒温器效率低下,且存在安全隐患(如伺服电机故障导致火灾)。
    • 关键引用:"I can't offer praise for controlling a mechanical thermostat with a poorly-implemented software thermostat."(pudgywalsh)
    • "Involving MQTT and HA can sometimes get frustrating too; having your AC not working properly if there's a problem on a Linux machine can suck."(scottlamb)
  3. 替代方案建议(评分:无,作者:Moto7451、gwbas1c、chem83)

    • 推荐使用现成的智能插座、恒温器或红外控制器,避免DIY的复杂性和风险。
    • 关键引用:"Maybe not as fun but my sun room window unit is controlled by an off the shelf $20 thermostat designed for Air Conditioners."(Moto7451)
    • "I don't understand why he can't just connect/disconnect the power? The thermostat is a bi-metallic strip."(gwbas1c)
  4. 对PTAC系统的批评(评分:无,作者:chem83、Liftyee)

    • 评论者质疑新建建筑仍使用PTAC系统的合理性,认为中央空调更高效。
    • 关键引用:"It's insane to me that some new construction buildings still use PTACs."(chem83)
    • "Engineers intuition says surely a large central unit would be more efficient and effective."(Liftyee)
  5. 对租赁限制的担忧(评分:无,作者:sublinear)

    • 提醒改装空调可能违反租约,导致押金损失或黑名单风险。
    • 关键引用:"I'm pretty sure doing janky things to the AC you don't own is a lease violation."(sublinear)

平衡性总结: - 支持者认为项目展示了创新精神,解决了实际痛点(如ryeguy_24、system7rocks)。 - 反对者指出技术方案存在可靠性、安全性和合规性问题,建议采用更成熟的商业产品(如pudgywalsh、Moto7451)。 - 中立评论者提供了改进建议(如使用3D打印支架、ESPHome简化软件),或讨论更广泛的建筑系统问题(如chem83、Liftyee)。