🌟 About the Project
The traffic values in the channel specified from 1 to 14 are received and displayed with the help of ESP32, and TFT Lcd. graphically in the form of incoming traffic at any time will show with Waterfall Plot.
📷 Pictures

🎯 Features
- Scan 2.4Ghz band
- Received Packets will show with Waterfall Plot.
- Ability to choose the desired channel from 14 channels
🧰 Getting Started
We use st7735 Tft Lcd with ESP32. Also, I used a MicroSwitch in order to change 802.11 channels.
- TFT Lcd st7735
- ESP32
- Micro Switch

🔌 Schematic
Make the connections according to the table and schematic below.
- ESP32 and st7735 tft LCD.
- Complete Schematic

⚙️ Installation
Before uploading the code you need to install ESP32 in your Arduino IDE
- In Arduino IDE, go to File > Preferences
- Enter URLs Additional Boards Manager URLs field. Then, click the “OK”
https://dl.espressif.com/dl/package_esp32_index.json
Then you need to install the required library in Arduino IDE. Follow these steps:
- Follow this path Sketch> Include Library> Manage Libraries
- Search for Adafruit_ST7735
- Install the library
👀 Usage
After uploading the code, According to the channel selected by you, the packet monitor will display the received traffic.

EXPANDED TECHNICAL DETAILS
2.4GHz Spectrum Analysis
The WiFiBOX is a high-performance network diagnostic tool that visualizes the invisible activity of local WiFi signals in real-time.
- Promiscuous Mode Packet Capture: Leverages the "Promiscuous Mode" of the ESP32's WiFi controller. The Arduino firmware captures and parses the headers of every 802.11 packet in the area without needing to be connected to an AP.
- Waterfall Visualization Core: Data (Signal Strength vs. Frequency) is rendered as a moving "Waterfall Plot" on a sharp ST7789 or ILI9341 Color TFT LCD. Hot colors (Red/Yellow) signify high traffic, providing a clear map of network congestion.
Hardware Engineering
- On-the-Go Diagnostic Hub: Housed in a compact, lithium-powered enclosure with a built-in battery charging circuit, making it a professional portable tool for network engineers and IT professionals.