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

How to Use DX-BT24W: Examples, Pinouts, and Specs

Image of DX-BT24W
Cirkit Designer LogoDesign with DX-BT24W in Cirkit Designer

Introduction

The DX-BT24W is a Bluetooth module designed for wireless communication in embedded systems. It enables devices to connect and exchange data over short distances using Bluetooth technology, making it ideal for applications requiring reliable and efficient wireless connectivity. This module is widely used in IoT devices, home automation systems, wireless sensors, and other embedded systems where Bluetooth communication is essential.

Explore Projects Built with DX-BT24W

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Bluetooth-Enabled Audio Amplifier System with Subwoofer and Cooling Fan
Image of 2.1 120w amplifier: A project utilizing DX-BT24W in a practical application
This circuit is a Bluetooth-enabled audio amplifier system with a subwoofer pre-amp and dual 8-ohm speakers. It includes a 12V power supply, a 7805 voltage regulator, and a cooling fan, with a toggle switch to control power. The Bluetooth module provides audio input to the amplifiers, which drive the speakers and subwoofer.
Cirkit Designer LogoOpen Project in Cirkit Designer
Bluetooth Audio Receiver with Battery-Powered Amplifier and Loudspeakers
Image of speaker bluetooh portable: A project utilizing DX-BT24W in a practical application
This circuit is a Bluetooth-enabled audio system powered by a rechargeable 18650 Li-ion battery. It includes a TP4056 module for battery charging and protection, a PAM8403 amplifier with volume control to drive two loudspeakers, and a Bluetooth audio receiver to wirelessly receive audio signals.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Bluetooth Audio Amplifier with PAM8403
Image of trip: A project utilizing DX-BT24W in a practical application
This circuit is a Bluetooth audio amplifier system powered by a 38.5V battery. It uses a 5V Bluetooth audio receiver to receive audio signals, which are then amplified by a PAM8403 amplifier and output to two speakers for stereo sound.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Bluetooth Audio System with Amplifier and Speaker
Image of bluetooth speaker: A project utilizing DX-BT24W in a practical application
This circuit is a portable Bluetooth audio system powered by a Li-ion battery. It includes a Bluetooth audio receiver that sends audio signals to a 5V amplifier, which then drives a speaker and a tweeter. The system is powered through a battery charger and controlled by a push switch.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with DX-BT24W

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of 2.1 120w amplifier: A project utilizing DX-BT24W in a practical application
Bluetooth-Enabled Audio Amplifier System with Subwoofer and Cooling Fan
This circuit is a Bluetooth-enabled audio amplifier system with a subwoofer pre-amp and dual 8-ohm speakers. It includes a 12V power supply, a 7805 voltage regulator, and a cooling fan, with a toggle switch to control power. The Bluetooth module provides audio input to the amplifiers, which drive the speakers and subwoofer.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of speaker bluetooh portable: A project utilizing DX-BT24W in a practical application
Bluetooth Audio Receiver with Battery-Powered Amplifier and Loudspeakers
This circuit is a Bluetooth-enabled audio system powered by a rechargeable 18650 Li-ion battery. It includes a TP4056 module for battery charging and protection, a PAM8403 amplifier with volume control to drive two loudspeakers, and a Bluetooth audio receiver to wirelessly receive audio signals.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of trip: A project utilizing DX-BT24W in a practical application
Battery-Powered Bluetooth Audio Amplifier with PAM8403
This circuit is a Bluetooth audio amplifier system powered by a 38.5V battery. It uses a 5V Bluetooth audio receiver to receive audio signals, which are then amplified by a PAM8403 amplifier and output to two speakers for stereo sound.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of bluetooth speaker: A project utilizing DX-BT24W in a practical application
Battery-Powered Bluetooth Audio System with Amplifier and Speaker
This circuit is a portable Bluetooth audio system powered by a Li-ion battery. It includes a Bluetooth audio receiver that sends audio signals to a 5V amplifier, which then drives a speaker and a tweeter. The system is powered through a battery charger and controlled by a push switch.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Wireless data transmission between microcontrollers and smartphones
  • IoT devices and smart home systems
  • Remote control and monitoring systems
  • Wireless audio streaming
  • Industrial automation and sensor networks

Technical Specifications

The DX-BT24W module is compact and power-efficient, making it suitable for a wide range of embedded applications. Below are its key technical specifications:

Parameter Value
Bluetooth Version 4.2
Operating Voltage 3.3V to 5V
Operating Current 30mA (typical)
Communication Protocol UART
Baud Rate 9600 bps (default, configurable)
Wireless Range Up to 10 meters (line of sight)
Dimensions 26mm x 13mm x 2mm
Operating Temperature -20°C to 70°C

Pin Configuration and Descriptions

The DX-BT24W module has 6 pins, as described in the table below:

Pin Name Description
1 VCC Power supply input (3.3V to 5V). Connect to the power source.
2 GND Ground. Connect to the ground of the circuit.
3 TXD Transmit data pin. Sends serial data to the connected microcontroller.
4 RXD Receive data pin. Receives serial data from the connected microcontroller.
5 EN Enable pin. Pull high to enable the module; pull low to disable it.
6 STATE Status indicator pin. High when connected to a device, low when disconnected.

Usage Instructions

How to Use the DX-BT24W in a Circuit

  1. Power the Module: Connect the VCC pin to a 3.3V or 5V power source and the GND pin to the ground.
  2. Connect UART Pins:
    • Connect the TXD pin of the DX-BT24W to the RX pin of the microcontroller.
    • Connect the RXD pin of the DX-BT24W to the TX pin of the microcontroller.
  3. Enable the Module: Pull the EN pin high to activate the module.
  4. Monitor Status: Use the STATE pin to check the connection status of the module.
  5. Configure Baud Rate: The default baud rate is 9600 bps. If needed, configure it using AT commands.

Important Considerations and Best Practices

  • Use a level shifter if your microcontroller operates at 5V logic levels, as the DX-BT24W operates at 3.3V logic.
  • Ensure proper decoupling capacitors are placed near the power pins to reduce noise.
  • Avoid placing the module near high-frequency components to minimize interference.
  • For optimal wireless performance, ensure the module's antenna is not obstructed by metal objects.

Example: Connecting DX-BT24W to Arduino UNO

Below is an example of how to use the DX-BT24W module with an Arduino UNO for basic communication:

Circuit Connections

  • VCC → 5V on Arduino
  • GND → GND on Arduino
  • TXD → Pin 10 on Arduino (SoftwareSerial RX)
  • RXD → Pin 11 on Arduino (SoftwareSerial TX)
  • EN → 3.3V or 5V (to enable the module)

Arduino Code

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial BTSerial(10, 11); // RX = Pin 10, TX = Pin 11

void setup() {
  Serial.begin(9600); // Initialize hardware serial for debugging
  BTSerial.begin(9600); // Initialize Bluetooth module at 9600 bps

  Serial.println("DX-BT24W Bluetooth Module Test");
  Serial.println("Send data via Serial Monitor to transmit over Bluetooth.");
}

void loop() {
  // Check if data is available from the Bluetooth module
  if (BTSerial.available()) {
    char data = BTSerial.read(); // Read data from Bluetooth
    Serial.print("Received: ");
    Serial.println(data); // Print received data to Serial Monitor
  }

  // Check if data is available from the Serial Monitor
  if (Serial.available()) {
    char data = Serial.read(); // Read data from Serial Monitor
    BTSerial.write(data); // Send data to Bluetooth module
    Serial.print("Sent: ");
    Serial.println(data); // Print sent data to Serial Monitor
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Module Not Powering On

    • Cause: Incorrect power supply or loose connections.
    • Solution: Ensure the VCC pin is connected to a 3.3V or 5V source and the GND pin is properly grounded.
  2. No Data Transmission

    • Cause: Incorrect UART connections or mismatched baud rate.
    • Solution: Verify that the TXD and RXD pins are correctly connected to the microcontroller. Ensure the baud rate matches between the module and the microcontroller.
  3. Bluetooth Device Not Discoverable

    • Cause: Module not enabled or obstructed antenna.
    • Solution: Check that the EN pin is pulled high. Ensure the module's antenna is unobstructed and away from interference sources.
  4. Intermittent Connection Drops

    • Cause: Poor power supply or interference.
    • Solution: Use decoupling capacitors near the power pins and avoid placing the module near high-frequency components.

FAQs

  • Q: Can the DX-BT24W module be used with 5V logic microcontrollers?

    • A: Yes, but a level shifter is recommended to protect the module's 3.3V logic pins.
  • Q: How do I reset the module to factory settings?

    • A: Send the AT+RESET command via UART to reset the module.
  • Q: What is the maximum data rate supported by the module?

    • A: The DX-BT24W supports a maximum baud rate of 115200 bps.
  • Q: Can the module be used for audio streaming?

    • A: No, the DX-BT24W is designed for data communication and does not support audio profiles.

This documentation provides a comprehensive guide to using the DX-BT24W Bluetooth module effectively in your projects.