You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project implements a Wi-Fi scanner using an ESP32 microcontroller. It allows users to scan for nearby Wi-Fi networks, display information such as SSID, MAC address, security type, RSSI, distance, and channel on an OLED display. Additionally, it features a functionality for rescanning networks at regular intervals.
32
32
33
-
📷 Pictures
33
+
# 📷 Pictures
34
34
-------------
35
35
36
36

@@ -39,15 +39,15 @@ This project implements a Wi-Fi scanner using an ESP32 microcontroller. It allow
39
39
40
40
41
41
42
-
📝 Features
42
+
# 📝 Features
43
43
-------------
44
44
* Estimates distance in metres between AP and ESP 32 with the help of RSSI value.
45
45
* Displays each Wi-Fi info on a separate page.
46
46
* Page can be changed with the help of a button.
47
47
* Displays a page number on the bottom right and number updates with each page ,it resets when it returns to first Wi-Fi info.
48
48
* Has a functionality to rescan and locate any changes in the Wi-Fi networks nearby.
49
49
50
-
🧰 Getting Started
50
+
# 🧰 Getting Started
51
51
-------------
52
52
I used an ESP32 for the microcontroller and an OLED screen to display the Wi-Fi networks. Push buttons were also used to navigate across the different Wi-Fi access points scanned.
53
53
@@ -61,7 +61,7 @@ Parts Needed:
61
61
* Push Button
62
62
63
63
64
-
🔌 Schematics
64
+
# 🔌 Schematics
65
65
-------------
66
66
The table indicating the connections and the schematics for assembly are shown below.
I made a prototype of a PCB for this circuit will be sharing the files once i verify it has no problems.
100
100
@@ -113,7 +113,7 @@ Will upload the schematic files soon...
113
113
-------------
114
114
-------------
115
115
116
-
⚙️ Flashing Code:
116
+
# ⚙️ Flashing Code:
117
117
-------------
118
118
To flash this code the Arduino IDE software will be needed which can be downloaded from the official arduino website at : https://www.arduino.cc/en/software.
119
119
@@ -164,14 +164,14 @@ This process should successfully take place without any errors.
164
164
(In case of any issues or bugs open an issue on github describing what the issue or bug is OR contact me via social media or mail.)
165
165
166
166
167
-
👀 Usage:
167
+
# 👀 Usage:
168
168
-------------
169
169
170
170
After uploading the code, An intro screen appears with the name and credits (also an ASCII art of a cat),which switches to the Wi-Fi information page where the wifi info of all the wifis are available. Each wifi network has its own page. The button connected to the pin D23 of the ESP32 can be used to navigate the different pages of WIFI networks. To initiate a rescan of the networks the button connected to the pin D15 has to be pressed , a loading screen with a countdown for 5 seconds (along a ASCII art of a cat) will appear. Soon after the timer reaches zero the main wifi information page appears again but with updated WIFI information.
0 commit comments