Buzzer/zümmer/berregő

Nem vagyok benne biztos, ki milyen magyar néven ismeri az eredetileg Buzzer, esetleg Zümmer néven fellelhető csipogót. A régi motorosok még találkozhattak a PC-jükön PC speakerrel, ami bootoláskor elcsipogta, ha valami hibája volt.. ez pontosan az az eszköz.
Nem állítanám, hogy szofisztikált, zeneileg minden ízlést kielégítő élményt nyújtana, de nem is arra tervezték, és a cirka 300Ft-os ára sem erre utal. (Itt szúrnám azért közbe, hogy anno Windows 3.1-hez írtak PC speaker drivert is, ami hangkártyát szimulált, így a nagy öreg WinAMP segítségével akár MP3-at is lehetett hallgatni rajta.)

buzzer.png

 Mire lehet mégis jó?

  • egyszerű riasztásokra (tűz/víz/gáz/behatolás jelzésére...) beltéren
  • Kiskarácsony-nagykarácsony dallamának frappáns előadására a karácsonyfába építve
  • stb...

Használata:

Piros vezeték a +, fekete a -. A pirosat egy GPIO-ra kell kötni, a feketét egy GND-re. Többféle megoldás kering a neten, ahol ellenállással is kiegészítik, de nagyrészt csak simán rákötik a csatlakozókra, így én is ezzel a módszerrel éltem, és jelentem működik, valamint füst sem szállt fel. Az adatlapja szerint DC3-24V tápfeszültséggel működtethető, így egyszerű megoldás a 3.3V-os logikával dolgozó egységek számára. (Bár erősen kétlem, hogy a 95dB-s hangszint elérhető lenne így)

Természetesen Raspberry GPIO tűkre kötve is működőképes, én mégis úgy gondolom, inkább a kisebb ESP modulokra optimális, így ezzel is teszteltem. Az alábbi szerint kötöttem be egy Wemos D1 mini fejlesztői lapra:

 Piros vezeték - D7 (GPIO-13)
 Fekete  vezeték - G (GND)

buzzer_bekotes.png

Majd az ESPEasy telepítése és indítása után a D7/GPIO13 kimenet vezérlésével lehet szóra bírni. Az ESPEasy parancsokat ki lehet adni a webes felületen a Tools menüben lehet közvetlenül kiadni, vagy szabályokban (Rules) vagy MQTT-n, vagy akár URL meghívásán keresztül is, az alábbi módon:

tone,13,1000,500

Aholis a "tone" a parancs, az első szám a vezérelni kívánt GPIO, a második frekvencia, a harmadik a működtetési idő milliszekundumban. URL parancsként ez így néz ki:

http://ESP_IP_CIM/control?cmd=tone,13,1000,500

További egyszerű parancs a GPIO, melynek segítségével folyamatos sípolást kapunk, ha 1-re állítjuk (3.3V) és kikapcsol, ha 0-ra állítjuk. (0V) - Természetesen ezeket is kiadhatjuk URL-ből, illetve Rule-ban használva másodperces időzítővel tudjuk akár ki-be kapcsolni! (UPDATE: ahogy megtapasztaltam, ha nem folyamatos üzemre alkalmas buzzer kerül a kezünk ügyébe, akkor a GPIO paranccsal csak rövid impulzust ad, majd kikapcsol, ellenben a tone és rttl parancsokkal rendben működik)

GPIO,13,1

Ha az ESPEasy legújabb TEST kiadását választjuk, abban van egy további RTTTL (Ring Tone [Text] Transfer Language) parancs, aminek segítségével a régi Nokia 3310-es generáció számára ismerős módon, szövegesen leírt dallamokat (oldschool Nokia csengőhang) játszhatunk le. Rengeteg ilyen található a neten, csak át kell alakítani megfelelő formátumra, és mentesíteni a szóközöktől a szöveget.
Az rtttl paraméterei: első szám a használni kívánt GPIO, utána a "d" paraméterrel kell megadni az ütemhosszakat, "o" a hangközt, "b" a tempót, majd a kettőspont után jönnek a tulajdonképpeni hangjegyek.

Kellemes karácsonyt melódia:

rtttl,13:d=4,o=5,b=112:8a,8a,a,8a,8a,a,8a,8c6,8f.,16g,2a,8a#,8a#,8a#.,16a#,8a#,8a,8a.,16a,8a,8g,8g,8a,g,c6

Indiana Jones főcímdal:

rtttl,13:d=4,o=5,b=250:e,8p,8f,8g,8p,1c6,8p.,d,8p,8e,1f,p.,g,8p,8a,8b,8p,1f6,p,a,8p,8b,2c6,2d6,2e6,e,8p,8f,8g,8p,1c6,p,d6,8p,8e6,1f.6,g,8p,8g,e.6,8p,d6,8p,8g,e.6,8p,d6,8p,8g,f.6,8p,e6,8p,8d6,2c6

X-Akták főcímdal:

rtttl,13:d=4,o=5,b=125:e,b,a,b,d6,2b.,1p,e,b,a,b,e6,2b.,1p,g6,f#6,e6,d6,e6,2b.,1p,g6,f#6,e6,d6,f#6,2b.,1p,e,b,a,b,d6,2b.,1p,e,b,a,b,e6,2b.,1p,e6,2b.

UPDATE: Az ESPEasy-ben (2018.09.14-i állás szerint) a fenti parancsok az Arduino core 2.4.1-el még működnek, a 2.4.2-ben ezeket olyan mértékben módosították, hogy (egyelőre) nem működnek. Így fordításkor a 2.4.1 ajánlott, ha ilyen zajkeltő funkciókat is szeretnénk használni.

A bejegyzés trackback címe:

https://bitekmindenhol.blog.hu/api/trackback/id/tr1213501043

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.

Támogatók:
okosotthon.jpg
allterco.jpg

Utolsó kommentek

  • szenorb: Hello. Bekötöttem 12V-ra , a bemetére egy mozgás érzékelőt kötöttem. Szépen kapcsol a relé a késle... (2023.06.14. 06:48) Shelly okosrelé (Shelly1)
  • Melanoheliophobia: Üdv! Kb. 2 éve vásároltam két ugyanilyen okos izzót. Sajnos az egyik még garancia idő alatt eltávo... (2023.05.03. 16:50) Shelly Vintage okosizzó
  • eNeS: Lehetséges, bár az ESP8266-ot lassan ideje elfelejteni, ha nem helyi hálózatra akarsz vele forgalm... (2023.04.02. 08:43) Tasmota szkriptek
  • eNeS: @tomih: Thonnyban rebootot nyomva nekem se megy az NTP. De mikor lekapcsoltam a Thonnyt és rebooto... (2023.04.02. 08:40) Raspberry Pico és a LAN (W5100S-EVB-Pico)
  • krump_lee: Kedves eNeS! ESP8266 tasmota-val szenvedek, hiemq kapcsolat sehogy nem jön össze, sehol nem talál... (2023.04.02. 08:31) Tasmota szkriptek
  • Utolsó 20

Címkék

433mhz (12) alkatrész (22) alternatív kapcsoló (2) amg8833 (1) analóg (2) android (1) arduinoeasy (5) audio (1) automatizálás (3) bemenet (3) bk7231n (1) ble (1) blitzwolf (4) bluetooth (9) bridge (2) camhi (2) csináld magad (22) dimmer (1) diy (28) do-it-yourself (27) domoticz (11) ds18b20 (1) ebay (3) érintő (2) érintőkapcsoló (7) érzékelő (11) esp-01 (2) esp32 (11) esp8266 (21) espeasy (2) espurna (1) esp projekt (18) Eview7 (1) ewelink (1) feldolgozó (1) felhő (1) fényérzékelő (1) firmware (7) flame detector (1) fogyasztásmérő (5) ftdi (1) füstérzékelő (1) gázérzékelő (1) gpio (1) hang (4) hangjelző (1) hőmérséklet (22) https (1) ikea (1) impulzus relé (1) izzó (2) javascript (1) jelenlétérzékelő (3) kamera (18) keresztkapcsoló (1) kézmozdulat (1) kijelző (3) kimenet (21) konnektor (8) lan (9) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (1) lux (1) maple mini (2) mcu (3) micropython (1) mikrovezérlő (2) milkv (1) mobil (1) mosfet (1) mozgás (5) mpyeasy (4) mq-2 (2) mqtt (3) működtető rendszer (5) multiroom (1) nedvesség (1) neo (1) neopixel (1) Node-RED (1) nvr (4) nyitás (7) okosház (4) okosizzó (3) okosotthon (8) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (1) programozás (9) projekt (25) proximity olvasó (1) python (2) raspberry (14) raspberry projekt (6) raspbian (1) reed (1) relé (27) rf (2) rgb (6) rock pi (1) rögzítő (2) rp2 (1) rpieasy (1) rtc (1) shelly (24) smartwise (1) solid state relay (1) sonoff (20) SonOTA (1) soros (1) ssl (1) ssr (1) stm32 (4) szenzor (11) szilárdtest relé (1) szintillesztő (2) sziréna (1) szkript (3) szünetmentesítés (4) t1 (1) tasmota (8) távirányító (3) Telegram (1) termékteszt (85) termosztát (2) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (5) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (16) zwave (3) Címkefelhő
süti beállítások módosítása