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.
The Wi-Fi Analyzer Smart Watch operates by leveraging the powerful built-in dual-core Wi-Fi and Bluetooth capabilities of the ESP32 microcontroller found on the Indusboard. When powered via a 5V battery or a USB port, the microcontroller executes code compiled through the Arduino IDE. The system utilizes the ESP32's network stack to continuously scan the surrounding 2.4 GHz radio frequency spectrum, detecting nearby wireless access points, measuring their received signal strength indicators (RSSI), and parsing network metadata such as SSIDs and channel numbers. To present this telemetry in a portable format, the Indusboard communicates with the GC90A display over a high-speed serial peripheral interface, utilizing the Arduino GFX Library to handle real-time graphical rendering. As the microcontroller cycles through scanning channels, the graphics library updates the GC90A screen with text and visual graphs representing the local Wi-Fi environment. Jumper wires securely bridge the necessary power, ground, and data lines between the display module and the microcontroller board. The entire assembly functions as a wearable, self-contained diagnostic tool, allowing engineers and users to observe local wireless traffic dynamically right from their wrist.
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.