ESP32-BlueJammer
Diseño de PCB elaborado por Snoody
En este artículo, explicaremos cómo construir y optimizar un bloqueador de señales en la banda de 2.4 GHz, creando un dispositivo funcional con un ESP32, módulos nRF24 y un diseño en PCB para mejorar su estabilidad y rendimiento.
El ESP32-Bluelammer es un dispositivo capaz de interrumpir la comunicación de Bluetooth, WiFi, BLE, drones RC, IoT y más, utilizando un ESP32 y módulos nRF24 para generar interferencias mediante ataques de denegación de servicio (DoS). Inunda los canales con ruido y paquetes innecesarios, afectando una amplia gama de dispositivos.
Este jammer puede interrumpir audio en bocinas Bluetooth, micrófonos inalámbricos, conexiones de smartphones, redes WiFi, controles de drones, teclados y ratones inalámbricos, y prácticamente cualquier dispositivo que opere en 2.4 GHz.
Su alcance varía según la antena y configuración utilizada, pudiendo superar los 30 metros con antenas estándar de 2.4 GHz, y aumentando aún más con antenas de mayor ganancia o amplificadores de señal. Además, diseñar el circuito en una PCB optimizada permite mejorar la estabilidad, reducir interferencias no deseadas y facilitar el ensamblaje del dispositivo.
Materiales Utilizados
-
ESP32 Wroom32 UE

-
nRF24L01 +PA + LNA (2x)

-
Capacitores 10uf +10v (2x)
Versión Portátil
-
TP4056 (Módulo de carga)

-
Switch de 3 pines

-
Batería LiPo 3.7v +1000mah (Dependiendo del tiempo de uso deseado)

Versión Portátil Mejorada
-
ESP32 Wroom32 UE

-
Antena 8dbi con conector IPEX

-
EBYTE E01-2G4M27D (2x)

-
Antena 12dbi (2x)

-
Capacitores 10uf +10v (2x)

-
TP4056

-
Switch de 3 pines

-
Batería LiPo 3.7v 10000mah

Opcional
- 2 amplificadores de 8W 2.4Ghz (Puede ser de 2-4W sin problemas)

Diseño de la PCB


Archivo Gerber:
Descargar PCB
Diagrama de Conexiones
Esquemático

HSPI (Primer módulo nRF24L01)
| Pin nRF24L01 | Pin ESP32 (HSPI) | Capacitor 10uf |
|---|---|---|
| VCC | 3.3V (+) | (+) |
| GND | GND (-) | (-) |
| CE | GPIO 16 | |
| CSN | GPIO 15 | |
| SCK | GPIO 14 | |
| MOSI | GPIO 13 | |
| MISO | GPIO 12 | |
| IRQ |
VSPI (Segundo módulo nRF24L01)
| Pin nRF24L01 | Pin ESP32 (VSPI) | Capacitor 10uf |
|---|---|---|
| VCC | 3.3V (+) | (+) |
| GND | GND (-) | (-) |
| CE | GPIO 22 | |
| CSN | GPIO 21 | |
| SCK | GPIO 18 | |
| MOSI | GPIO 23 | |
| MISO | GPIO 19 | |
| IRQ |
Conexión de la Batería
| Batería Li-Ion 3.7V | Conector JST-PH2 | Módulo de Carga TP4056 | Switch de 3 pines | ESP32 |
|---|---|---|---|---|
| (+) Batería | (+) JST-PH2 | Bat + | ||
| (-) Batería | (-) JST-PH2 | Bat - | Switch in | |
| OUT + | Switch out | 3V3 | ||
| OUT - | GND |
Flasheo del Firmware
- Dirígete al Web Flasher de emensta:
https://esp32-bluejammerflasher.pages.dev
-
Selecciona el Jammer que te interese (en este caso, el Combo-Channel).
- Una vez que se termine de flashear, desconecta el dispositivo y tendrás tu Jammer totalmente funcional.
Versión Final del Jammer con Amplificadores


Referencias
- EmenstaNougat. (s. f.). GitHub - EmenstaNougat/ESP32-Bluelammer
https://github.com/EmenstaNougat/ESP32-Bluelammer