- 2.4 GHz Traffic Analyzer and Channel Filtering
- WiFi Scanner (Auto and Manual modes)
- WiFi Vicinity Detector with RSSI Meter
- Lipo Battery Configuration (WIP)
- Live updating RSSI Meter (WIP)
Component | Purpose |
---|---|
Wemos D1 Mini | Monitor WiFi data & control components |
128x64 OLED (SSH1106) | Give a visual display of Traffic and WiFi data |
2x Push Buttons | Gather user input |
NRF24L01 | Get 2.4GHz Traffic Data |
3D Printed Case | Protect components |
10 x 24 Perf Board | Connecting components |
4x 8/32 0.625inch screws | Hold case together |
Lipo Battery 3.7V (optional) | Power |
SDPT Switch (optional) | Control Battery |
D1 Mini Shield (optional) | Battery Config |
128x64 OLED (SSH1106)
OLED Pin | D1 Mini |
---|---|
SCK | D1 |
SDA | D2 |
Left Push Button
D1 Mini |
---|
D4 |
Right Push Button
D1 Mini |
---|
TX |
NRF24L01
NRF24 Pin | D1 Mini |
---|---|
CE | D3 |
CSN | D8 |
SCK | D5 |
MO | D7 |
MI | D6 |
-
Arduino IDE with the following URL added under Preferences -> Additional board manager URL's: http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
ESP8266 boards added in Arduino IDE by going to Tools -> Boards -> Boards Manager, and installing ESP8266 Boards by ESP8266 Community
-
Install Zip file from https://github.com/wonho-maker/Adafruit_SH1106 and unzip the file inside Arduino -> libraries
-
Install nRF24L01 and ESP8266WiFi libraries
-
Optional: Depending on which type of OLED screen you use, you might have to install this library esp8266-oled-ssd1306
The n-RFi Monitor was inspired by previous projects created by Cifer Tech. Check out his projects below!