📷 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.
ESP32 | TFT Lcd |
---|---|
14 | CS |
33 | RST |
27 | DC |
18 | CLK |
23 | DIN |
5V | VCC |
3V3 | LED |
GND | GND |
- Arduino and Micro Switch.
ESP32 | Micro Switch |
---|---|
22 | - |
- 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.
is possible reading digital data as text? or send text trought radio?