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