「老板雷达」摸鱼神器 —— 温州 Builder Up Hackathon 项目文档
活动背景
本项目诞生于 Open Starbridge 主办的 温州 Builder Up 线下 Hackathon 活动。活动以硬件 + 创意为主题,鼓励参与者在限定时间内快速搭建一个可运行的小型硬件项目。我在活动中独立完成了一个简单但实用的创意作品——一个能够检测”背后靠近者”并实时预警的摸鱼神器。
项目简介
项目名称:老板雷达(Boss Radar)
这是一个基于 ESP32 的桌面预警装置,核心创意来源于打工人的共同痛点:专心摸鱼时,最怕的就是老板悄悄从背后靠近偷窥屏幕。这个装置利用超声波传感器实时监测身后的距离变化,一旦有人靠近,就会通过蜂鸣器报警,并在 OLED 屏幕上通过表情的变化直观地传达”危险等级”,提醒使用者及时切换页面。
硬件组成
| 元件 | 作用 |
|---|---|
| ESP32(NodeMCU-32S) | 主控芯片,负责读取传感器数据、控制蜂鸣器与 OLED 显示 |
| 超声波测距传感器(HC-SR04) | 实时测量身后物体(人)的距离 |
| OLED 显示屏 | 显示不同状态下的表情动画,直观反馈危险等级 |
| 蜂鸣器 | 触发警报时发出鸣叫提示 |
| 面包板 + 杜邦线 | 搭建电路原型 |
工作原理
整体逻辑是一个基于距离阈值的简单状态机:
-
平时状态(安全):超声波传感器持续检测身后距离,只要距离大于设定阈值(50cm),OLED 显示”睡觉”表情(闭眼状态),表示”风平浪静,可以安心摸鱼”。
-
触发警报(距离 < 50cm):一旦检测到有物体(人)进入 50cm 范围内,蜂鸣器立即鸣叫提醒,OLED 表情从”睡觉”切换为”警觉”状态(睁眼查看),屏幕上同时显示当前测得的实时距离(例如图中所示的 “49cm”),并配文 “I see you”,提示使用者已被”发现”。
-
距离持续逼近:随着来人距离进一步缩短,OLED 上的表情会分级变化,警觉程度逐步升高——眼神从初步睁开,到瞪大、紧张,动态传递出”越来越近、越来越危险”的信号。
-
极限距离(最危险):当距离缩短到最小阈值时,表情最终变为”呆滞”状态,模拟人在被当场抓包时脑子一片空白、不知所措的状态,作为整个警报链路的高潮和幽默收尾。
整个表情变化过程通过距离数据分段映射到不同的 OLED 图案帧,配合蜂鸣器的声音提示,形成”视觉 + 听觉”双重预警。
效果展示
整机实拍(面包板原型 + OLED 报警效果):

超声波传感器检测到 49cm 距离时,OLED 显示警觉表情并提示 “I see you”
ESP32 主控与接线细节:

NodeMCU-32S 主控板及杜邦线接线情况
收获与感想
这是一个从创意到落地只用了几个小时打磨出的轻量级 Hackathon 项目,虽然功能简单,但完整覆盖了”传感器采集 → 逻辑判断 → 多模态反馈(视觉+听觉)“这一典型的嵌入式交互闭环,也是一次很好的 ESP32 硬件实践练习。项目的幽默切入点(“防止老板偷窥屏幕”)也让它在展示环节获得了不错的共鸣与反馈。
后续如果继续迭代,可以考虑的方向包括:
- 增加更细粒度的距离分级和表情帧,让警觉过程更丝滑
- 结合 Wi-Fi 模块做联动提醒(如手机推送)
- 优化外壳设计,做成可以随手贴在显示器边缘的小型成品