Elektronikus kapcsoló/jelfogó (relé)

Már írtam az általam preferált reléfajtákról, ezúttal bemutatok egy olyan típust, amit próbára vettem, és nem hiszem, hogy fogok még ilyet venni a későbbiekben.

5vrelay_0.jpg

Elsőre nagyon szimpatikusnak tűnik, AC és DC kapcsolására is alkalmas a sorkapcsain, NO/NC módon is. A piros LED akkor világít, amikor a VCC-n keresztül feszültség alatt van a tekercs, a zöld LED pedig akkor világít, ha aktív a relé.

5vrelay_1.jpg

Viszont ez egy 5V DC vezérelt relé, és a 3.3V-os GPIO-val rendelkező mikrovezérlőknek ez nem annyira baráti. Ráadásul ez egy ún. Low Level Trigger-es relé, vagyis ha az IN-re GND szint érkezik, akkor aktív, ha VCC, akkor nem aktív. Azért kísérleteztem különféle megoldásokkal.

1/ VCC-re 5V-ot kötve, IN egy ESP8266 GPIO (D5), GND közösítve GND-vel

Eredmény: a piros LED világít, ha a GPIO állapotát megváltoztatom azonnal aktív lesz a relé és úgy is marad, akármire próbálom a GPIO-t állítani.. nem tudja felhúzni 5V feszültségre (vagy legalább 3,75V-ra!) a GPIO az IN lábat, így az első bekapcsolás után sosem kapcsol ki. Vakvágány.

2/ VCC-re 3.3V-ot kötve, IN egy ESP8266 GPIO (D5), GND közösítve GND-vel

Eredmény: piros LED világít, bár haloványabban, mint az előbb, a GPIO állapotától függően a relé kattog, váltja az állapotát. Viszont pár perc után az ESP8266 iszonyúan melegszik, ezért ezt a megoldást nem javaslom. Valószínűleg az ESP panel feszültségszabályzóját, ami a 3.3V-ot biztosítja nem ilyen teljesítmény leadására tervezték, az 5V viszont közvetlenül az USB tápegységből jön, amennyit az bír, használható. Meglepett egyébként, hogy működik, és 10-ből 10-szer reagált is a relé ilyen állapotban, mert a neten fellelt leírások szerint a relék tekercsfeszültségen aluli megtápolásakor a működésük nem megbízható. Így ezt a megoldást nem ajánlanám senkinek jó szívvel hosszútávra.

3/ Vezérlés előtétpanel használatával

Találtam egy sorstársat, aki pontosan ezt a relét használja Raspberry GPIO-n keresztül, ami szintén 3.3V-ot jelent. Az alábbi sematikus rajzot készítettem a projektje nyomán:

rele.jpg

Nagy vonalakban az R3 felhúzóellenállás gondoskodik arról, hogy üresjáratban az IN-re az 5VDC kerüljön (mivel Low level trigger reléről van szó, ez tartja kikapcsolt állapotban), az R1 lehúzóellenállás pedig GND-re húzza, ha köztes lebegő értéket vesz fel a GPIO, amire kötve van, de alapvetően a GPIO vezérli az NPN tranzisztor bázisán keresztül a relé IN-t, vagyis ha a GPIO bekapcsolt állapotban van a relé IN GND szintre kerül, ekkor lesz aktív a relé.

Mivel csak 4 db alkatrész kell hozzá (1 db 2.7k ellenállás, 2 db 10k ellenállás, 1 db S8050 NPN tranzisztor), összeszedtem magamat, meg a forrasztópákámat és reprodukáltam a rajz alapján az előtétpanelt:

panel1_jpg.jpg

Amit aztán be is kötöttem az ESP8266 és a reléspanel közé jumper kábelekkel:

panel2_jpg.jpg

Amennyiben a D5 (GPIO-14) lábára van kötve a relé az ESPEasy-ben a GPIO,14,0 kikapcsolja a relét, a GPIO,14,1 bekapcsolja.

Ezen a módon az ESP8266 melegedését nem tapasztaltam, így szerintem ez egy jó megoldás a fenti relé használatára.

Update: Következő 4. ajánlott variáció vezérlés MOSFET segítségével (vagy inkább rögtön vegyünk MOSFET relémodult)

A bejegyzés trackback címe:

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

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.

Tudod Te azt jól! 2018.03.13. 17:15:11

Van ennek a panelnek egy optocsatolós verziója is. Ott 'csak' egy LEDet kell az ESPnek meghajtania. De még úgy is rezeg a léc.
De hamegnézed az ESP maximális terhelőáramát az IO lábakon látszik, hogy ez inkább FETes környezetbe való (nem áramvezérlés, mint a bipoláris tranzisztornál hanem (MOS)FETes feszültségvezérlés)

eNeS 2018.03.13. 19:48:51

@Tudod Te azt jól!: Köszönöm a javaslatot! Az NPN tranzisztoros megoldás csak azért tetszett, mert van tartalékban pár S8050-em, és nem tudok mit kezdeni velük. :) Külön MOSFET-es relémoduljaim vannak, azokat szeretem is, rendeltem még párat belőle. Van optocsatolt relém is, külön JD-VCC lábbal, ami gyorstesztem szerint valóban megy ESP-vel, de még huzamosabb tesztnek nem vetettem alá, bekerült a "tesztelésre váró" feliratú dobozomba.

tomih 2019.06.15. 19:38:01

Szia!
Próbálnám a Rpieasy alatt működésre bírni egy relét, de nem jön össze.
Input - Switch Device/Generic GPIO. Requested function - output.
Így próbálnám kapcsolni, de nincs változás...
&lt;ESP IP address>/control?cmd=GPIO,<pin>,0
&lt;ESP IP address>/control?cmd=GPIO,<pin>,1

eNeS 2019.06.15. 23:35:19

@tomih: ezt nem csodálom, mert az Input bemenetet jelent, és neked kimenetre van szükséged. Vegyél fel egy Output helper plugint, majd először mérd meg multiméterrel, hogy a megfelelő pin tényleg állapotot vált-e, amikor a GPIO parancsot kiadod a nélkül, hogy rá lenne kötve a relé, majd utána kösd rá a relét. ha a relé nélkül változott a kimeneti láb állapota, de a rákötése után a relé nem kattog, akkor A/ a relé hibás B/ a relé nem üzemel 3.3V-al.

tomih 2019.06.16. 18:21:51

Köszi :) ! Az megvan, hogy kimenetre volt szűkségem, de a pluginnév mögötti működést nem ismertem.
Az Output helper plugin a megoldás! Multiméterrel is szépen látszik az állapotváltozás a kapcsoláskor.

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