BlueJammer-V2
BlueJammer-V2
ESP32
⭐☆☆☆☆ (1/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的射频潜力。