A low-power 2,4GHz wireless jammer based on ESP32 and nRF24LO1+PA+LNA
- A web interface for control and settings
- Multiple jamming modes:
- WiFi (2.4 GHz)
- Bluetooth, BLE
- Zigbee
- Drones
- Custom frequency ranges
- Configurable
TXpower in the interface - A captive portal to redirect user to the interface automatically
SSD1306OLED display support for basic status- Various configuration options
- And more
For this project, i have used my cheap esp32s3-devkitc-1
However any other ESP32 board with these specs will work too:
- Dual-core chip
- Two usable SPI buses
- 1MB or more
ROM+ room for SPIFFS
For the componenets:
- 2x
nRF24L01+PA+LNAmodules - 2x
100uFelectrolytic capacitors of any voltage - Optionally,
SSD1306OLED display (preferably128x64) - Prototype/Bread board, and some wiring
- Solder the capacitors across the
VCCandGNDpins of eachnRF24module - Wire the display/radio modules to your
ESP32board according to the pinout and your pin configuration ininclude/options.h
- Install VSCode and PlatformIO
- Edit preferences in
include/options.h - If using a different board, port it into
platformio.ini - Upload the code, and the SPIFFS filesystem image via platform tasks
This code is my refactor of https://github.com/W0rthlessS0ul/nRF24_jammer with extra features
Warning
This project is for educational and research purposes only. The use of radio frequency jammers is illegal in many countries. You are responsible for complying with all local laws. Misuse can result in severe legal penalties, including fines and imprisonment. The creators are not liable for any misuse.