Blogs
VHM-314 Bluetooth Audio Receiver Board Module
VHM-314 Bluetooth Audio Receiver Board Module
High-fidelity stereo audio receiver with Bluetooth 5.0 and 3.5mm audio output
Introduction
The VHM-314 Bluetooth Audio Receiver is a compact, high-quality audio module that enables wireless audio streaming to any wired speaker system. Supporting the latest Bluetooth 5.0 standard, it delivers crystal-clear stereo sound with low latency and stable connectivity.

Key Features
Bluetooth 5.0
Stable connection up to 15m range
High Quality Audio
Supports SBC, AAC codecs
Dual Power Options
5V DC or 3.7V lithium battery
Multiple Outputs
3.5mm stereo jack + line-out pins
Low Latency
<40ms audio delay
Built-in Amplifier
Drives headphones directly
Technical Specifications
Bluetooth Version | 5.0 (Class 2) |
---|---|
Wireless Range | Up to 15m (open space) |
Audio Codecs | SBC, AAC |
Frequency Response | 20Hz-20kHz (±3dB) |
Signal-to-Noise Ratio | ≥85dB |
Total Harmonic Distortion | <0.1% (1kHz) |
Output Power | 2×15mW (32Ω load) |
Power Supply | 3.7-5V DC (5V recommended) |
Operating Current | 15-25mA (standby <5mA) |
Output Interface | 3.5mm stereo jack + solder pads |
Dimensions | 40mm × 25mm × 5mm |
Pin Configuration

Pin | Label | Description |
---|---|---|
1 | VCC | Power input (3.7-5V) |
2 | GND | Ground |
3 | L-OUT | Left channel audio output |
4 | R-OUT | Right channel audio output |
5 | BT_STATUS | Bluetooth connection indicator |
6 | MODE | Operation mode selection |
Note: The 3.5mm audio jack is automatically disconnected when using L-OUT/R-OUT pins
Connection Diagram

Typical Wiring
- Connect 5V power to VCC and GND
- Connect L-OUT/R-OUT to amplifier input
- Optional: Connect BT_STATUS to LED
- Optional: Add power switch to VCC line
Tip: Use shielded audio cables for best noise immunity
Operation Instructions
Pairing Mode
- Power on the module (blue LED flashes)
- Enable Bluetooth on your device
- Select “VHM-314” from device list
- No pairing code required (default)
Status Indicators
- Fast blinking: Pairing mode
- Slow blinking: Connected, no audio
- Solid on: Audio streaming
- Off: Powered down
Arduino Integration
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// Arduino Bluetooth Status Monitor const int btStatusPin = 2; // Connected to BT_STATUS void setup() { Serial.begin(9600); pinMode(btStatusPin, INPUT); } void loop() { int status = digitalRead(btStatusPin); if(status == HIGH) { Serial.println("Bluetooth connected"); } else { Serial.println("Bluetooth disconnected"); } delay(1000); } |
Advanced Control: The MODE pin can be used to change between different audio profiles (AT commands required)
Troubleshooting
No Sound Output
- Check power supply (5V recommended)
- Verify Bluetooth connection status
- Ensure audio source is playing
- Test with headphones on 3.5mm jack
Poor Audio Quality
- Keep away from WiFi routers/microwaves
- Reduce distance between devices
- Check audio source quality
- Ensure proper grounding
Connection Drops
- Check for low battery (if using battery)
- Reduce obstacles between devices
- Avoid USB 3.0 ports for power
- Reset module by power cycling
Application Examples
Home Audio
Wireless upgrade for old speakers
Car Stereo
Bluetooth interface for car audio
DIY Projects
Wireless audio for art installations
Portable Boombox
Battery-powered wireless speaker