站内搜索
更多
我 DIY 了一个能看见 WiFi 信号的氛围灯!
专业版

我 DIY 了一个能看见 WiFi 信号的氛围灯!

简介

电脑、路由器网口上闪烁的小灯大家都不陌生,看上去像是在乱闪,没人太在意。那无线的 Wi-Fi 网络,能不能也做一个这种“信号灯”呢?

简介:电脑、路由器网口上闪烁的小灯大家都不陌生,看上去像是在乱闪,没人太在意。那无线的 Wi-Fi 网络,能不能也做一个这种“信号灯”呢?
星火计划2025
复刻成本:100

开源协议

CC BY-NC-SA 3.0

创建时间:2025-02-15 14:24:22更新时间:2025-08-03 15:09:28

描述

项目简介

电脑、路由器网口上闪烁的小灯大家都不陌生,看上去像是在乱闪,没人太在意。那无线的 Wi-Fi 网络,能不能也做一个这种“信号灯”呢?
于是我 DIY 了一个 Wi-Fi 嗅探器,并将捕捉到的数据通过代码和算法进行可视化,变成了一个可以实时探测 Wi-Fi 信号的氛围灯。
bbWiFibre.jpg

视频链接:

B站视频--功能演示及制作过程
Youtube视频
千言万语,不如有图有真相!欢迎先看视频看看效果和制作过程。

项目功能

一开始我并没有明确目标要怎么用 RGB 灯表现这些数据,就先从外观入手。使用侧发光导光条做成拱形结构,看上去还挺不错。
我做了三种显示模式:
第一种是信道扫描,会轮流检测 13 个 Wi-Fi 信道。信号多、流量大的信道会显示越红越亮,反之则越蓝越暗。
第二种是局域网流量可视化,同一组灯的两侧分别代表一个设备的上行和下行流量。在此基础上我还问了 AI 有没有更好玩的点子,它建议我做个“入侵者警报模式”,于是我加了个功能:有新设备连上 Wi-Fi 时就会闪红灯。
第三种是Wi-Fi 信号强度可视化(RSSI),可以观察不同地点的覆盖情况。

软件代码、图纸

【Github仓库】 http://github.com/RealCorebb/bbWifiBre/

目录结构

  • Arduino Arduino 主程序,烧录到 ESP32 中
  • PCB PCB 原理图、Gerber 制板文件、BOM
  • CAD 3D模型、DXF切割图纸
  • test Arduino 测试程序,作为嗅探器输出调试信息

实物图

image.png
image.png
image.png
建议观看上方的视频查看动态效果和应用场景

物料

  • 制作PCB和贴装元器件 (在开源仓库的PCB文件夹内)
  • 3D打印外壳、激光切割亚克力板
  • 导光条(光纤)
  • 【可选】食品级硅胶 + 水晶滴胶
  • 【可选】CNC模具 + 3D打印固定辅助架

整个复刻成本需要大概 100 元, 其中PCB可免费打样,电子元器件大概20元,激光切割亚克力板大概10元,导光条大概20元。如果你自己有3D打印机的话,其余则是打印耗材费用。如果使用3D打印服务的话,大概需要30元。CNC模具可以小成本的打样,大概10元。

所需工具

  • 热风枪 (强烈建议不要用锡丝+烙铁,因为小尺寸的WS2812的灯珠较难焊接)
  • 无铅低温锡膏
  • 窄细亚克力透明双面胶(2毫米宽*0.2毫米厚)
  • B7000胶水

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航