Stránka 1 z 2

Relay v4.0 s ESP-01

Napsal: 14 črc 2019, 12:29
od Hafajs
Zdravím všechny,
mám https://laskarduino.cz/esp-a-wemos/2305 ... hield.html. V zoufalství jsem použil i exampl kod z gidhubu, ale chová se stejně jako s mým - po zapnutí napájení na chvilku (asi 0,5s) sepne. Pak rozpoji a dál už se chová dle programu. Nemáte někdo nápad jak se zbavit toho krátkého sepnuti?
Diky fest
Hafajs

Re: Relay v4.0 s ESP-01

Napsal: 14 črc 2019, 12:46
od martinius96
Tak si ten vývod ihneď po incializáii výstupu nastav na HIGH alebo LOW.
Neviem akú má logiku. Ja som pri 8 channel relay s týmito relé používal digitalWrite(GPIO, HIGH); aby sa mi relé nezoplo.

Re: Relay v4.0 s ESP-01

Napsal: 14 črc 2019, 19:06
od gilhad
Já si myslím, že během té půl sekundy po startu to esp čeká, jestli nezačneš nahrávat program a má všechny piny ve stavu vysokého odporu (INPUT). A že to relé vyhodnotí svůj "nepřipojený vstup" jako stav vhodný k sepnutí. Tak mu tam prostě dej odpor tak 1-10 kOhm (co máš po ruce), který ten vstup připojí k Vcc (pullup - pokud ho chceš mít HIGH), nebo k GND (pulldown - pokud ho chceš mít LOW) a tím pádem to relé po zapnutí bude mít ten vstup přesně definovaný a až se ESP probere a nastartuje, tak si ho nastaví jak chce, protože digitalWrite takový odpor přepere levou zadní :)

Re: Relay v4.0 s ESP-01

Napsal: 15 črc 2019, 21:17
od Hafajs
Diky, to zní rozumně. Softem to samozřejmě ošetřené mám. Předpokládal jsem, ze osetreni startu je v modulu od výrobce, ale asi ne. Hned zítra to otestuji a dám vědět.

Re: Relay v4.0 s ESP-01

Napsal: 16 črc 2019, 14:03
od gilhad
Nečekal bych to v modulu, pokud to není výslovně uvedeno, protože stejně dobře můžeš potřebovat po startu (a taky hlavně během výpadku řídící jednotky) to mít sepnuté (třeba u brzdy), jako rozepnuté (u motoru).

Re: Relay v4.0 s ESP-01

Napsal: 19 črc 2019, 13:56
od Hafajs
Tam bych zase videl pouziti druheho kontaktu rele. Kdyz to po vypadku budu chtit mit sepnute, proste zapojim rele odpovidajicim zpusobem. Ale rozepnuty kontakt, by po startu mel byt a zustat rozepnury az do doby, kdy program zaridi zmenu.
Ke voperovani odporu jsem se jeste nedostal, ale vysledek zverejnim ;)
Hafajs

Re: Relay v4.0 s ESP-01

Napsal: 19 črc 2019, 15:17
od HaT
Ahoj, taky jsem tuto nepřijemnost řešil, a dočetl jsem se že to je prostě vlastnost ESP8266. Ale snad jen na nějakých pinech. Viz třebas diskuze u Nodemcu: https://github.com/nodemcu/nodemcu-firmware/issues/421 ... Docela mě to štve protože to chci mít doma ve vypínačích, a nevím co mi na to povědí žárovky :-) . HoJ HaT.

Re: Relay v4.0 s ESP-01

Napsal: 22 črc 2019, 13:26
od Hafajs
V tomto případě pin na výběr nemám :(, ale existuje modul rele, rozměrově stejný, ale relatko se neovládá prostou změnou stavu pinu, ale jasně danou, konkrétní sekvenci predanou sériovým rozhraním. Piny mohou dovadet jak chtějí, není-li odvysilana spravna sekvence, rele nereaguje. Mám to vyzkoušené, jen kvůli asi dvojnásobné ceně jsem se chtěl tomuto řešení vyhnout. Třeba Ti to bude na ta světla vyhovovat. Osobně bych to u světla ignoroval. LEDky vydrží mraky sepnuti. Já na tom mám čerpadlo a tomu se asi zdá o čertech :(

Re: Relay v4.0 s ESP-01

Napsal: 22 črc 2019, 19:39
od pavel1tu
Já se blbě zeptám - to "Trigger: Low Level" v popisu toho relé znamená, že ovládání je obráceně, tedy log. "0" je relé ZAP ?

Takových relé tu mám asi 20ks a daruji, nahradil jsem je těmi s opačnou funkcí .... nejsou tedy přímo pro ESP

Re: Relay v4.0 s ESP-01

Napsal: 22 črc 2019, 20:37
od gilhad
Ano, kdyz je to v nizke urovni, tak to dela danou fukci.