BlueJammer-V2 BlueJammer-V2

ESP32 ⭐☆☆☆☆ (1/5) 已发布
EmenstaNougat 108 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

BlueJammer-V2 is a two-board RF research platform combining an ESP32 jamming engine with a BW16 5GHz web controller. Fea


BlueJammer-V2 是一个面向 2.4GHz 频段射频研究与实验的双板硬件平台,由开发者 EmenstaNougat 打造,是经典项目 ESP32-BlueJammer 的全面升级版。该项目严格声明仅用于教育目的,并强调干扰他人通信属于违法行为。

标签

项目特点

**双板架构**:ESP32 负责干扰引擎、OLED显示、按钮和LED;BW16 负责5GHz WiFi AP、Web界面和UART主控。
**四路NRF24L01+模块**:支持热插拔,系统每500ms检测模块连接/断开,自动重新分配跳频,确保1-4个模块始终满负荷运行。
**四种干扰模式**:蓝牙(2.4GHz, CH 0-79)、BLE(2.4GHz, CH 0-39)、WiFi(2.4GHz, CH 0-14)、RC/无人机(2.4GHz, CH 0-125)。
**实时5GHz Web界面**:通过BW16的5GHz AP访问,支持模式控制、NRF模块状态、串口监视器、命令日志、AP设置、OLED设置和偏好设置。
**128x64 OLED显示屏**:显示启动画面、实时状态栏、模式图标、AP超时倒计时,支持亮度调节和屏幕超时。
**BW16 RGB LED反馈**:通过不同颜色和闪烁模式指示设备状态(等待连接、活动模式、空闲、设置面板、AP倒计时等)。
**UART通信**:双向心跳系统,每2秒一次心跳检测,5秒内检测到链路断开,Web界面显示错误覆盖层。

技术规格

主控板1
主控板2
干扰模块
显示屏
按钮
LED
UART通信
WiFi AP
供电
固件

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-WROOM-32U 1 任何符合引脚定义的模块
Ai-Thinker BW16 1 RTL8720DN,支持5GHz
NRF24L01+ 1-4 每个模块需10µF电容
SSD1306 OLED 128x64 1 I2C,地址0x3C或0x3D
轻触按钮 1 模式切换/长按进入空闲
普通LED 1 外部,连接GPIO27
10µF电解电容 4 每个NRF模块一个
杜邦线/排针 若干 用于各模块连接

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件和排针 ✅ 是
USB转串口模块 烧录固件 ✅ 是
万用表 检查连接和电压 ▢ 推荐
电脑(Windows) 运行烧录脚本 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要焊接排针、连接杜邦线、安装NRF模块和OLED显示屏,确保电源和信号线正确连接。 💻 **编程能力**:无需编程,但需要运行烧录脚本(Windows批处理文件),了解串口通信和WiFi配置。 ⚡ **电子电路**:需要理解3.3V供电、I2C、SPI、UART通信协议,以及NRF模块的电源去耦(10µF电容)。

适用场景

**射频研究与教育**:用于学习2.4GHz频段(蓝牙、BLE、WiFi、RC)的干扰原理和跳频技术。
**网络安全实验**:在受控环境中测试无线设备的抗干扰能力。
**硬件黑客马拉松**:作为双板通信和实时Web控制的参考设计。
**无线电爱好者**:探索ESP32和BW16的射频潜力。