LESSONMicrocontrollers · Part 10EP.222 · 24 s

Microcontrollers L10 (FOLLOWER REQUEST @ha_rshit_p9829): an ESP32-S3 project — the Wi-Fi signal hunter

// WHAT YOU WILL LEARN

An ESP32-S3 scans nearby Wi-Fi networks, shows each one's strength in dBm with bars on an I²C OLED (SDA 8, SCL 9), an SMA antenna gives more range; −30 dBm is strong, −90 almost nothing.

// LESSON NOTES

You asked, @ha_rshit_p9829: a project for the ESP32-S3 + an OLED + an SMA antenna? 📡

👉 Build a Wi-Fi SIGNAL HUNTER!
1️⃣ The ESP32-S3 scans every network nearby (WiFi.scanNetworks()) and reads each one's strength in dBm (WiFi.RSSI(i)).
2️⃣ The 0.96" OLED shows the list + signal bars. Wiring: VCC → 3.3 V, GND → GND, SDA → GPIO 8, SCL → GPIO 9 (I²C address 0x3C, Adafruit SSD1306 library).
3️⃣ The SMA antenna screws on for much better range — always fit it BEFORE you power the board.
📶 Which is strong? −30 dBm! Closer to zero wins. −67 is fine, −80 is weak, −90 is almost nothing.
🏠 Then walk around your home and find the Wi-Fi dead spots.
Level up: add a buzzer that beeps faster as the signal gets stronger, and hunt down your router!

Read the voiceover (transcript)
  1. Your ESP32 S3 project!
  2. Build a Wi-Fi signal hunter with an OLED!
  3. It scans every network nearby and shows its strength.
  4. The SMA antenna screws on, for much better range!
  5. Which one is the strong signal?
  6. Minus thirty! Near zero wins.
  7. Then find your dead spots!
  8. Next: the STM32 chip. Follow for Part 11!

Related lessons