Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino UNO Controlled Bluetooth Relay for AC Light Bulb

Image of Arduino UNO Controlled Bluetooth Relay for AC Light Bulb

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino UNO microcontroller with an HC-05 Bluetooth module, a 12V single-channel relay, an LED bulb, and a 12V battery. The Arduino UNO is used as the central processing unit to control the relay based on signals received from the HC-05 Bluetooth module. The relay acts as an electrically operated switch that controls the power to the LED bulb. The 12V battery provides the necessary power to the relay and the LED bulb.

Component List

Arduino UNO

  • Description: A microcontroller board based on the ATmega328P.
  • Pins Used: 5V, GND, D0, D1, D2.

HC-05 Bluetooth Module

  • Description: A Bluetooth module for wireless communication.
  • Pins Used: VCC, GND, TXD, RXD.

12V Single Channel Relay

  • Description: An electromechanical switch that allows control of a high voltage circuit by a low voltage signal.
  • Pins Used: VCC, GND, IN, COM, NO.

LED Bulb AC

  • Description: An AC-powered light-emitting diode bulb.
  • Pins Used: +, -.

12V Battery (Mini)

  • Description: A 12V power source.
  • Pins Used: +, -.

Wiring Details

Arduino UNO

  • 5V connected to HC-05 VCC and Relay VCC.
  • GND connected to HC-05 GND and Relay GND.
  • D2 connected to Relay IN.
  • D1 connected to HC-05 RXD.
  • D0 connected to HC-05 TXD.

HC-05 Bluetooth Module

  • VCC connected to Arduino UNO 5V.
  • GND connected to Arduino UNO GND.
  • TXD connected to Arduino UNO D0.
  • RXD connected to Arduino UNO D1.

12V Single Channel Relay

  • VCC connected to Arduino UNO 5V.
  • GND connected to Arduino UNO GND.
  • IN connected to Arduino UNO D2.
  • COM connected to 12V Battery +.
  • NO connected to LED Bulb +.

LED Bulb AC

  • + connected to Relay NO.
  • - connected to 12V Battery -.

12V Battery (Mini)

  • + connected to Relay COM.
  • - connected to LED Bulb -.

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not contain any functional code to control the relay or communicate with the HC-05 Bluetooth module. The user is expected to write the necessary code to implement the desired functionality.