Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Schéma zapojení a ukázkový kód

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.

Ukázka stereo audio zesilovače TPA3110

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.

Schéma zapojení: 2x15W Digitální audio mini zesilovač 8-24V modul | TPA3110 | HW-714 na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: 2x15W Digitální audio mini zesilovač 8-24V modul | TPA3110 | HW-714 na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
TPA3110_Stereo_Audio_Amplifier_Demo.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Stereofonní audio zesilovač TPA3110 2x15W s ESP32

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.

Schéma zapojení: 2x15W Digitální audio mini zesilovač 8-24V modul | TPA3110 | HW-714 na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: 2x15W Digitální audio mini zesilovač 8-24V modul | TPA3110 | HW-714 na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
TPA3110_2x15W_Stereo_Audio_Amplifier_wit.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Nedávno zobrazené

Krokodýlí klip na Dupont Female 20cm 10 kusů

Krokodýlí klip na Dupont Female 20cm 10 kusů

€ 3,40
Zobrazit
Držák desek plošných spojů se stojnou základnou

Držák desek plošných spojů se stojnou základnou

€ 12,95
Hliníkový kulatý disk (Arm Horn) pro Servo - 25T, mj. MG995, MG996, S3003

Hliníkový kulatý disk (Arm Horn) pro Servo - 25T, mj. MG995, MG996, S3003

€ 1,95
16kanálový 12bitový PWM a Servo shield s rozhraním I2C pro Arduino UNO R3

16kanálový 12bitový PWM a Servo shield s rozhraním I2C pro Arduino UNO R3

€ 9,60
Velleman pájecí stanice 48W s LCD displejem nastavitelná 150-450 °C

Velleman pájecí stanice 48W s LCD displejem nastavitelná 150-450 °C

€ 69,00
Velleman laboratorní zdroj, spínaný, nastavitelný, 0-60 VDC/0-5 A

Velleman laboratorní zdroj, spínaný, nastavitelný, 0-60 VDC/0-5 A

€ 179,00
3žilový kabel 22AWG Ø1.3mm červená / zelená / bílá 1 metr

3žilový kabel 22AWG Ø1.3mm červená / zelená / bílá 1 metr

€ 0,85
225 ks černé NBR O-kroužky sada 15 různých velikostí

225 ks černé NBR O-kroužky sada 15 různých velikostí

€ 7,80
Zobrazit
8 Pins Connector/Terminal vodič, 1stranný - male, 26AWG 20cm, XH2.54mm

8 Pins Connector/Terminal vodič, 1stranný - male, 26AWG 20cm, XH2.54mm

€ 0,80
Startovací sada pro Arduino Uno R3 s 5V zámkem, relé modulem, DC jackem a 2pin pigtail

Startovací sada pro Arduino Uno R3 s 5V zámkem, relé modulem, DC jackem a 2pin pigtail

€ 23,20
Zobrazit