一个融合 IoT 硬件传感器、双端 Web 界面与云端架构的空间环境感知系统——通过用户调研驱动的迭代设计,把不可见的「热微气候」变成可看的信息,帮学生快速找到舒适的学习位置。
图书馆开放式学习空间存在明显的「热微气候」——同一楼层不同区域温差显著,有些角落过冷,有些位置闷热。学生花费大量时间反复换座试错,却无法在入馆时快速判断哪个区域更舒适。更重要的是,传统空调系统采用单一温控设定,无法满足不同人群的差异化需求(研究表明,温度对不同性别的认知表现影响存在差异)。
通过 IoT 传感器实时采集各区域温度,LED 灯带在物理空间中直观显示冷热状态,大屏在图书馆大厅展示整层温度热力图,学生扫码进入移动端查看详情并提交冷热反馈。让温度「可见」,让选座「有据可依」。

| 用户群体 | 特征 | 核心需求 |
|---|---|---|
| 长时间学习的大学生 | 日均图书馆学习 2-6 小时,对环境敏感 | 快速找到温度舒适的座位 |
| 图书馆运营管理方 | 需要数据支撑设施决策 | 根据有效反馈数据,优化空调策略 |
学生入馆选座、长时间学习期间的舒适度反馈、图书馆设施管理参考。
调研方法:半结构化访谈 + 现场观察(Contextual Inquiry)
对来自不同院系的学生进行深度访谈,了解他们在图书馆中的环境体验。关键发现:
亲和图分析(Affinity Diagram):将访谈数据编码归纳为三大主题——环境舒适度、学习氛围、空间设施需求。其中「温度不均且不可见」被识别为最核心的痛点。

团队头脑风暴产出 4 个方向:温度反馈系统、安静氛围提醒、遗失物提醒、Workshop 展示平台。经评估与导师反馈,选择智能温度感知与反馈系统——因为它最直接回应了调研中发现的核心用户需求。
制作简易温度探测器,验证 ESP32 传感器 → LED 灯带 → Web 页面的数据通路是否可行。同时在 Figma 上完成初版界面设计。
发现的问题:LED 颜色在明亮环境中不易辨认;按钮功能语义不清晰。

目标是实现可运行的完整系统。
技术实现:
用户测试(6 名长时间学习的学生):

测试发现的 8 个核心问题:
| 编号 | 问题 | 来源 |
|---|---|---|
| 1 | 地图未展示完整楼层布局 | Think-Aloud |
| 2 | 按钮操作不符合用户预期(以为能调温度) | 用户反馈 |
| 3 | 按钮颜色不清晰,无法区分冷热 | Think-Aloud |
| 4 | 用户无法在地图上定位自己 | Day Reconstruction |
| 5 | 二维码用途不清晰,缺乏引导文字 | Think-Aloud |
| 6 | 反馈数字被误读为温度值 | 用户反馈 |
| 7 | LED 灯带缺乏颜色图例 | 观察 |
| 8 | 移动端与大屏数据不同步 | 技术测试 |

基于用户测试结果,对影响最大的问题进行定向修复:



系统由三个核心端构成,形成「感知—展示—反馈」的完整闭环:
硬件端(传感器 + LED + 按钮) → Python 后端(AWS 云) → Web 前端(大屏 + 移动端)各区域温度趋势和用户反馈汇总,可为图书馆空调策略调整提供数据依据。
作为 6 人团队的负责人,主导项目从调研到交付的全流程:

| 技术点 | 实现方式 | 解决的问题 |
|---|---|---|
| IoT 数据采集 | ESP32 温度传感器 + 物理反馈按钮 | 实时采集各区域温度,并在物理空间中直观展示冷热状态 |
| 双端 Web 界面 | React(大屏端 + 移动端) | 大屏提供全局视图吸引注意,移动端提供详情和反馈入口 |
| 云端部署 | Python 后端 + AWS | 从局域网到云端的架构升级,实现设备上电即可远程访问 |
| 多渠道反馈 | 硬件按钮 + 移动端表单 | 降低反馈门槛,硬件端「一按即达」,移动端「随时可提交」 |
| 三端通信 | 后端 API 串联前端与硬件端 | 优化用户体验的过程,减少交互的割裂感 |