为什么我家猫主子突然爱睡充电宝上?我用AI做了个「宠物作息热力图」,发现真相后改了喂食时间

为什么我家猫主子突然爱睡充电宝上?我用AI做了个「宠物作息热力图」,发现真相后改了喂食时间

站长
2026年4月7日 · 阅读 3375 · 点赞 12 · 预计 3 分钟
分享:

为什么我家猫主子突然爱睡充电宝上?

我家布偶“煤球”连续7天霸占客厅充电宝——不是玩,是蜷在上面睡。我摸了摸,温度38.2℃,比室温高6℃。它其实在找“恒温热点”。

这让我想到:如果知道它每天在哪儿睡、睡多久,就能重排猫爬架、调整地暖分区、甚至改喂食时间(让它饭后自然走向阳光区)。

于是,我用AI做了个「宠物作息热力图」:不装摄像头,不买硬件,只用旧手机+免费Python库,每天自动生成带时间轴的热力图。

📸 核心原理:用照片当传感器


  • 旧手机固定在房间高处(用胶带粘书架顶)

  • 每15分钟自动拍照(用Termux+Linux命令)

  • Python脚本检测画面中猫的位置(OpenCV轮廓识别)

  • 汇总24小时坐标,生成热力图(seaborn.heatmap)
  • 🐾 Step-by-step:零基础跑通(全程图形化操作)

    步骤1:设置定时拍照(10分钟)


  • 安卓手机装Termux(F-Droid下载)

  • 在Termux中运行:

  •   pkg install python imagemagick -y
      pip install opencv-python
      

  • 创建脚本 cat_watch.py(Claude Code生成):

  •   请生成Python脚本:用opencv读取手机相册最新照片,用cv2.findContours检测最大深色轮廓(假设猫比背景暗),返回中心坐标(x,y)。若未检测到,返回(0,0)。输出格式:"2024-07-15_14:30,212,345\n"
      

    步骤2:生成热力图(5分钟)


  • 新建 heatmap.py,Prompt:

  •   生成Python脚本:读取csv文件(格式:time,x,y),用pandas分组统计每10×10像素区域出现次数,用seaborn.heatmap绘制热力图,标题「煤球今日热力图」,保存为heatmap.png。
      

  • 运行后,得到一张图:客厅东南角亮得刺眼——原来那块地砖下有暖气管漏热!
  • 步骤3:反向优化生活(立竿见影)


  • 把猫碗移到热力图中心区东侧1米(饭后它会本能踱步过去)

  • 在热力峰值区铺软垫+放逗猫棒(延长停留)

  • 结果:夜间叫唤减少60%,清晨不再扒门
  • 🌈 进阶:用微信推送日报


  • 用Claude Code生成「每日热力图+文字摘要」微信消息脚本(调用Server酱API)

  • Prompt:生成Python脚本:每天9点运行,发送微信消息:“【煤球日报】昨日最暖区:客厅东南角(占比32%),建议今日在X处添水碗”
  • 💡 关键认知升级


  • 宠物行为是环境数据的映射,而手机就是你的免费IoT设备

  • 不需要AI识别“是不是猫”,只要识别“深色移动块”——足够指导行动

  • 热力图思维可迁移:记录孩子写作业坐姿、老人起夜路径、甚至你自己的手机滑动热区
  • > 源码包含所有Prompt、Termux配置、避坑指南(如如何避免拍到晃动窗帘误判):woshird.com/hack/pet-heatmap
    >
    > 下一篇预告:《用AI把租房合同10秒划重点:哪些条款在偷偷涨价?》

    标签:python, ai编程, 实战, 生活技巧

    站长
    人人都是程序员,站长

    喜欢这条 tip?打赏作者一杯咖啡

    你的支持是持续更新的动力

    分享:

    🐟 相关文章

    家庭药箱提醒小程序怎么做:手写版与 AI 辅助版的功能、范围和验收对比

    以场景化方案对比手写版与 AI 辅助版家庭药箱提醒工具,重点说明适老功能、隐私边界、家属协作和外包验收项;不构成医疗建议,也不代表真实成交或用户数据。

    2026/4/7 · 阅读 969

    不写代码也能上线「家庭会议投票器」?我的3个微信原生能力作弊技巧,连投影仪都不用连

    用微信分享卡片+URL Scheme+本地存储,3步做出家庭会议实时投票页,手机扫码即投,大屏投屏即显结果,零后端、零配置。

    2026/4/22 · 阅读 1863

    A vs B:手写‘邻里旧物置换登记表’vs Claude Code生成+微信扫码签到版——我赌赢了4.5小时,还顺手接了社区公益站的全年维护单

    对比传统手写登记与AI生成网页版的实际耗时与转化效果:后者减少92%人工录入,置换匹配率提升3倍,且自带微信扫码签到防黄牛。

    2026/4/22 · 阅读 2712

    周末在家,我用Claude Code做了个‘家庭药箱智能过期提醒’网页——妈妈扫了码,第二天就让邻居阿姨们组团来学

    不联网、不注册、不拍照识别,纯HTML+localStorage实现家庭药箱过期预警,扫码即用,妈妈手动录入3分钟,自动高亮临期药品。

    2026/4/22 · 阅读 1102

    5个塞进微信「文件传输助手」的免登录AI工具:扫码→说话→得PDF/表格/海报,连手机号都不用输

    把AI生成的网页封装成微信内可直传、直扫、直用的「文件传输助手」工作流,老人小孩都能3秒启动,无需注册、不绑手机号。

    2026/4/22 · 阅读 2035