4 rele modul na 3,3V jsem na ali nenašel, a 3,3V jsou o dost dražši než 5V.
V šupliku jsem vyhrabal 5V.
ESP napajim trafem přes VIN a u rele jsem oddělal tu žlutou propojku a rele take napajím 5V.
Logiku ovladam přes GPIO 3,3V a funguje jak ma.
Při zapnutí ESP, mi však rele procvaknou.
Je nějake řešení?
Děkují.
Naposledy upravil Le_Ze dne čt únor 15 2024, 8:34, celkově upraveno 1 krát.
Založen: Dec 12, 2005 Příspěvky: 2384 Bydliště: SR, Poprad
Zaslal: út únor 13 2024, 12:17 Předmět:
pozriet si, v datasheete, v akom stave su piny na esp. A pouzit tie, ktore ti budu vyhovovat. lebo niektore su pocas startu v low, ine v high a niektore dokonca len tak v lufte.
kód:
Pins HIGH at Boot
There are certain pins that output a 3.3V signal when the ESP8266 boots. This may be problematic if you have relays or other peripherals connected to those GPIOs. The following GPIOs output a HIGH signal on boot:
GPIO16
GPIO3
GPIO1
GPIO10
GPIO9
kód:
Pins used during Boot
The ESP8266 can be prevented from booting if some pins are pulled LOW or HIGH. The following list shows the state of the following pins on BOOT:
GPIO16: pin is high at BOOT
GPIO0: boot failure if pulled LOW
GPIO2: pin is high on BOOT, boot failure if pulled LOW
GPIO15: boot failure if pulled HIGH
GPIO3: pin is high at BOOT
GPIO1: pin is high at BOOT, boot failure if pulled LOW
GPIO10: pin is high at BOOT
GPIO9: pin is high at BOOT
Založen: Jan 01, 2023 Příspěvky: 2090 Bydliště: Česká Lípa
Zaslal: út únor 13 2024, 13:40 Předmět:
Zde je článek popisující chování různých GPIO při spouštění. Jsou tam i záznamy z logického analyzátoru a osciloskopu.
Po startu v programu použitém při těch testech nastavuje GPIO na LOW. Z toho co je tam vidět zkuste za účelem odstranění cvaknutí při zapnutí použít pro daný účel GPIO tam označený jako D2 a k tomu použijte relé, které bude spínat když bude GPIO ve stavu HIGH a ve stavu LOW bude rozepnuté. V setup části programu nastavte zmíněný GPIO na LOW což bude implicitně rozepnutý stav relé.
Pokud používáte relé, které je ve stavu LOW sepnuté tak vám to vždy při zapnutí cvakne, protože relé zřejmě zareaguje dříve než na GPIO naběhne stav HIGH. Některá relé jako třeba tyto mají propojky jimiž lze zvolit zda mají reagovat na HIGH nebo LOW.
Založen: Jan 01, 2023 Příspěvky: 2090 Bydliště: Česká Lípa
Zaslal: út únor 13 2024, 14:29 Předmět:
Le_Ze napsal(a):
Při zapnutí ESP, mi však rele procvaknou.
Ty relé se ale spínají, když je na GPIO LOW. Při HIGH jsou rozeplé.
Ještě mne napadá spínat 5V napájení relé přes tranzistor z pinu D2 na ESP, a to se zpožděním. Až naběhne ESP a piny z nichž ovládáte jednotlivá relé budou v setup části programu bezpečně nahozeny do implicitního stavu HIGH tak za to vložit zpoždění třeba delay(500); tj. 500ms a teprve pak nahodit do stavu HIGH i pin D2 a tím zapnout 5V napájení relé. Pak už by relé při zapínání procvaknout neměly, protože v době přechodných stavů na ostatních pinech ESP budou relé bez napájení jelikož pin D2 na ESP je po zapnutí ve stavu LOW.
Naposledy upravil Valdano dne út únor 13 2024, 14:42, celkově upraveno 1 krát.
Založen: Dec 12, 2005 Příspěvky: 2384 Bydliště: SR, Poprad
Zaslal: út únor 13 2024, 14:41 Předmět:
bu2520 napsal(a):
Nevím jestli to souvisí, ale podobnou věc mi dělal bootloader u arduina. Až po jeho vynechání a nahrávání programu přes SPI problém ustal.
pri klasickom arduine musis dat pull_up odpory, lebo po zapnuti su nastavene ako vstupne bez internerneho pull_up. a ten bootloader tam ma nejaky maly delay, ktory caka na pripadne data zo serioveho portu a az potom startuje program. to je o.i. spominane aj v arduino dokumentacii. _________________ No vidis, a tak si sa bal
Založen: Jan 01, 2023 Příspěvky: 2090 Bydliště: Česká Lípa
Zaslal: pá duben 19 2024, 1:31 Předmět:
Tady je ukázka použití meta tagu refresh, který by měla podporovat většina současných webových prohlížečů. Vkládá se to do hlavičky v rámci celého HTML, který posílá ESP32 nebo ESP8266. Nicméně perioda 1s je příliš krátká a může to způsobovat problém s dostupností různých funkcionalit pro uživatele pokud budou ve stránce nějaké prvky k ovládání uživatelem. Potenciální problém s tím je zmíněn i v odkazovaném popisu zmíněného meta tagu na w3schools.com. Takže doporučují raději delší periodu třeba 5s.
kód:
<html>
<head>
<title>Titulek stranky</title>
<meta http-equiv="refresh" content="5">
</head>
<body>
... tady budou data pro zobrazení ve stránce ...
</body>
</html>
Založen: Jan 01, 2023 Příspěvky: 2090 Bydliště: Česká Lípa
Zaslal: pá duben 19 2024, 16:56 Předmět:
Další možnost je použít uvnitř řetězce tj. mezi klasickými uvozovkami pouze apostrofy, u kterých překladač předcházející lomítko nepotřebuje a webové prohlížeče to podporují.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.