🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /IoT & Connected Devices/Smart Home & Building Automation/ESP32 Bluetooth Low Energy (BLE) – Connecting to Fitness Band to Trigger a Bulb
ESP32 Bluetooth Low Energy (BLE) – Connecting to Fitness Band to Trigger a Bulb
Intermediate
ESP32
₹500 – ₹1,500
3 – 6 Hours
Partial Kit

ESP32 Bluetooth Low Energy (BLE) – Connecting to Fitness Band to Trigger a Bulb

Learn how to configure an ESP32 as a Bluetooth Low Energy (BLE) client to detect a nearby fitness band by its unique MAC address and automatically trigger a connected lamp via a relay module.

Originally published on CircuitDigest
View original tutorial

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: LED Bulb / Lamp / AC Load

Browse all components

How It Works

Why Build This

Design and implement a practical IoT context-aware home automation prototype using wireless proximity detection.
Gain hands-on experience bridging low-voltage microcontroller logic with high-voltage AC electrical loads safely.
Explore advanced microcontroller communication protocols by configuring the ESP32 as an active BLE client.

Real-World Application

Automated home lighting that turns on when you enter a room wearing a wearable device like a fitness band or smartwatch, and turns off when you leave.

Skills You'll Learn

BLE client scanning
MAC address filtering
GPIO digital output control
relay module interfacing
AC load switching
microcontroller firmware development

Safety Precautions

Warning: The circuit deals with direct 220V AC mains voltage. Exercise extreme caution with live wires and ensure no short circuits occur.

Technology Tags

ESP32
BLUETOOTH LOW ENERGY
BLE CLIENT
RELAY MODULE
SMART HOME AUTOMATION
ARDUINO IDE
C++
WIRELESS PROXIMITY

Frequently Asked Questions

You can use the nRF Connect mobile application on your smartphone to scan for nearby Bluetooth Low Energy devices and read their hardware MAC addresses.
No, absolutely not. The ESP32 outputs 3.3V DC signals which cannot handle AC mains voltage, and direct connection will destroy the board and pose a severe shock hazard. You must use a properly rated relay module to isolate the low-voltage control circuit from the high-voltage load.
No, this system relies entirely on local Bluetooth Low Energy (BLE) communication between your fitness band and the ESP32, so an external Wi-Fi network or internet connection is not necessary.

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-00060