

D1 mini razširitev – buzzer
€6.99 (DDV vključen)
Buzzer razširitev za D1 mini z pasivnim zvočnikom na pinu D5 — plug-and-play za Arduino IDE, tone() melodije in zvočna obvestila v IoT projektih.
1 na zalogi
Opis
D1 mini razširitev – buzzer
Buzzer razširitev za D1 mini je kompaktna ploščica z vgrajenim pasivnim zvočnikom, ki se neposredno nadstavi na Wemos D1 mini ali kateri koli ESP32 D1 mini klon. Pasivni zvočnik za razliko od aktivnega ne generira tona sam — krmilni signal prihaja iz mikrokrmilnika, kar pomeni, da z ukazom tone() predvajate poljubne frekvence, melodije in zvočne vzorce brez dodatnega vezja.
Razširitev je popolnoma združljiva z D1 mini (ESP8266) in vsemi ESP32 D1 mini kloni z enakim razporedom priključkov in 3,3 V logiko. Priključite jo neposredno na glavo D1 mini — brez spajkanja, brez jumper žičk. Primerna je za začetnike, ki se učijo osnov zvočnih signalov, kakor tudi za izkušene razvijalce, ki iščejo hiter način dodajanja zvočnih obvestil v IoT naprave.
Ključne lastnosti
- Pasivni zvočnik – frekvenca tona je določena s programom, kar omogoča predvajanje melodij, alarmnih tonov in zvočnih vzorcev z ukazom
tone() - Privzeti pin D5 – zvočnik je priključen na digitalni pin D5 (GPIO14 na ESP8266, GPIO5 na večini ESP32 D1 mini klonov); pin je po potrebi spremenljiv v kodi
- Napajanje 3,3 V – deluje neposredno z napetostjo D1 mini brez dodatnega pretvornika
- Plug-and-play oblika – standardni D1 mini razpored priključkov, stacking glave omogočajo nadstavitev dodatnih razširitev
- Arduino IDE združljivost – za predvajanje tonov zadostuje vgrajena funkcija
tone(pin, frekvenca, trajanje), brez namestitve zunanjih knjižnic - Dimenzije PCB ~34 × 26 mm – enako majhen odtis kot D1 mini, primeren za vgradnjo v tesna ohišja
Kaj potrebujem za začetek?
- D1 mini (ESP8266 ali ESP32) – osnovna krmilna plošča, ki jo razširitev nadgradi
- Micro-USB kabel – za programiranje in napajanje prek računalnika
- Arduino IDE – brezplačno razvojno okolje (arduino.cc); podpora za ESP8266/ESP32 prek Board Managerja
- Vgrajena funkcija tone() – ni potrebna namestitev knjižnice;
tone(D5, 1000, 500)predvaja ton 1 kHz za 500 ms
Moj prvi projekt – 3 koraki
- Priključitev: Nastavite buzzer razširitev na D1 mini tako, da se priključki poravnajo — razširitev se zaskoči brez sile. Preverite, da je orientacija pravilna (oznake GND/5V/3V3 se ujemajo).
- Namestitev knjižnice: Posebna knjižnica ni potrebna. V Arduino IDE izberite pravo ploščo (Tools → Board → Wemos D1 mini ali ESP32 D1 Mini) in port.
- Upload programa: Naložite preprost sketch z
tone(D5, 440, 1000);— zvočnik zaigra ton A4 (440 Hz) eno sekundo ob zagonu. Za melodijo zaporedno kličitetone()z različnimi frekvencami in zamikidelay().
Primeri uporabe
- IoT alarmni sistem (MQTT + lokalni alarm) – ESP32 prek WiFi sprejme sporočilo in sproži zvočno opozorilo
- Temperatura previsoka (senzor SHT30 ali DS18B20 + buzzer razširitev) – zvočni alarm, ko temperatura preseže nastavljeno mejo
- Šolski projekti – predvajanje melodij, učenje osnov digitalnih signalov in PWM modulacije
- Domača avtomatizacija – zvočno obvestilo ob odprtju vrat, gibanju ali spremembi stanja tipkala
- Igre in interaktivni pripomočki – zvočni odziv na pritisk tipke, štoparica z zvočnim signalom
- Naprava za budilko ali opomnik – RTC modul + buzzer razširitev predvaja ton ob nastavljenem času
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Tip zvočnika | Pasivni buzzer (piezoelektrični) |
| Krmilni pin (privzeto) | D5 (GPIO14 na ESP8266 / GPIO5 na ESP32 D1 mini) |
| Logična napetost | 3,3 V |
| Napajanje razširitve | Prek D1 mini glave (3,3 V ali 5 V odvisno od izvedbe) |
| Priključek | D1 mini stacking glave (2× 8 pin, 2,54 mm razpon) |
| Dimenzije PCB | ~34 × 26 mm |
| Združljivost | Wemos D1 mini (ESP8266), ESP32 D1 mini kloni |
| Programski vmesnik | Digitalni pin, PWM signal, Arduino tone() |
Primerjava: Buzzer razširitev vs Aktivni buzzer modul vs Pasivni buzzer na breadboardu
| Buzzer razširitev (ta izdelek) | Aktivni buzzer modul | Pasivni buzzer na breadboardu | |
|---|---|---|---|
| Tip | Pasivni | Aktivni | Pasivni |
| Melodije | Da (tone()) | Ne (samo vkl/izkl) | Da (tone()) |
| Kabliranje | Ni potrebno | 3 žičke (VCC/GND/SIG) | 2 žičke + resistor |
| Kompaktnost | D1 mini oblika, brez kablov | Zunanji modul | Breadboard potreben |
| Primerno za | Vgrajena rešitev, IoT | Enostavni alarmi | Učenje, prototipi |
Inženirski PRO nasvet
Pasivni buzzer zahteva PWM signal — ne le HIGH/LOW. – Ukaz digitalWrite(D5, HIGH) ne bo predvajal tona; zvočnik potrebuje pulzirajoč signal določene frekvence. Uporabite tone(D5, frekvenca) za neprekinjeno predvajanje ali tone(D5, frekvenca, trajanje_ms) za omejeno dolžino. Za prekinitev tona pokličite noTone(D5). Na ESP32 funkcija tone() deluje od Arduino ESP32 core 2.0 naprej; za starejše verzije uporabite ledcWriteTone(kanal, frekvenca).
Kompatibilnost
Razširitev deluje z Wemos D1 mini (ESP8266) in vsemi ESP32 D1 mini kloni z enakim razporedom priključkov. Podprta je Arduino IDE 1.8.x in 2.x ter PlatformIO. Privzeti krmilni pin D5 je spremenljiv v kodi — pri ESP32 preverite dejanski GPIO number vašega klona. Deluje na Windows, macOS in Linux brez dodatnih gonilnikov (CH340 ali CP2102 gonilnik za USB potreben za D1 mini ploščo).










