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).

Mnenja
Clear filtersZaenkrat še ni mnenj.