Forum

Forum

Notifications
Clear all

UDP relé modul s 50 výstupy  

Page 1 / 2
  RSS

machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
26/09/2019 1:04 pm  

Modul je možné použít místo originálního extensionu, obsahuje 50 výstupů, kterými lze ovládat rele moduly https://www.aliexpress.com/item/32970736567.html?spm=a2g0o.productlist.0.0.276a8429hnkTi1&algo_pvid=af569e50-adb0-409e-be70-c2a459c66e3a&algo_expid=af569e50-adb0-409e-be70-c2a459c66e3a-34&btsid=501dd817-8be4-4b3c-a00e-22408ca20380&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_60

16ch relay
UDP relay

Jako řídící jednotka je použito Arduino Mega 2560, který disponuje 54 výstupy a ethernet shield W5100 https://www.aliexpress.com/item/1289036781.html?spm=a2g0o.productlist.0.0.45871c15hbl8sa&algo_pvid=a6965b60-a70a-4bc8-b9a5-91878b2cf198&algo_expid=a6965b60-a70a-4bc8-b9a5-91878b2cf198-1&btsid=a4c69780-0397-4e08-97e1-c828501833a8&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_60

 

Jelikož ethernet shield používá knihovnu SPI, nelze použít výstupy 50-53. Ostatní výstupy jsou v kódu definovány každý zvlášť pro přehlednost.

 

Vstupy relay modulu jsou aktivovány při přivedení logické nuly na výstupní port Arduina. Tyto vstupy tvoří katoda optočlenu. Anoda optočlenu je připojena přes resistor 1 kΩ na + 5V.

if (strcmp( ch, "000") == 0 ) {

digitalWrite(Pin_0, HIGH); //vypnuto

}

else if (strcmp( ch, "001") == 0 ) {

digitalWrite(Pin_0, LOW); //zapnuto

 

Pro sestavení stačí mít Arduino Mega 2560 s Ethernet shieldem, nahrát sketch, který je přiložený zde

, nastavit IP adresu, masku sítě a port podle vaší sítě, popřípadě si nadefinovat MAC adresu zařízení následovně:

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC Address

IPAddress ip(10, 0, 0, 100); // IP Address

unsigned int localPort = 8888; // Local IP port to listen on

byte gateway[] = { 10, 0, 0, 1 }; // internet access via router

byte subnet[] = { 255, 255, 255, 0 }; // Subnet Address

 

Nastavení v Loxone Config:

virt vystup
virt výst1

Příkaz:

XXY – kde XX je číslo výstupu 00- 49 a Y je stav, kde 1 = zapnuto, 0 = vypnuto

Desku Arduina doporučuji napájet z desky relatek, která disponuje na konektoru u vstupů napětím +5 V. Samotná deska vyžaduje stejnosměrné napájení 12V.

 

This topic was modified 11 months ago 7 times by machy

Richard and L liked
Quote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 4 years ago
Posts: 1550
30/09/2019 8:04 am  

Na testování dobrý, nebo na nepodstatné věci 🙂 Jinak tyto moduly mají mimo jiné tu nevýhodu, že při závadě jednoho relé se musí odpojit celá deska.


ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
30/09/2019 8:24 am  

Tak když odejde Loxone Extension, také se musí odpojit celá deska si myslím. Musíš mít v záloze jeden kousek a prostě ho prohodíš, jako by jsi to udělal s origo extensionem. Po testování je již v provozu, žaluzie, ovládání všeho možného a bez problémů. 

Nicméně bych teda rád věděl, jak by jsi řešil tedy zvýšení počtu výstupů bez Loxone Extensionu, když tomuto říkáš testovací.


ReplyQuote
xoor
 xoor
(@xoor)
Trusted Member
Joined: 4 years ago
Posts: 82
30/09/2019 11:14 am  

Sehnal si na tento board krabičku na DIN? Ty moduly mají o několik mm více než běžné krabičky za 200kč. Nechápu, proč u toho trochu nepřemýšlí a neudělají to užší, místa to na to je. Ještě by tam mohli dát odpínací konektory, jako má loxone. Stojej o pár dolarů více,ale nemusel by ses při výměně drbat se šroubovákem. 

This post was modified 11 months ago by xoor

ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
30/09/2019 11:38 am  

S krabičkou byl přesně ten samý problém, proto jsem koupil https://arduino-shop.cz/arduino/2139-drzak-nad-din-listu-c45-35mm-pcb.html?gclid=Cj0KCQjwz8bsBRC6ARIsAEyNnvqOXZeTAXbOK7DYGDroRq7S_OPA2cU0ALJQjPAyjoxZJAps0wBBzAMaAu3VEALw_wcB a udělal jsem z plastového, čtvercového profilu takový mezikus.

DIN drzak

S těmi konektory je to pravda trochu opruz, asi by se nechaly přepájet, nehledě na to, že při výměně budou jen tak volně plandat obnažený dráty, což není úplně košér. 


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 4 years ago
Posts: 1550
30/09/2019 11:38 am  
Posted by: machy

Tak když odejde Loxone Extension, také se musí odpojit celá deska si myslím. Musíš mít v záloze jeden kousek a prostě ho prohodíš, jako by jsi to udělal s origo extensionem. Po testování je již v provozu, žaluzie, ovládání všeho možného a bez problémů. 

Nicméně bych teda rád věděl, jak by jsi řešil tedy zvýšení počtu výstupů bez Loxone Extensionu, když tomuto říkáš testovací.

Samozřejmě že používám jak Loxone výstupy, tak i výstupy třetích stran. U těchto "hraček" je ale docela problém se spolehlivostí. Proto jsem napsal pro testování - dobré. Nicméně do domu pro ovládání důležitých věcí bych to asi nenasadil. 

Vím o čem mluvím 🙂  


ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
30/09/2019 12:12 pm  

to koldavideo : Taky jsem hledal jiné, levnější možnosti, ale ono jich moc neni. Líbila se mi deska od Papoucha https://papouch.com/quido-eth-2-32-2-vstupy-32-vystupu-a-teplomer-p4643/ , ale ta má zase omezení  na relátkách na nějakých 60V, tudíž by musely být relé na DIN liště, což je finančně i prostorově dost nafouknuté. Moc jiných možností jsem nenašel,  ale rád se nechám navést na další moduly třetích stran.

Hračka je řízena Arduinem, které ostatně řídí např. Railduino a pokud nebude nějaký problém se SW, tak mám zkušenosti, že ty Arduina fakt drží. Deska relé je řízena digitálními výstupy a obsahuje jen optočleny, transistory, relé  a stabilizátor, žádná velká elektronika, což by mohlo něco vydržet. 

Mám na Arduino založen systém proti zatopení a již bez problémů jede sedm let.

Ale jasně, je to čína....ale co dneska neni...


ReplyQuote
xoor
 xoor
(@xoor)
Trusted Member
Joined: 4 years ago
Posts: 82
30/09/2019 12:56 pm  

Pohledej forum, tyhle věci se tu řešily před x lety. 

Povětšinou to tu všichni řeší přes loxone a případně externí relé, která zaberou dost místa a peněz. 
msk si postavil vlastní input/output boardy (output opět na externí relé). Jeho desky jsou prostorově nenáročné (stohují se do výšky) a pro kutily snadno sestavitelné.
Pak tu je sekce s KNX moduly. Kdysi se daly na bazoši sehnat za zlomek. Dají se ovládat ručně, mají měření spotřeby i detekci aktuálního stavu. Cena nových origo modulů je  vysoká a na bazaru se objevují zřídka kdy.
Další možnosti UNIPI nebo https://denkovi.com/smartden-lan-ethernet-16-relay-module-din-rail-box


ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
30/09/2019 1:58 pm  

Zatím jsem spokojen, systém funguje a čas ukáže 😉 


ReplyQuote
msk
 msk
(@dusanmsk)
Noble Member Moderator
Joined: 4 years ago
Posts: 1172
30/09/2019 4:53 pm  

Ja to mam postavene podobne, akurat som odmietol predratovavat 50 dratov medzi megou a relay boardom, tak som pouzil i2c a postavil si vlastne boardy, kde su rele externe na din liste. Inak s arduinom suhlas, mam najlacnejsie nano a megu z ciny uz 2 roky, ziaden hw problem, ani nic take neocakavam. Do zalohy doma vzdy drzim par ks nahradnych (akurat bude problem s ozivenim, pretoze som svoj firmware uz dlhsie nevidel, takze to budem robit step by step ako uplny novacik ked k tomu dojde - aj s pol dennym vypadkom 😀 )

 

 

 


ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18
01/10/2019 7:41 am  

Ty dráty jsou trochu rozděleny po šestnácti, plus zem a napájení, tak to neni tak hrozný, ale jinak dobrej nápad to udělat jako jsi to vymyslel 👍 


ReplyQuote
machy
(@machy)
Active Member
Joined: 3 years ago
Posts: 18

ReplyQuote
Bery
 Bery
(@bery)
Reputable Member
Joined: 4 years ago
Posts: 320
02/12/2019 8:42 pm  

Ty externí relátka si tam všichni cpeme kvůli tomu, protože klasické relé na boardech prostě nevydrží. Pověs na to 50W led panel a za rok při intenzivnějším používání je relé v Loxone na kaši. Loxone ti napíše že se na tenhle typ zátěže nevztahuje záruka a vymění ti ho za 700kč.
To samé se bude konat i u jiných a u těch modrejch sraček co tam sere číňan si nedělám žádný iluze 😀 Ne nadarmo tenhle systém (relé přímo v PLC) nikdo z velkých výrobců PLC nepoužívá. Pokud ho použijí, tak jsou tam striktně dané typy zátěže. Nebo se v případě frekvenčáků používá na hlášení stavů. Všichni raději použijí OC výstup + externí relé. Je to spolehlivější, bytelnější a daleko rychlejší na opravu.


ReplyQuote
kobra23
(@kobra23)
Noble Member
Joined: 3 years ago
Posts: 1073
02/12/2019 10:54 pm  

Čekal jsem, že v MS2 už budou jen OC výstupy a bohužel jsem se nedočkal. 

Takže dělám dále vše s externími relé, aby až půjde Loxone někdy "do pryč" zůstala většina kabeláže při starém a dalo se jednoduše připojit jiné PLC s OC výstupy.

To, že toto řešení chrání relé v MS je bonus navíc.


ReplyQuote
Bery
 Bery
(@bery)
Reputable Member
Joined: 4 years ago
Posts: 320
02/12/2019 11:01 pm  

v MS2 ale vypadají ty relé daleko odolnější než v 1 🙂 Ale jinak souhlas 🙂

 


ReplyQuote
Page 1 / 2
Share: