Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o 2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714 a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

TPA3110 Stereo Audio Amplifier Demo

This project demonstrates the TPA3110 stereo amplifier module by playing alternating test tones through the left and right audio channels. Connect speakers to the amplifier's terminal outputs to hear the tones switch between stereo channels.

Esquema de ligação: 2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714 num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: 2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714 num Arduino UNO
Tabela de ligação · Clique para ampliar
TPA3110_Stereo_Audio_Amplifier_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : TPA3110 Stereo Audio Amplifier Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : TPA3110 2x15W Amplifier
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Stereo test tone generator for TPA3110 Amplifier
const int LEFT_PIN = 9;
const int RIGHT_PIN = 10;

void setup() {
  Serial.begin(115200);
  Serial.println(F("TPA3110 Amplifier Test Ready"));
}

void loop() {
  // Play tone on Left Channel (440 Hz - A4)
  Serial.println(F("Playing Left Channel (440 Hz)"));
  tone(LEFT_PIN, 440, 500);
  delay(700);

  // Play tone on Right Channel (880 Hz - A5)
  Serial.println(F("Playing Right Channel (880 Hz)"));
  tone(RIGHT_PIN, 880, 500);
  delay(700);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

TPA3110 2x15W Stereo Audio Amplifier with ESP32

This project uses the ESP32's built-in DAC to generate musical tones and sends the line-level audio signal to the TPA3110 stereo amplifier. The TPA3110 is powered by an external 12V DC power supply to drive a 3W speaker cleanly at high volume. When powered on, the ESP32 synthesizes a 4-note musical arpeggio every few seconds.

Esquema de ligação: 2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714 num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: 2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714 num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
TPA3110_2x15W_Stereo_Audio_Amplifier_wit.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : TPA3110 2x15W Stereo Audio Amplifier with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : TPA3110 2x15W Amplifier
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// ESP32 DAC Sine Wave Audio Player for TPA3110 Amplifier
#include <Arduino.h>
#include <math.h>

const int AUDIO_DAC_PIN = 25; // ESP32 built-in 8-bit DAC1 (GPIO 25)

void playTone(float freqHz, int durationMs) {
  unsigned long start = millis();
  float phase = 0.0;
  float phaseInc = 2.0 * PI * freqHz / 20000.0; // ~20 kHz sample rate approximation

  while (millis() - start < (unsigned long)durationMs) {
    // Generate centered sine wave for the line-in input
    uint8_t sample = (uint8_t)(128 + 100.0 * sin(phase));
    dacWrite(AUDIO_DAC_PIN, sample);
    phase += phaseInc;
    if (phase >= 2.0 * PI) {
      phase -= 2.0 * PI;
    }
    delayMicroseconds(50); // ~20 kHz sample interval
  }
  dacWrite(AUDIO_DAC_PIN, 128); // Return to neutral line level
}

void setup() {
  Serial.begin(115200);
  Serial.println("TPA3110 Amplifier Demo Initialized");
  dacWrite(AUDIO_DAC_PIN, 128);
}

void loop() {
  Serial.println("Playing arpeggio sequence...");
  
  playTone(261.63, 250); // C4
  delay(50);
  playTone(329.63, 250); // E4
  delay(50);
  playTone(392.00, 250); // G4
  delay(50);
  playTone(523.25, 400); // C5
  
  delay(2000);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

2x15W Módulo Amplificador de Áudio Digital Mini 8-24V | TPA3110 | HW-714

Pequeno amplificador digital com uma potência máxima de 2x15 Watt.

Impedância: 8 Ohm
Potência: 2 x 15 Watt
Canais: 2 / Stereo
Entrada: Esquerda | Min | Direita

Tensão de funcionamento: 8V-24V DC

 

Dimensões
Comprimento: 4,1cm
Largura: 3,1cm
Altura: 0,3cm

  • Stereo versterker
  • 2x15 watt
  • 8-24V DC
  • 4,1 x 3,1 x 0,3 cm

Por que escolher este produto?

  • Stereo geluid – Twee kanalen voor stereo weergave.
  • Tot 2x15 watt – Maximaal vermogen van 2x15 Watt.
  • Werkt op 8-24V – Bedrijfsspanning van 8V-24V DC.
  • Geschikt voor 8 ohm – Inpendantie van 8 Ohm.
  • Compact formaat – Afmetingen: 4,1 x 3,1 x 0,3 cm.
Especificações
Largura3,1 cm
Tensão de operação8V-24V DC
Potência2 x 15 Watt
Comprimento4,1cm
Altura0,3 cm
Impedância8 Ohm
Canais2 / Estéreo

Frequentemente comprados juntos

Total: € 10,84

Avaliações

Ainda sem avaliações.

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente