\n```\n\n✅ 注意:需物业后台将域名`iot.xx.com`加入CORS白名单(他们5分钟就能配好)。\n\n---\n\n## ✅ Step 4:免部署上线(1分钟)\n\n- Cursor右键 → **Deploy to Vercel**(首次需绑定GitHub,但只需授权一次)\n- 或更简单:用[Netlify Drop](https://app.netlify.com/drop)拖入`index.html`,3秒获链接\n- 微信扫码即用,数据全在用户自己手机里\n\n---\n\n## ✅ Step 5:升级为「物业合作版」(可选)\n\n当李主任问「能接传感器吗」,我只做了两件事:\n1. 让Claude重写Prompt,加入:「在页面底部加传感器数据实时显示区,样式与现有卡片一致」\n2. 把上面那段fetch代码贴进去\n\n他当天就把链接嵌进物业小程序「社区服务」菜单——现在整栋楼32户都在用。\n\n---\n\n## 💡 这不是种花,是训练AI理解「真实场景」\n\n- 你教AI的不是语法,而是「老人要大字」「物业要接口」「植物怕晒」这些语义\n- 所有技术都服务于一个动作:**扫个码,拍张照,记得住哪盆该浇水**\n- 当工具足够轻,生活问题才真正开始被解决\n\n> 🌟 真实延伸:这个模板已复用到「社区流浪猫喂食点记录」「老年大学书法课作品墙」——底层逻辑完全一样:拍照+时间戳+本地存储+扫码即用。\n\n**动手试试**:把你家最常忘记照顾的植物,做成卡片发群里。截图打卡#life-hacks,抽3人送《阳台植物养护Prompt手册》电子版。","datePublished":"2026-04-20 02:00:02","dateModified":"2026-04-20 02:00:02","wordCount":2684,"inLanguage":"zh-CN","author":{"@type":"Person","name":"站长","url":"https://woshird.com"},"publisher":{"@type":"Organization","name":"人人都是程序员","url":"https://woshird.com","logo":{"@type":"ImageObject","url":"https://woshird.com/favicon.ico"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://woshird.com/article/balcony-plant-log"},"isPartOf":{"@type":"WebSite","name":"人人都是程序员","url":"https://woshird.com"},"about":{"@type":"Thing","name":"生活妙用"},"keywords":"生活妙用,,AI编程,周末在家,我用Claude Code做了个‘阳台绿植生长记录’网页——物业主任扫了码,说‘能接我们智慧社区IoT传感器吗?’","interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":131},{"@type":"InteractionCounter","interactionType":"https://schema.org/ReadAction","userInteractionCount":2653}]}
周末在家,我用Claude Code做了个‘阳台绿植生长记录’网页——物业主任扫了码,说‘能接我们智慧社区IoT传感器吗?’

周末在家,我用Claude Code做了个‘阳台绿植生长记录’网页——物业主任扫了码,说‘能接我们智慧社区IoT传感器吗?’

站长
2026年4月20日 · 阅读 2653 · 点赞 131 · 预计 4 分钟
分享:

🌿 把阳台变成‘数字植物园’:5步做出物业都想接入的养护页

上周末浇花时,我发现薄荷又蔫了。翻手机相册,全是三个月前的‘刚买回来超精神’合影,中间毫无记录。我妈说:「你连多肉死几回都记不住,还养啥?」

当天下午,我在Cursor里输入一句Prompt,10分钟做出一个《阳台绿植生长记录》网页:

  • 每株植物独立卡片,带拍照上传区

  • 点击「浇水」自动记录时间+下次提醒

  • 扫码就能用,连WiFi密码都不用输

  • 重点:所有数据存在本地浏览器,不上传、不注册、不登录
  • 结果?物业李主任路过我家阳台,看见我手机扫了下二维码,点开网页拍了张龟背竹照片,随口问:「这能连我们新装的土壤传感器吗?」——我愣了3秒,然后笑着敲出1行代码,真连上了。

    下面,带你亲手做这个「会呼吸的网页」。

    ---

    ✅ Step 1:用Claude Code生成骨架(3分钟)

    在Cursor新建index.html,右键 → Ask Claude,输入:

    > 生成一个纯前端阳台绿植记录页。要求:
    > - 首屏显示3个示例植物(绿萝、薄荷、多肉),每张卡片含:植物名、照片占位图、最近浇水时间、下次提醒倒计时
    > - 点击「+ 添加植物」弹出表单(名称、品种、购入日期)
    > - 点击「拍照」调用手机摄像头(用HTML5 <input type="file" accept="image/*">
    > - 所有数据存localStorage,关页面不丢
    > - 用中文界面,字体够大,适配老年人手指点击

    Claude返回代码。复制运行,预览正常。

    ---

    ✅ Step 2:加「浇水」功能(2分钟)

    找到「浇水」按钮对应代码(通常类似<button onclick="waterPlant('luoluo')">浇水</button>),在<script>里补函数:

    function waterPlant(name) {
      const now = new Date();
      const next = new Date(now.getTime() + 7 * 24 * 60 * 60 * 1000); // 7天后
      localStorage.setItem(`${name}-last-water`, now.toISOString());
      localStorage.setItem(`${name}-next-water`, next.toISOString());
      updateCountdowns(); // 刷新倒计时
    }
    

    再加倒计时刷新函数(Claude可帮你写):

    function updateCountdowns() {
      document.querySelectorAll('.countdown').forEach(el => {
        const name = el.dataset.plant;
        const next = localStorage.getItem(`${name}-next-water`);
        if (next) {
          const diff = new Date(next) - new Date();
          const days = Math.ceil(diff / (1000 * 60 * 60 * 24));
          el.textContent = days > 0 ? `还有 ${days} 天` : '该浇水啦!';
        }
      });
    }
    

    ---

    ✅ Step 3:接入真实传感器(关键!1分钟)

    物业IoT平台提供HTTP接口:GET https://iot.xx.com/api/sensor/soil?device=balcony-1
    返回JSON:{ "moisture": 32, "temperature": 26.4 }

    在网页底部加:

    <div class="sensor-status">
      <strong>土壤湿度:</strong><span id="moisture-value">--%</span>
    </div>
    <script>
      fetch('https://iot.xx.com/api/sensor/soil?device=balcony-1')
        .then(r => r.json())
        .then(d => document.getElementById('moisture-value').textContent = d.moisture + '%');
    </script>
    

    ✅ 注意:需物业后台将域名iot.xx.com加入CORS白名单(他们5分钟就能配好)。

    ---

    ✅ Step 4:免部署上线(1分钟)

  • Cursor右键 → Deploy to Vercel(首次需绑定GitHub,但只需授权一次)

  • 或更简单:用Netlify Drop拖入index.html,3秒获链接

  • 微信扫码即用,数据全在用户自己手机里
  • ---

    ✅ Step 5:升级为「物业合作版」(可选)

    当李主任问「能接传感器吗」,我只做了两件事:

  • 让Claude重写Prompt,加入:「在页面底部加传感器数据实时显示区,样式与现有卡片一致」

  • 把上面那段fetch代码贴进去
  • 他当天就把链接嵌进物业小程序「社区服务」菜单——现在整栋楼32户都在用。

    ---

    💡 这不是种花,是训练AI理解「真实场景」

  • 你教AI的不是语法,而是「老人要大字」「物业要接口」「植物怕晒」这些语义

  • 所有技术都服务于一个动作:扫个码,拍张照,记得住哪盆该浇水

  • 当工具足够轻,生活问题才真正开始被解决
  • > 🌟 真实延伸:这个模板已复用到「社区流浪猫喂食点记录」「老年大学书法课作品墙」——底层逻辑完全一样:拍照+时间戳+本地存储+扫码即用。

    动手试试:把你家最常忘记照顾的植物,做成卡片发群里。截图打卡#life-hacks,抽3人送《阳台植物养护Prompt手册》电子版。

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

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

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

    分享:

    🐟 相关文章

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

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

    2026/4/7 · 阅读 977

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

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

    2026/4/22 · 阅读 1873

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

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

    2026/4/22 · 阅读 2724

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

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

    2026/4/22 · 阅读 1111

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

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

    2026/4/22 · 阅读 2042