Project Hub /Test & Measurement Instrumentation/Sensors & Signal Measurement Tools/Building Wi-Fi Analyzer Smart Watch - Full Guide with Code
Building Wi-Fi Analyzer Smart Watch - Full Guide with Code
Intermediate
ESP32
Project Specific
3 – 6 Hours
Partial Kit

Building Wi-Fi Analyzer Smart Watch - Full Guide with Code

Build a programmable Wi-Fi Analyzer Smart Watch using the IndusBoard (ESP32) and a GC90A display to scan and analyze nearby Wi-Fi networks.

Originally published on ElectronicsForU
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: LCD (generic / unspecified)
Battery (generic / unspecified)
Other Dev Board (Indusboard / Maixduino / misc)

Browse all components

How It Works

Why Build This

Deploy a portable, wearable diagnostic instrument to evaluate local wireless network performance and channel congestion in real-world environments.
Gain practical experience integrating microcontroller peripherals with graphic display libraries for embedded UI development.
Analyze RF signal strength dynamically to assist with optimal router placement and site survey assessments.

Real-World Application

Useful for engineers configuring Wi-Fi routers and everyday users looking to identify the best Wi-Fi connection based on signal strength.

Skills You'll Learn

SPI communication protocol
embedded display interfacing
wireless network scanning
microcontroller power management
Arduino GFX library utilization

Safety Precautions

Ensure all power and SPI pin connections are secure before powering the IndusBoard to prevent short circuits.

Technology Tags

ESP32
WI-FI
SMARTWATCH
EMBEDDED SYSTEMS
IOT
ARDUINO GFX
SPI

Frequently Asked Questions

Yes, any reliable 5V USB power source or 5V battery connected to the Indusboard will provide adequate power for the microcontroller and display.
No, the device operates in monitor and scan mode, listening passively to nearby radio frequency beacons and access points without requiring an active internet connection.
The Arduino GFX Library provides optimized graphic drivers and rendering functions necessary to drive the GC90A display efficiently from the ESP32 microcontroller.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00905