nRF24 Wifi Jammer

Introduction
I would like to share my latest wireless project: a 2.4 GHz NRF24 Jammer built using just one Arduino, two NRF24L01+ modules, and a LCD display. This was developed as part of my participation in the Wireless Communication category at TEKNOFEST 2025.
First lets know What is an NRF24 Jammer? The NRF24L01+ is a low-cost, 2.4 GHz transceiver module commonly used in wireless projects like IoT, drones, and remote sensors. An NRF24 jammer disrupts communication between such devices by flooding or interfering with their radio frequency channels.
This type of jammer is used only for educational and competition purposes in controlled environments like TEKNOFEST, where understanding and defending against interference is part of the challenge.
Description
This jammer transmits noise packets using two NRF24 modules to maximize signal load across multiple channels. You interact with the device using 4 buttons (Up, Down, OK, Back) and a 20x4 LCD, selecting different jamming strategies.

Features
LCD User Interface
Menu navigation using 4 buttons
Real-time mode selection and status display
Four-button Control
Up/Down – Navigate menu
OK – Select jamming mode
Back – Stop/return to menu
Jamming Modes
Constant Jammer – Sends continuous packets on a single channel manually
Random Jammer – Randomly selects channels and transmits noise
Full Spectrum Jammer – Sweeps across all 126 channels rapidly
Components Used
- Arduino Uno
- 2x NRF24L01+ Modules
- 2x NRF24L01+ adapter (Optional)
- 20x4 LCD Display (I2C)
- 4 Push Buttons (Up, Down, OK, Back)
- Breadboard or soldering wires
- Power Source (battery or USB)
Schematic
Code
3d Models



Summary
This project gave me hands-on experience with RF communication and interference methods using NRF24L01+ modules. The menu-driven design with a 20x4 LCD and 4-button interface makes it easy to switch modes during real-time testing.
NOTE: This device is for competition and educational use only. Do not operate it in public or unauthorized areas.