当前位置: 首页 > news >正文

不用喂食不用换水的“水族箱”、逆向净水器的智能水龙头,接入 Home Assistant、用 RF 破解把吊扇接入智能家居|DF创客周刊(第178期)

社区公众号记录每周值得分享的创客相关内容,每周五发布~

欢迎投稿或推荐相关内容。

投稿邮箱:MakerCommunity@outlook.com

机器鱼水族箱:不用喂食不用换水!

养鱼好看但伺候起来一点也不轻松——换水、控温、定时喂食、出差还得找人帮忙看着。

于是作者换了个思路:既然要的是"缸里有东西在游"的效果,为什么不造几条机器鱼?这些"鱼"用 Arduino Pro Mini 驱动,3D 打印外壳做成鱼的形状,内置微型水泵实现推进,舵机控制方向。

每条鱼都是独立运作的小型水下机器人。水族箱底部有充电触点,机器鱼电量低时会自己游回去充电。箱体上方装了一台树莓派配摄像头,从顶部俯拍追踪每条鱼的位置,实现集群行为调度。水下通信用的是 433MHz 射频——没错,虽然射频信号在淡水中衰减严重,但短距离低速率的场景下还是能用的。

整个项目的工程量蛮大的:机械结构要防水、电路要耐水压、充电触点要可靠对接、通信协议要处理水下信号衰减。作者把 3D 打印文件、电路设计和固件代码都做了开源。

最终效果就是一个永远不需要喂食、不需要换水(没有生物废物)、纯看着玩的"水族箱"。非常有想法!

来源:https://www.hackster.io/news/robotic-submarine-fish-are-the-ultimate-low-maintenance-aquarium-pets-b2d8b20551fd

逆向净水器的智能水龙头,接入 Home Assistant

家里装了净水器的应该不少。作者买了一台 Waterdrop G3P600 反渗透净水器,注意到水龙头和主机之间有一根四芯连接线——水龙头上有七段数码管和一排 LED,用来显示滤芯状态和水质。这根线里跑的是什么协议?不拆一下说不过去。

用逻辑分析仪一接,发现是 9600 波特率的串口通信,数据量还不小:滤芯寿命、TDS 水质、水泵状态、水温、水龙头开关状态全在里面。作者用 ESPHome 搞了个自定义PCB,把这些数据全部接入了 Home Assistant。过程中还搞了个骚操作——通过操控七段数码管的显示内容,一个字节一个字节地把水龙头控制芯片的固件 dump 了出来。

整个项目的实用价值在于:净水器不再是个"装上就不管"的东西了。滤芯该换了、水质有波动、水泵异常——这些信息现在都能推送到手机上。代码和自制 PCB 的设计文件都开源在 GitHub。

GitHub仓库:https://github.com/twasilczyk/waterdrop-esphome

来源:https://hackaday.com/2026/06/30/hacking-a-reverse-osmosis-water-filter-through-its-smart-faucet/

用 RF 破解把吊扇接入智能家居

作者装了一台吊扇,风扇本身没问题,但自带的 App 只支持云端控制——断网就废了。遥控器倒是不需要联网,靠的是 433.92MHz 射频信号。于是作者有了个思路:抓信号、重放、接入 Home Assistant。

先用 RTL-SDR 抓取遥控器发出的信号,频谱图显示是简单的 OOK(开关键控)编码,没有加密。接下来用 ESP32-C6 配一块 RFM69HCW 射频收发模块,把抓到的开关命令重放出去——风扇乖乖响应。最后通过 MQTT 协议把 ESP32 接入 Home Assistant,吊扇就变成了智能设备。

这个方案的好处是完全不碰风扇本体,不拆机、不改线、不影响保修。433MHz 射频遥控在国内家电里也很常见——电动窗帘、车库门、部分空调都在用。掌握了 SDR 抓包 + 重放这套路子,能改造的东西远不止一台吊扇。

来源:https://samwilkinson.io/posts/2026-06-24-rf-hacking-dreo

Steam 手柄自己爬回充电底座

Steam Controller 有个磁吸充电底座,但每次打完游戏还得手动把手柄放回去——作者觉得这件事应该自动化。

思路很直接:Steam Controller 内置两个触觉反馈马达,通过不对称脉冲可以产生"滑步摩擦"效应,让手柄在桌面上缓慢移动。方向靠一个俯拍摄像头实时判断,浏览器里跑计算机视觉做位置追踪和避障。靠近充电底座时自动降低脉冲频率,切换到精细控制模式。手柄吸上底座的一瞬间,系统通过 WebHID 检测到充电状态开始,任务完成。

整套方案不需要任何硬件改装——手柄、摄像头、浏览器,加上一个开源的 Web 应用就行。技术上有意思的地方是用振动马达实现可控位移,以及纯浏览器端的 WebHID 设备通信。当然,它不实用,但看手柄像虫子一样扭着爬回底座的样子还是蛮有意思的。

GitHub:https://github.com/FossPrime/Steam-Controller-Auto-Charge

来源:https://hackaday.com/2026/07/01/watch-a-steam-controller-skitter-itself-to-its-charge-puck/

一颗纽扣电池用半年的 Zigbee 触摸密码键盘

给智能家居加一个门禁密码键盘,市面上的方案要么依赖云服务,要么贵得离谱。作者自己做了一个:ESP32-C6 配 MPR121 电容触摸控制器,2×6 布局的触摸按键(0-9 加清除和确认),通信走 Zigbee 协议,一颗 CR2032 纽扣电池能撑六个月。

Zigbee 的好处是功耗极低,而且不依赖 WiFi 网络——通过 ZHA 或 Zigbee2MQTT 直接接入 Home Assistant。输入的密码、电池电压、电量百分比都通过标准 Zigbee 端点上报。作者还提供了一个 Home Assistant 自动化示例:不同密码触发不同动作,比如一组密码开门锁、另一组触发离家模式。

项目完全开源:触摸 PCB 的 Gerber 文件、3D 打印外壳、PlatformIO 工程、固件源码。对想自己搭智能家居门禁的人来说,这可能是目前最低成本、最低功耗的开源方案之一。

来源:https://www.hackster.io/news/build-a-cloud-free-diy-smart-home-keypad-be916590f62e

http://www.jsqmd.com/news/1119308/

相关文章:

  • 星火X1 0725 vs 豆包:办公场景下AI模型精准能力实测
  • 混凝土裂隙数据集 建筑物裂缝分割数据集 1000张yolo数据集
  • 【AI编程代码审查黄金标准】:20年资深架构师亲授5大质量保障铁律,错过再等十年?
  • JMeter分布式压测实战:突破单机瓶颈,模拟海量并发
  • 高速PMSM无感控制三大难题与工程解决方案
  • ShadingModel与Lighting
  • ClaudeAPI 医疗场景落地指南:适用边界、提示词与审核流程
  • C++语言基础1:作用域解析运算符“::”详细讲解
  • Scrum落地避坑指南:一个技术负责人踩过的5个流程管理深坑与解法
  • 云服务器已进入黑暗森林时代
  • 【Linux网络】深入 HTTP 协议(一):从初识到 URL 编解码底层探索
  • 【AVRCP】规范精讲[38]:本地调节音量,控制器如何同步感知与更新
  • 演唱会、音乐会适合用的Tally灯
  • DLSS Swapper终极指南:如何智能切换DLSS版本提升游戏帧率
  • 《唤醒你的AI同事:WorkBuddy从零上手》035:工作流程优化
  • 【C++】008、sizeof与strlen的区别
  • 无刷电机控制系统架构与优化实践
  • Kimi K2.5 vs GPT-5.4编程实测:长文本与推理能力硬核对比
  • 如何快速打造个性化桌面:Ark-Pets开源桌宠完整指南
  • 人工智能赋能新型工业化实施路径方法论
  • 永磁同步电机控制技术:从PI到MPC的演进与实践
  • 【共创季稿事节】鸿蒙原生 ArkTS 布局方式之 Stack 实现渐变背景与文字对比度提升
  • 2026 AI外呼公司:6家产品路线对比
  • centos python ide 用这工具,效率天差地别,你还在龟速查找?
  • PP-OCRv6 来了,C# 离线 OCR OnnxOCRSharp再升级
  • AI赋能非技术行业实战:我用DeepSeek+混元整理了2026河北高考志愿填报完整指南
  • 成都月映长滩四层老旧别墅电梯落地:天井改造加装封闭式曳引电梯
  • PyTorch实现猫狗分类器:从数据到部署的完整指南
  • 警惕AI技术谣言:GPT-5并不存在,理性看待大模型演进
  • Python 3个实现屏幕截图工具的方法