Spring til hovedindhold (tryk på Enter)

højtalere

Højtalere omdanner elektriske audio-signaler til lyd — uundværlige til DIY audio-projekter, talende robotter, alarm-systemer, MP3-afspillere, stemme-syntese og smart-home-enheder. Udvalget rummer to online modeller: COM-14023 Hamburger Mini Speaker (3W stand-alone m. indbygget Li-Po batteri, 3,5mm jack, 20-20.000 Hz, accordion-bas-design) og FIT0502 Enclosed Speaker Stereo (3W 8Ω passiv højttaler m. JST PH2.0-stik, monteringshuller, <10% forvrængning). Til DFPlayer Mini MP3-afspillere, Arduino-projekter, Raspberry Pi audio-output og talende robotter.

  • Enclosed Speaker Stereo - 3W 8Ω, JST PH2.0, <10% Distortion
    Mængderabat

    DFRobot

    Enclosed Speaker Stereo - 3W 8Ω, JST PH2.0, <10% Distortion

    43,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Hamburger Mini Speaker

    SparkFun Produkt

    Hamburger Mini Speaker

    58,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Højtaler-typer og hvad de bruges til

I elektronik-projekter har du to grundtyper at vælge imellem:

  • Passiv højttaler: kræver et eksternt audio-signal med tilstrækkelig effekt — typisk fra en forstærker eller MP3-modul. Defineres ved impedans (Ω) og effekt (W). Billig, robust og tilpasselig.
  • Aktiv (stand-alone) højttaler: har indbygget forstærker og ofte batteri. Plug-and-play med 3,5mm jack eller USB. Ideel når du bare vil have lyd uden at bygge forstærker-kredsløb.

Forskellen forklaret

Passiv højttalerAktiv højttaler
Indbygget forstærkerNejJa
StrømforsyningDrives af forstærkerEget batteri eller USB
Audio-inputDirekte fra forstærker3,5mm jack, USB eller Bluetooth
TilpasningHøj (eksternt amp-valg)Lav (færdig løsning)
PrisLav (5-50 DKK pr. driver)Mellem (40-200 DKK)
Bedst tilDIY-MP3-afspiller, robot-stemmeQuick prototyper, demos

Modeller i udvalget

Aktiv (stand-alone) højttaler

  • COM-14023 Hamburger Mini Speaker, 3W, 20-20.000 Hz, indbygget Li-Po (COM-14023): økonomisk stand-alone højttaler med indbygget 3,7V/180 mAh Li-Po batteri og indbygget forstærker. 3,5mm stereo jack til tilkobling fra mobil, Arduino, Raspberry Pi eller hvilken som helst audio-kilde. Accordion-bas-design — vrid top og bund i modsatte retninger for at udvide bas-reflex-kammeret. Inkluderer 1,5 ft Mini-USB-kabel til opladning. To volume-niveauer (stille og høj). 1-2 timers spille-tid. Til Spectacle Audio Board, Sound Kit, demo-projekter, podcasts på farten og som notification-speaker til DIY-doorbells.

Passiv højttaler m. JST-stik

  • FIT0502 Enclosed Speaker Stereo, 3W, 8Ω, JST PH2.0, <10% forvrængning (FIT0502): passiv højttaler i lukket kabinet med JST PH2.0-stik — perfekt match til DFPlayer Mini MP3-modulet og lignende Arduino-audio-shields. Skrue-monteringshuller (24×63 mm pitch) gør det let at indbygge i robotten eller cabinet-projektet. 70×30×16 mm, 42 cm ledning. Lav forvrængning og høj lyd-volume til prisen. Til DFPlayer Mini, robot-stemmer, alarm-projekter og DIY-MP3-afspillere.

Hvilken højttaler skal jeg vælge?

  • DFPlayer Mini MP3-projekt: FIT0502 — har korrekt JST PH2.0-stik der passer direkte i DFPlayer Mini's høytaler-output.
  • Talende robot eller animatronics: FIT0502 + DFPlayer Mini eller Arduino + audio-shield.
  • Stand-alone audio-demo eller portabel projekt: COM-14023 Hamburger — alt i én enhed med batteri.
  • Bluetooth-MP3 receiver eller wireless audio: COM-14023 — kobl 3,5mm jack til Bluetooth-modtager-modul.
  • Stemme-syntese fra ESP32 eller Raspberry Pi: COM-14023 (3,5mm jack) eller FIT0502 + audio-amp.
  • Arduino "Hello World" lyd-projekt: FIT0502 + lille forstærker (PAM8403) eller direkte fra DFPlayer Mini.
  • Smart-home dørklokke eller alarm-buzzer: FIT0502 + DFPlayer Mini med valgte alarm-mp3-filer.
  • Robot med stemme-output: FIT0502 — passive med JST-stik.
  • Pranks og legetøjs-projekter: COM-14023 — bærbar med batteri.

Hvordan styrer du lyden?

Du kan IKKE drive en højttaler direkte fra Arduino's GPIO-pin (kun ~20 mA). Du har brug for ét af følgende:

  • Aktiv højttaler (COM-14023): kobl 3,5mm jack til Arduino's audio-output (med fx PAM8403 forstærker), Raspberry Pi's headphone-jack eller direkte fra DFPlayer Mini.
  • Passiv højttaler + DFPlayer Mini: JST PH2.0-stik kobles direkte til DFPlayer's "SPK_1/SPK_2" output. Modulet har 3W indbygget forstærker.
  • Passiv højttaler + ekstern forstærker: PAM8403 (2×3W class-D), MAX98357 (I²S DAC + amp) eller LM386 (klassisk hobby-amp). Audio-signalet kommer fra DAC, PWM-tone() eller MP3-modul.
  • I²S audio fra ESP32: brug MAX98357A eller PCM5102 DAC + class-D amp og kobl til passiv højttaler.
  • Simpel Arduino tone(): direkte til buzzer eller via transistor til passiv højttaler — kun simple tonegeneratorer.

Sådan styrer du DFPlayer Mini med Arduino

DFPlayer Mini er det mest populære valg når du skal afspille MP3-filer fra SD-kort. Den passer perfekt med FIT0502:

#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;

void setup() {
  mySoftwareSerial.begin(9600);
  Serial.begin(115200);
  
  if (!myDFPlayer.begin(mySoftwareSerial)) {
    Serial.println(F("Kunne ikke starte DFPlayer"));
    while(true);
  }
  
  myDFPlayer.volume(20); // Volume 0-30
  myDFPlayer.play(1);    // Afspil 0001.mp3
}

void loop() {
  // Afspil næste fil hver 10. sekund
  static unsigned long lastTime = 0;
  if (millis() - lastTime > 10000) {
    myDFPlayer.next();
    lastTime = millis();
  }
}

SD-kortet skal indeholde en mappe "mp3" med filnavne 0001.mp3, 0002.mp3 osv. Højttaleren (FIT0502) kobles direkte til SPK_1 og SPK_2 på DFPlayer.

I²S audio med ESP32 og MAX98357

Til moderne projekter med høj-kvalitets lyd er I²S DAC + class-D amp den bedste løsning:

#include <driver/i2s.h>

#define I2S_BCLK   26
#define I2S_LRC    25
#define I2S_DOUT   22

void setup() {
  i2s_config_t i2s_config = {
    .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_TX),
    .sample_rate = 44100,
    .bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT,
    .channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT,
    .communication_format = I2S_COMM_FORMAT_STAND_I2S,
    .intr_alloc_flags = 0,
    .dma_buf_count = 8,
    .dma_buf_len = 64
  };
  
  i2s_pin_config_t pin_config = {
    .bck_io_num = I2S_BCLK,
    .ws_io_num = I2S_LRC,
    .data_out_num = I2S_DOUT,
    .data_in_num = I2S_PIN_NO_CHANGE
  };
  
  i2s_driver_install(I2S_NUM_0, &i2s_config, 0, NULL);
  i2s_set_pin(I2S_NUM_0, &pin_config);
}

Nu kan ESP32 streame Spotify-Connect, Web Radio, MP3 fra SD-kort eller TTS-output direkte til en passiv højttaler som FIT0502 via MAX98357.

Tone() til simple lyde

Hvis du bare vil bippe og bappe, så er Arduino's tone()-funktion enkleste vej. FIT0502 koblet via en transistor:

const int speakerPin = 8;

void setup() {
  pinMode(speakerPin, OUTPUT);
}

void loop() {
  tone(speakerPin, 440, 500);  // A4-tone i 500 ms
  delay(600);
  tone(speakerPin, 523, 500);  // C5-tone
  delay(600);
  tone(speakerPin, 659, 500);  // E5-tone
  delay(2000);
}

Til melodi-spil gem frekvenserne i et array og loop igennem dem.

Vigtige tips og advarsler

  • Impedans skal matche: en 8Ω højttaler på en 4Ω forstærker kan beskadige amp'en eller give dårlig lyd. Tjek altid datasheets.
  • Effekt-tilpasning: en 3W højttaler driven af en 5W forstærker er ok (forsigtig med volume), men en 5W højttaler driven af 1W amp giver forvrænget lyd.
  • Kabinet matters: en højttaler ude i fri luft har dårlig bas — sat i et lukket kabinet (eller bag en 3D-printet enclosure) får du den fulde frekvens-range.
  • Polaritet: de fleste højttalere kan tilkobles begge veje, men "rigtig" polaritet betyder at flere højttalere arbejder i fase. Det er kun vigtigt ved stereo eller multi-driver-setups.
  • Strømforsyning: 3W højttaler kan trække peaks på 1A. Sørg for at din strømforsyning kan klare det.
  • Genstart-popping: uden anti-pop circuit knækker højttaleren ofte ved opstart. DFPlayer Mini har dette indbygget — andre amp'er har det ikke nødvendigvis.
  • Følsomhed (dB SPL): en 90 dB-højttaler ved 1W giver dobbelt så høj lyd som en 87 dB-højttaler. Tjek dB-rating hvis lydstyrke er vigtig.
  • Frekvens-respons: en lille 0,5W-højttaler kan ikke gengive bas under 200 Hz. Til musik vælg minst 3W og minst 70 mm diameter, eller en sub-woofer.

Programmering — biblioteker

  • tone() (Arduino): indbygget — simple toner og melodi-spil.
  • DFRobotDFPlayerMini: til DFPlayer Mini MP3-afspiller, plug-and-play med FIT0502.
  • ESP8266Audio: til ESP32/ESP8266 — afspil MP3, AAC, FLAC fra SD-kort eller HTTP-stream.
  • SD og TMRpcm: WAV-afspilning på Arduino UNO direkte fra SD-kort.
  • Mozzi: Arduino-bibliotek til generative lyde og synthesis.
  • ESPHome media_player platform: integrer audio i Home Assistant — perfekt til doorbell-audio og text-to-speech-meddelelser.

Smart-home audio med ESPHome

Et populært projekt er en ESPHome-baseret doorbell der spiller en custom mp3 over en passiv højttaler:

media_player:
  - platform: i2s_audio
    name: "Doorbell Speaker"
    dac_type: external
    i2s_dout_pin: GPIO22
    i2s_bclk_pin: GPIO26
    i2s_lrclk_pin: GPIO25

binary_sensor:
  - platform: gpio
    pin: GPIO13
    name: "Doorbell Button"
    on_press:
      - media_player.play_media:
          media_url: "http://your-server/doorbell.mp3"

Typiske anvendelser

DIY MP3-afspillere og lyd-installationer, talende robotter og animatronics, smart-home doorbells og notifikations-systemer, kvitteringer-talere fra POS-systemer, alarm-systemer og sirener, museums-installationer og interaktive udstillinger, retro arcade- og pinball-maskiner, model-jernbane med sound-effekter, escape room-puzzles med audio-trigger, automatiske dyre-fodringsmaskiner med stemme, voicebox til DIY-Halloween-kostumer, podcast-rigs og portable audio, Bluetooth-receivers og wireless audio-projekter, ESP32 web-radio og audio-streaming, stemme-syntese og text-to-speech projekter (Google Cloud TTS, Espressif TTS), HiFi-audio til Raspberry Pi-projekter, Spotify-Connect dygtige højttalere, audio-feedback til smart-knapper og kontrol-paneler, sirene-/alarmprojekter til hjemmesikkerhed, og DIY-projekter med lyd-output i kombination med sensorer.

Relateret

Til transducere (piezo-elementer der virker som mini-højttalere ved lave volume), se Transducere. Til vibrations-motorer som taktil notifikation, se Vibrations motorer. Til mikrofoner og audio-input, se Audio sensorer. Til audio-amplifier-moduler og DAC-bord, se DFRobot og SparkFun. Til mikrocontrollere med audio-funktioner, se Arduino, ESP32 Boards og Raspberry Pi. Tilbage til Aktuatorer oversigt.