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

How to Use JQ6500: Examples, Pinouts, and Specs

Image of JQ6500
Cirkit Designer LogoDesign with JQ6500 in Cirkit Designer

Introduction

The JQ6500 is a versatile and high-quality audio playback module designed for embedded audio applications. It supports popular audio formats such as WAV and MP3, making it suitable for a wide range of projects requiring sound playback. The module features a built-in amplifier, a microSD card slot for audio file storage, and multiple control interfaces, including UART and GPIO. Its compact size and ease of use make it a popular choice for DIY electronics, IoT devices, and interactive systems.

Explore Projects Built with JQ6500

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano Joystick-Controlled Bluetooth Module with Battery Power
Image of padelpro transmitter: A project utilizing JQ6500 in a practical application
This circuit is a wireless joystick controller that uses an Arduino Nano to read analog signals from a KY-023 Dual Axis Joystick Module and transmits the data via an HC-05 Bluetooth Module. The system is powered by a 18650 Li-Ion battery with a rocker switch for power control.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO GSM Communication Hub with QR Code Reader and LCD Interface
Image of park system: A project utilizing JQ6500 in a practical application
This circuit is designed to function as a communication and control system with cellular capabilities, QR code scanning, and display output. It is built around an Arduino UNO microcontroller, interfaced with a SIM900A module, a QR code reader, and an I2C LCD screen, powered by a series of 18650 batteries through a boost converter. Tactile switches provide user interaction, and the Arduino's embedded code controls the operation of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wireless Joystick-Controlled Interface with Arduino Nano and NRF24L01
Image of Transmitter 11: A project utilizing JQ6500 in a practical application
This circuit features an Arduino Nano interfaced with a KY-023 Dual Axis Joystick Module for analog input, and an NRF24L01 module for wireless communication. The joystick provides x and y-axis control signals to the Arduino's analog inputs and a switch signal to a digital input, while the NRF24L01 enables the Arduino to communicate with other devices wirelessly. The 2x 18650 batteries supply power to the Arduino, which in turn powers the joystick and the NRF24L01 module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano RF Remote Controller with Dual Joysticks and Potentiometers
Image of RC-SP-01 - Controller: A project utilizing JQ6500 in a practical application
This circuit is an RF remote controller using an Arduino Nano, two dual-axis joysticks, multiple push buttons, and potentiometers to capture user inputs. The inputs are transmitted wirelessly via an NRF24L01 module, with power regulation provided by a 3.3V regulator and capacitors for stability.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with JQ6500

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 padelpro transmitter: A project utilizing JQ6500 in a practical application
Arduino Nano Joystick-Controlled Bluetooth Module with Battery Power
This circuit is a wireless joystick controller that uses an Arduino Nano to read analog signals from a KY-023 Dual Axis Joystick Module and transmits the data via an HC-05 Bluetooth Module. The system is powered by a 18650 Li-Ion battery with a rocker switch for power control.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of park system: A project utilizing JQ6500 in a practical application
Arduino UNO GSM Communication Hub with QR Code Reader and LCD Interface
This circuit is designed to function as a communication and control system with cellular capabilities, QR code scanning, and display output. It is built around an Arduino UNO microcontroller, interfaced with a SIM900A module, a QR code reader, and an I2C LCD screen, powered by a series of 18650 batteries through a boost converter. Tactile switches provide user interaction, and the Arduino's embedded code controls the operation of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Transmitter 11: A project utilizing JQ6500 in a practical application
Wireless Joystick-Controlled Interface with Arduino Nano and NRF24L01
This circuit features an Arduino Nano interfaced with a KY-023 Dual Axis Joystick Module for analog input, and an NRF24L01 module for wireless communication. The joystick provides x and y-axis control signals to the Arduino's analog inputs and a switch signal to a digital input, while the NRF24L01 enables the Arduino to communicate with other devices wirelessly. The 2x 18650 batteries supply power to the Arduino, which in turn powers the joystick and the NRF24L01 module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of RC-SP-01 - Controller: A project utilizing JQ6500 in a practical application
Arduino Nano RF Remote Controller with Dual Joysticks and Potentiometers
This circuit is an RF remote controller using an Arduino Nano, two dual-axis joysticks, multiple push buttons, and potentiometers to capture user inputs. The inputs are transmitted wirelessly via an NRF24L01 module, with power regulation provided by a 3.3V regulator and capacitors for stability.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Voice prompts and sound effects in embedded systems
  • Interactive kiosks and vending machines
  • IoT devices with audio feedback
  • Educational and DIY electronics projects
  • Alarm systems with custom audio alerts

Technical Specifications

Below are the key technical details of the JQ6500 module:

Parameter Value
Supply Voltage 3.3V to 5.0V
Current Consumption 20mA (idle), up to 200mA (active)
Audio Formats Supported MP3, WAV
Storage MicroSD card (up to 32GB)
Control Interfaces UART, GPIO
Built-in Amplifier Yes (3W mono output)
Audio Output Speaker (via amplifier) or AUX
Operating Temperature -40°C to 85°C
Dimensions 20mm x 20mm x 8mm

Pin Configuration and Descriptions

The JQ6500 module has a simple pinout for easy integration into circuits. Below is the pin configuration:

Pin Name Description
1 VCC Power supply input (3.3V to 5.0V).
2 GND Ground connection.
3 TX UART transmit pin (used for communication with a microcontroller).
4 RX UART receive pin (used for communication with a microcontroller).
5 SPK+ Positive terminal for speaker output (amplified audio).
6 SPK- Negative terminal for speaker output (amplified audio).
7 IO1 GPIO pin 1 (can trigger specific audio files when configured).
8 IO2 GPIO pin 2 (can trigger specific audio files when configured).

Usage Instructions

How to Use the JQ6500 in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V or 5.0V power source and the GND pin to ground.
  2. Audio Output:
    • For amplified audio, connect a speaker to the SPK+ and SPK- pins.
    • For line-level audio, use the AUX output (if available on your module variant).
  3. Control Interface:
    • Use the UART interface (TX and RX pins) to control the module via a microcontroller like an Arduino.
    • Alternatively, use the GPIO pins (IO1 and IO2) to trigger specific audio files directly.
  4. Audio Files:
    • Format a microSD card (FAT32 format) and load audio files onto it.
    • Ensure the files are named appropriately (e.g., 0001.mp3, 0002.mp3) for easy triggering.

Important Considerations and Best Practices

  • Power Supply: Use a stable power source to avoid noise or distortion in audio playback.
  • Speaker Selection: Use a speaker with a power rating of at least 3W to match the built-in amplifier.
  • File Naming: Follow the module's file naming conventions to ensure proper playback.
  • UART Communication: Use a logic level converter if your microcontroller operates at 3.3V and the module is powered at 5V.

Example: Using JQ6500 with Arduino UNO

Below is an example of how to control the JQ6500 module using an Arduino UNO via UART:

#include <SoftwareSerial.h>

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

void setup() {
  Serial.begin(9600);          // Initialize Serial Monitor
  JQ6500.begin(9600);          // Initialize JQ6500 communication
  delay(1000);                 // Allow the module to initialize

  // Play the first audio file (0001.mp3)
  JQ6500.write(0x7E);          // Start byte
  JQ6500.write(0x03);          // Command length
  JQ6500.write(0x01);          // Play command
  JQ6500.write(0x01);          // File number (0001.mp3)
  JQ6500.write(0xEF);          // End byte
}

void loop() {
  // Add your logic here to trigger audio playback
}

Notes on the Code

  • The SoftwareSerial library is used to communicate with the JQ6500 module.
  • The command structure follows the JQ6500 protocol, where each command starts with 0x7E and ends with 0xEF.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Audio Output:

    • Ensure the speaker is properly connected to the SPK+ and SPK- pins.
    • Verify that the microSD card is formatted correctly and contains valid audio files.
  2. Distorted Audio:

    • Check the power supply for stability and ensure it meets the voltage requirements.
    • Use a speaker with the correct impedance and power rating.
  3. Module Not Responding to UART Commands:

    • Verify the baud rate (default is 9600) and ensure proper connections to the TX and RX pins.
    • Check for loose or incorrect wiring.
  4. Audio File Not Playing:

    • Ensure the file is named correctly (e.g., 0001.mp3) and stored in the root directory of the microSD card.
    • Confirm that the file format is supported (MP3 or WAV).

FAQs

Q: Can the JQ6500 play audio without a microcontroller?
A: Yes, the module can play audio files directly using the GPIO pins (IO1 and IO2) to trigger specific files.

Q: What is the maximum storage capacity supported?
A: The JQ6500 supports microSD cards up to 32GB formatted in FAT32.

Q: Can I use the JQ6500 with a 3.3V microcontroller?
A: Yes, the module is compatible with 3.3V logic levels, but ensure the power supply voltage is within the specified range.

Q: How do I adjust the volume?
A: Volume can be adjusted via UART commands or by using external circuitry if supported by your module variant.