Spinanie relatka z Raspberry Pico

luvar

  • ***
  • 193
    • Zobrazit profil
    • E-mail
Spinanie relatka z Raspberry Pico
« kdy: 17. 02. 2022, 20:17:51 »
Dobry den, chcel by som sa spytat, ako je mozne jednoducho spinat taketo relatko z raspberry pico: https://www.fif.com.pl/en/electronic-bi-stable-pulse-relays/719-electronic-bistable-impulse-relay-bis-411-2z-24-v.html

Podla popisu pre 230V verziu (kde to zvyraznili viac), ide o prepojenie pinov 3 a 6 kratkym "skratom". Spinaci prud je pod 1mA. Na pine 3 moze byt bud +24V, alebo GND. V mojom pripade tam mam +24V (a opacne zapojenie som neskusal, ale mozem).

Bol by som rad za riesenie, kde je mozne cez jedno pico ovladat co najviac relatok (idealne az 20) s co najmensim poctom dalsich suciastok a najmensim elektrotechnickym umom.


f

Re:Spinanie relatka z Raspberry Pico
« Odpověď #1 kdy: 17. 02. 2022, 22:37:13 »
Tohle by asi slo sepnout optoclenem, napr. PC817. Krome toho potrebujes uz jen odpor limitujici proud na GPIO RPi. 

Don.J

Re:Spinanie relatka z Raspberry Pico
« Odpověď #2 kdy: 18. 02. 2022, 15:03:19 »
Ze zkušenosti a pro univerzálnost bych použil toto:
https://www.laskakit.cz/16-kanalu-5v-rele-modul-250vac-10a/
+2x https://www.laskakit.cz/8-kanaly-obousmerny-prevodnik-logickych-urovni-5v-a-3-3v/

Minimum součástek a jsou to hotové komponenty.

Re:Spinanie relatka z Raspberry Pico
« Odpověď #3 kdy: 18. 02. 2022, 16:49:26 »
Optočleny by byly určitě lepší (velikost, spolehlivost, trvanlivost), ale jestli je důraz spíš na tu jednoduchost zbastlení a relátka by nevadila, tak Seeed má relátkové moduly řízené pomocí I2C, takže k připojení všech relátek stačí 4 dráty včetně napájení. Moduly mají změnitelnou adresu, jde jich použít až 128 na jedné sběrnici.

Mám od nich osmirelátkovou verzi, imho slušně provedenou, ale ta už se myslím neprodává. Na webu vidím čtyřrelátkovou verzi: https://www.seeedstudio.com/Grove-4-Channel-SPDT-Relay-p-3119.html

Celkově by teda přes 4 dráty snad mělo jít ovládat 512 relátek :)

Bacha, u Seeed produktů je potřeba hledat "Grove", ne "I2C" (to je jejich komerční označení konektoru a sběrnice, ale je to normální I2C).

_Jenda

  • *****
  • 1 096
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Spinanie relatka z Raspberry Pico
« Odpověď #4 kdy: 18. 02. 2022, 18:13:16 »
Normálně NPN tranzistorem, ne?

Podle proudu tam asi nebude cívka, kdyby byla, musí se k ní zapojit antiparalelně dioda.


luvar

  • ***
  • 193
    • Zobrazit profil
    • E-mail
Re:Spinanie relatka z Raspberry Pico
« Odpověď #5 kdy: 19. 02. 2022, 19:21:44 »
Ešte ma tak napadlo (optočlen som v piatok nezohnal a tak budem čakat do pondelku :), že či by sa nedalo "exploitnúť" to, že to relátko je spínané elektronicky a že je možné ho spínať nielen "+24V", ale aj opačnou logikou, teda za pomoci "GND". Konkrétne mám (aktuálne) relátko zapojené takto:
  • pin 1 - - (GND, 0V)
  • pin 3 - + (24.1V)
  • pin 6 - 24.1V cez tlačidlo

Keď premeriam napätie medzi pinmi 3 a 6, je tam 23.4V. Teda úbytok jednej diódy oproti kladnému pólu.

Napájanie relátka je podľa manuálu možné aj opačne (pin1 je kladný pól; pin3 je GND a pre tlačidlo na pin 6 sa používa GND). Skúsil by som teda relátko napájať "opačne" a bolo by následne bezpečné/možné zapojiť raspberry pico tak, že GND relátka a GND mikrokontroléru dám na spoločnú zem a následne na GPIO výstupe nastavím výstup na HIGH. To by dávalo na výstupe 3.3V. Ak to pripojim na pin 6 a relátko si to nevšimne (nebude to brať ako spojenie so zemou), tak by som predpokladal, že následne keď dám dočasne výstup z mikrokontroléru na LOW (teda 0V, teda GND), tak by to mohlo zafungovať a zopnúť (respektíve prehodiť stav).

Bolo by toto funkčné a bezpečné riešenie?
PS: Cieľom je okrem tlačidla ovládať relátko aj cez pico, alebo núdzovo to tlačidlo vyhodiť a ovládať iba cez pico.

Re:Spinanie relatka z Raspberry Pico
« Odpověď #6 kdy: 19. 02. 2022, 19:48:55 »
Bolo by toto funkčné a bezpečné riešenie?
Jedine zarucene bezpecne reseni je to, ktere udava datasheet - tj. mezi 3 a 6 ma byt spinaci prvek.

Kdyz to pripojis opacne, budes mit pravdepodobne na pinu 6 neco kolem tech 24V, kteryma to Raspberry spolehlive odpalis.

Re:Spinanie relatka z Raspberry Pico
« Odpověď #7 kdy: 19. 02. 2022, 21:42:53 »
Docela by mne zajímalo, proč chcete použít právě tohle elektronické bistabilní relé.
Bistabilní se za našich dob používala hlavně kvůli úspoře energie - v klidovém stavu nespotřebovávala žádnou energii.
Tohle podle dokumentace pořád žere 0.15W - těch vašich 20ks tedy 3W, za rok zbytečných 26kWh.
Navíc si musíte někde mimo pamatovat stav v jakém je, nemůžete se řídit stavem ovládacího pinu na RPI.
A pokud vypadne 24V napájení těch relé, tak se po obnovení tohoto napájení relé nastaví na OFF a to RPI, pokud má třeba zálohované napájení, o tom nemusí vůbec vědět.
A naopak pokud dojde třeba k náhodnému resetu RPI při zachování napájení 24V pro relé tak opět nevíte, v jakém stavu ta relé před resetem RPI byla.
Takže z pomocných kontaktů vyčítat aktuální stav nebo zajistit možnost resetu relé ovládáním jejich napájení.
To už je možná lepší použít klasické relé, má jen dvojnásobnou spotřebu - a to pouze v sepnutém stavu.

luvar

  • ***
  • 193
    • Zobrazit profil
    • E-mail
Re:Spinanie relatka z Raspberry Pico
« Odpověď #8 kdy: 19. 02. 2022, 22:07:51 »
Docela by mne zajímalo, proč chcete použít právě tohle elektronické bistabilní relé.
....

Vpodstate cielom je, ze tlacitka v novostavbe (vsade dvojtlacitkove "vypinace") budu zapojene (teda uz povacsine su) napriamo na bistabilne rele a ak autor projektu bude mat kar, opravi to po nom "ktokolvek". Obdobne, ked si po update nejakeho smart zariadenia nieco zmysli, ze nenabootuje, nebudem hnany zvyskom rodiny na povalu pre sviecky a zapalky...

Aktualny dizajn mi vyplinul z diskusie v https://forum.root.cz/index.php?topic=23267.0 (aspon myslim, ze to bola tato) a ciastocne aj z https://forum.root.cz/index.php?topic=22372.0 a tiez z https://forum.root.cz/index.php?topic=22376.0

PS: Realnu spotrebu (jednosmernu) pre tie relatka zmeram a postnem do tohoto threadu. Ten prepocet tuna vypada hrozivo.

Re:Spinanie relatka z Raspberry Pico
« Odpověď #9 kdy: 19. 02. 2022, 22:57:09 »
Ale v tom případě tam máte zbytečně těch 24V - na to potřebujete zdroj, který když odejde, tak jste potmě.
Já jsem podobně řešil v domě ta světla, která jsem v budoucnu předpokládal ovládat vzdáleně - jen jsem použil bistabilní relé s cívkou na 230V - odpadá ten zdroj.
V té době totiž ještě neexistovalo něco jako ESP8266 a ani se to nezdálo někdy teoreticky něco podobného co by se vešlo do instalační krabice dostupné.
Jen tahle relé jsou dost hlučná.
A teď jsem v situaci, že sice mohu do rozvaděče dát paralelně k ručním spínačům třeba relé s ESP8266 ke generování pulzu, jen bych právě musel řešit snímání stavu relé, protože ho mohu sepnout vzdáleně, ale také kterýmkoli vypínačem.
Takže výhledově nahradím přímo to relé v rozvaděči modulem Shelly třeba v  v tomhle držáku:

https://www.amazon.de/-/en/Shelly-Rail-Mount-Adaptor-Bracket/dp/B08B48WL6W?th=1

Jako ovládací tlačítka připojím současné spínače a hotovo.
Ovládání tlačítky bude fungovat vždy, i když vypadne wifi, navíc získám možnost ovládat vzdáleně a mít přehled o aktuálním stavu výstupu. Zpět to vrátí každý elektrikář.
Dnes bych to už vůbec neřešil, ale udělal klasickou instalaci, jen s hlubšími krabicemi a tam kde bych potřeboval dálkové ovládání, dal opět Shelly ( nebo něco podobného ).
Opět místní ovládání spínačem půjde vždycky pokud půjde elektřina a neodejde to shelly, plus zůstávají možnosti hraní s automatizací. Nebo použít i jako  jako stmívač jen výměnou modulu.
Namontovat tam zpět klasický vypínač zvládne opět i elektrikářský učeň.
To samé platí třeba i pro rolety atp.
Spolehlivosti těchhle modulů se nebojím, od 2017 mi el. podlahovku řídí moduly Sonoff Basic bez jediného problému.
« Poslední změna: 19. 02. 2022, 22:58:49 od TechnikTom »