Forum

Forum

UDP relé modul s 50...
 
Notifications
Clear all

UDP relé modul s 50 výstupy

20 Posts
7 Users
2 Likes
5,717 Views
(@machy)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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 5 years ago 7 times by machy

   
Richard and L reacted
Quote
(@koldavideo)
Member
Joined: 7 years ago
Posts: 1780
 

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)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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)
Estimable Member
Joined: 7 years ago
Posts: 103
 

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 5 years ago by xoor

   
ReplyQuote
(@machy)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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)
Member
Joined: 7 years ago
Posts: 1780
 
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)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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)
Estimable Member
Joined: 7 years ago
Posts: 103
 

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)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1880
 

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)
Eminent Member
Joined: 6 years ago
Posts: 21
Topic starter  

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)
Eminent Member
Joined: 6 years ago
Posts: 21

   
ReplyQuote
 Bery
(@bery)
Reputable Member
Joined: 7 years ago
Posts: 379
 

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)
Member
Joined: 7 years ago
Posts: 2205
 

Č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)
Reputable Member
Joined: 7 years ago
Posts: 379
 

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

 


   
ReplyQuote
Page 1 / 2
Share: