Simple DIY Projects

Android Bluetooth RGB controller LED strip

Using the device, you can remotely android control RGB LED strip (or RGB LEDs) via any Android device with an integrated Bluetooth module.
A distinctive feature of this project is the simplicity of the hardware and software part of the system, which includes a Bluetooth controller, a portable Android device with an installed application (smartphone, tablet) that functions as a remote control.
The Bluetooth controller is a compact device consisting of an Atmel ATmega8 AVR microcontroller (MC), a miniature HC-05 Bluetooth module, N-channel power MOSFET switches, integrated voltage regulators, status LEDs, and several passive elements.

Main characteristics of the system:

  • easy and sufficiently informative graphical user interface;
  • displaying the MAC address of the connected Bluetooth controller;
  • possibility of manual setting of MAC-address;
  • service messages about errors of connection with the Bluetooth controller;
  • buttons for quick selection of the color;
  • possibility of manual setting of colors;
  • information about the connection status;
  • the possibility of increasing the functionality (you will need to upgrade the microcontroller program).
  • hardware (Bluetooth controller):affordable, cheap and easy to use Bluetooth module HC-05;
  • implemented on MK 3 channels of 8-bit PWM for LED control;
  • N-channel MOSFETs in a case for surface mounting are used as power switches;
  • autonomous work – no need for constant communication via Bluetooth with an Android device;
  • communication range 10-15 m;
  • supply voltage 12 V;
  • current consumption of the Bluetooth controller (without LED strip): – Bluetooth module in the search mode: 55 … 60 mA;
  • with an established connection with an Android device and no commands: 22 … 27 mA;
  • reception and processing of the command: 38 … 42 mA;
  • two LEDs to indicate the operating mode of the Bluetooth controller;
  • the ability to implement 10-bit PWM control;
  • the ability to implement control of various lighting effects;
  • simple application for an Android device: the HC-05 Bluetooth module connects to the ATmega8 via the UART interface (ports PD0 / RXD and PD1 / RXD). Two LEDs D1 and D2 inform the user about the current operating mode of the Bluetooth module (search, connection establishment, AT command mode).

Schematic diagram

Printed Circuit Board PCB ( android control RGB LED strip)


Download Files:

  1. Main PCB
  2. Bluetooth PCB
  3. HEX file
  4. Bluetooth module HC-05 datasheet
  5. Android program apk

Related Articles

Back to top button