SKU: OT407-C47 Číslo položky: XE329 EAN: 5447045128170
Malý digitální zesilovač s maximálním výkonem 2x15 Watt.
Impedance: 8 Ohm
Výkon: 2 x 15 Watt
Kanály: 2 / Stereo
Vstup: Levý | Min | Pravý
Provozní napětí: 8V-24V DC
Rozměry
Délka: 4,1cm
Šířka: 3,1cm
Výška: 0,3cm
Takto připojíš 2x15W Digitální audio mini zesilovač 8-24V modul | TPA3110 | HW-714 k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.
Tento projekt demonstruje modul stereo zesilovače TPA3110 přehráváním střídavých testovacích tónů přes levý a pravý audio kanál. Připojte reproduktory ke svorkovým výstupům zesilovače, abyste slyšeli, jak se tóny střídají mezi stereo kanály.
/*
* ==================================================================
* 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
Tento projekt využívá vestavěný DAC ESP32 k vytváření hudebních tónů a posílá audio signál na úrovni line-level do stereofonního zesilovače TPA3110. TPA3110 je napájen z externího 12V DC napájecího zdroje, aby čistě poháněl 3W speaker při vysoké hlasitosti. Po zapnutí ESP32 syntetizuje každých pár sekund hudební 4-note arpeggio.
/*
* ==================================================================
* 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