手机丢了,人又在图书馆、会议室或者深夜的卧室里,按响铃声是最直接的办法,但代价是让周围所有人都被你的铃声轰炸一遍。有没有一种方式,能让你自己悄悄找到手机,又不打扰别人?ESP32社区里一位开发者给出了答案:做一个像盖革计数器一样的小装置,只不过它探测的不是辐射,而是你手机发出的蓝牙信号。
用盖革计数器的逻辑来找手机
![]()
这个项目叫BLE Finder,发布在ESP32的Reddit板块上,作者是用户Stunning-Macaron1591。核心硬件是一块ESP32-S3开发板,跑的是Arduino-ESP32核心,外加一个无源压电蜂鸣器和一个微型振动马达。整套东西装进口袋里,和手机配对之后,就能在手机不见的时候派上用场。
它的工作方式很直接:设备持续扫描周围的蓝牙低功耗信号,按照手机的唯一MAC地址进行追踪。离手机越近,蜂鸣器发出的咔哒声就越快,振动马达也跟着加强节奏。你不用盯着屏幕看,只要跟着声音和振动的频率走,就能一步步靠近目标。作者在介绍里写得很清楚:“我做了个口袋里的‘找手机’设备,基于ESP32-S3:它会扫描周围的BLE信号,通过MAC地址追踪你的手机,并给出声音和触觉反馈——你离得越近,咔哒声就越快,这样你只需要跟着声音或振动走,不用一直盯着屏幕。所有运算都在ESP32本地完成,不需要云端,也不需要手机App。”
屏幕上的距离提示,把模糊变成可操作
除了咔哒声和振动,这个小装置还带了一块显示屏。视频演示里能看到,屏幕上除了显示一个数字之外,底部还会出现一个简短的位置估计。一开始显示的是“same room”,意思是手机和你在同一个房间;当你继续靠近,提示会变成“same table”,也就是手机就在同一张桌子上。这个功能把“大概在附近”变成了“就在这张桌上”,对于翻沙发垫、摸床头柜这种场景来说,实用性很强。
整个项目的运行逻辑都压在ESP32-S3本地,不依赖任何云服务,也不需要安装配套的手机App。这意味着它不会把你的位置数据传出去,也不会因为断网就失效。对于在意隐私或者只想做个离线小工具的人来说,这个设计省掉了很多麻烦。
想复刻?GitHub上有完整资料
作者已经把完整的构建细节放到了GitHub上,包括硬件清单、接线方式和代码。如果你手头正好有ESP32-S3开发板,再配上蜂鸣器和振动马达,就可以照着做一台。整个项目的物料成本不高,核心就是一块开发板加两个输出元件,焊接量也不大,适合有基础Arduino经验的人动手试试。
这个BLE Finder解决的是一个很具体的痛点:在需要安静的场合里,怎么不声不响地找到手机。它没有用任何花哨的技术,只是把蓝牙信号强度转化成声音和振动的节奏,再配上一个粗略的距离提示。相比让手机响铃,这种方式对周围人的打扰几乎为零,而你自己获得的信息反而更细腻——不是“手机在响”,而是“手机在离你三米远的地方,而且越来越近”。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.