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/tr5413501043

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

  • faterkm: Jó ötlet, köszönöm. Most kicsit megyek utó-nyaralni, de később kipróbálom és mindenképpen referálo... (2024.08.30. 17:35) Tasmota firmware
  • eNeS: Az 5V az jó ha stabil, viszont a 3V-os tápra az ESP elé tehetnél egy kicsit nagyobb kondenzátort p... (2024.08.29. 19:34) Tasmota firmware
  • faterkm: Köszönöm, hogy foglalkozol a problémámmal. További infók: a "rendszerem"-ben 5 ilyen modul van, és... (2024.08.29. 19:32) Tasmota firmware
  • eNeS: @faterkm: az nem jó jel. 5V 3A-es tápegyésggel próbáltad már? Nem kizárt egyébként a lapon levő fe... (2024.08.29. 17:10) Tasmota firmware
  • faterkm: Pontosan ezt valósítottam meg: bitekmindenhol.blog.hu/2018/02/03/wifi_mini_rele_5v_esp-01s és azt ... (2024.08.29. 17:06) Tasmota firmware
  • 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