Bluetooth Smart LED Dimmer – 4 Channel Bluetooth ON/OFF Switch

  • Rajkumar Sharma
  • 48 Views
  • medium
  • Tested
  • SKU: EL153807
  • Quote Now

This Bluetooth Smart LED Dimmer, 4 Channel ON/OFF Switch is a versatile device that enables users to control various devices, including lights, fans, and DC motors, using a Bluetooth app on an Android device. The device features a 4-channel dimmer that can handle inductive or resistive loads with a power supply range of 12V to 48V and a current capacity of up to 3A per channel. The project is designed to work with DC loads and includes freewheeling diodes across all 4 MOSFETs to handle inductive loads such as DC motors and solenoids. The device requires a dual power supply, with a logic supply of 12V-15V and a load supply of 12V to 48V. However, it can also operate with a single supply of 12V-15V by tying the VDD and VL pins together.

Power Supply

  • Logic Supply 12V to 15V
  • Load Supply 12V to 48V
  • Project Can work with Single Power, if the load supply is 12V to 15V (By Tying VDD and VL Pins)
  • Load Each Channel 3A

Applications

  • 4-channel on/off switch for LED, lamp, fan, and other devices
  • 4-channel dimmer for adjusting brightness levels
  • DC motor on/off control
  • DC motor speed control
  • 4-channel solenoid driver

Features

  • ATMEGA328 microcontroller compatible with Arduino
  • 4 x MOSFETS for switching and dimming
  • 4 x MOSFET gate driver for efficient switching
  • HC-05 Bluetooth module for wireless connectivity
  • Screw terminals for connecting loads and power supply
  • Power LED indicator
  • On Board Regulator to Power the Microcontroller (5V DC)
  • 4 x LED indicators for channel output
  • 8-pin header connector for Arduino programming and bootloader
  • High-Value DC Bus Capacitor for Smooth Operations
  • 4 x 4 mm Mounting Holes
  • PCB Dimensions 64.45 x 59.69 mm

Arduino Programming

Users must download and upload the Arduino code to the ATMEGA328 microcontroller to test the board. Before uploading the code, it is essential to ensure that the bootloader is installed on the new ATMEGA328. The connections diagram provides instructions for Arduino programming and bootloader installation.

Bootloader and Arduino Programming info

https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/

Arduino Code

The Arduino code for the Bluetooth Smart LED Dimmer, 4 Channel ON/OFF Switch is available for download, allowing users to test the board and its various features. Additionally, an Android app is also available for download, which enables users to control the 4 loads (LED, lamp, fan, etc.) remotely using their Android device.

The Android app provides a user-friendly interface for turning the loads on and off, and users can also create their own code to implement dimming functionality for the LEDs and speed control for DC motors. The 4 x MOSFET drivers are connected to the PWM (Pulse Width Modulation) pins of the Arduino microcontroller, which enables precise control over the output voltage and current to the loads.

By using the PWM pins, users can adjust the brightness of the LEDs and the speed of the DC motors, making the device suitable for a wide range of applications. The availability of the Arduino code and Android app makes it easy for users to get started with the device and explore its various features and capabilities.

Overall, the Arduino code and Android app provide a comprehensive solution for controlling and managing the Bluetooth Smart LED Dimmer, 4 Channel ON/OFF Switch, making it an ideal choice for various applications, including home automation, robotics, and IoT projects.

Android App

https://github.com/engrpanda/Arduino-Bluetooth-Controller

Arduino Code

https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/ARDUINO%20PROGRAM/SWITCH_CODE/SWITCH_CODE.ino

Arduino Pins

  • Digital-PWM Pin D3, Output 1 (Load1)
  • Digital-PWM Pin D5, Output 2 (Load2)
  • Digital-PWM Pin D6, Output 3 (Load3)
  • Digital-PWM Pin D9, Output 4 (Load4)
  • Bluetooth Module: BT-RX>> Arduino TX, BT-TX>> Arduino RX

Connections

  • CN1 Programming/Bootloader: Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
  • CN2: Pin 1 = +Load-1, Pin 2 = Load-1
  • CN3: Optional No Use
  • CN4: Pin 1 = +Load-1, Pin 2 = Load-2
  • CN5: Optional No Use
  • CN6: Optional No Use
  • CN7: Pin 1 = +Load-3, Pin 2 = Load-3
  • CN8 Power Supply: Pin 1 = 12V to 48V Load Power Supply, Pin 2 = GND
  • CN9: Pin 1 = +Load-4, Pin 2 = Load-4
  • CN10: Optional No Use
  • CN11: Optional No Use
  • D1: Power LED
  • D2, D4, D6, D8: Function LED – 4 Channel

Schematic

Parts List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIERSUPPLIER PART NO
11CN18 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
25CN2,CN4,CN7,CN8,CN92 PIN SCREW TERMINAL PITCH 5.08MMSCREW TERMINALDIGIKEY277-1247-ND
35CN3,CN6,CN11,CN12,CN13DNP
41CN5BLUETOOTH MODULE HC-05AMAZON/EBAYDIGIKEY
51CN104 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
61C110uF/16V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
73C2,C5,C130.1uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
84C3,C6,C8,C154.7uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
94C4,C7,C11,C162.2uF/25V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
102C9,C1022PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
112C12,C17220uF/50V ELEKTROLYTICRUBYCONDIGIKEY1189-1654-1-ND
121C14220uF/25V ELEKTROLYTICPANASONICDIGIKEYPCE3800CT-ND
134D1,D3,D5,D7MBRS360VISHAYDIGIKEYVS-MBRS360-M3/9ATGICT-ND
145D2,D4,D6,D8,D9LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
154Q1,Q2,Q3,Q4IRLR2905 DPAKINFINEONDIGIKEYIRLR2905ZTRPBFCT-ND
164R1,R4,R7,R114.7K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
171R210K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
184R3,R5,R8,R131E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
191R61M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
201R92.2K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
211R10220E 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
221R12620E 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
231U1ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328P-AU-ND
244U2,U3,U4,U6MCP1416MICROCHIPDIGIKEYMCP1416T-E/OTCT-ND
251U5LM317DPAKTIDIGIKEYLM317MDTNS/NOPB-ND
261X116MhzECS INCDIGIKEYX1103-ND

Connections

Gerber View

Photos

 

MCP1416 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies