SKU: OT407-C47 Numer artykułu: XE329 EAN: 5447045128170
Mały cyfrowy wzmacniacz o maksymalnej mocy 2x15 Watt.
Impedancja: 8 Ohm
Moc: 2 x 15 Watt
Kanały: 2 / Stereo
Wejście: Lewy | Min | Prawy
Napięcie robocze: 8V-24V DC
Wymiary
Długość: 4,1cm
Szerokość: 3,1cm
Wysokość: 0,3cm
Tak podłączysz 2x15W Cyfrowy mini wzmacniacz audio 8-24V Module | TPA3110 | HW-714 do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.
Ten projekt prezentuje moduł wzmacniacza stereo TPA3110, odtwarzając naprzemienne tony testowe przez lewy i prawy kanał audio. Podłącz głośniki do wyjść zaciskowych wzmacniacza, aby usłyszeć, jak tony przełączają się między kanałami stereo.
/*
* ==================================================================
* 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
Ten projekt wykorzystuje wbudowany DAC ESP32 do generowania muzycznych tonów i wysyła sygnał audio o poziomie line-level do wzmacniacza stereo TPA3110. TPA3110 jest zasilany z zewnętrznego zasilacza 12V DC, aby czysto napędzać głośnik 3W przy dużej głośności. Po włączeniu ESP32 syntetyzuje 4-dźwiękowe muzyczne arpeggio co kilka sekund.
/*
* ==================================================================
* 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