ESP8266 WakeUp
Napsal: 19 lis 2022, 16:51
Mám zařízení s ESP8266, které periodicky odesílá data na server 1x za hodinu. Jinak je ESP uspané, probouzí se časovačem (výstup D0 připojen na RST). Chtěl bych ho uměl budit i externě (tlačítkem), to by šlo vyřešit paralelním připojením k RST. Ale po probuzení nebudu schopen rozeznat, zda bylo probuzeno časovačem, nebo tlačítkem (po stisku tlačítka nechci odesílat data, ale zobrazit je na displeji).
Tak jsem "vymyslel" zapojení, které by bylo připojeno nejen na RST, ale k dalšímu pinu (D2), který by se po startu otestoval a tím se zjistilo, jestli probuzení vyvolalo tlačítko. V simulátoru to vcelku funguje, ale úplně se mi tam nelíbí napěťová špička, která vznikne na RST při uvolnění tlačítka (většinu chytá dioda, ale ta má nenulové prahové napětí). Můžete na to kouknout, popřípadě poradit lepší řešení?
Tak jsem "vymyslel" zapojení, které by bylo připojeno nejen na RST, ale k dalšímu pinu (D2), který by se po startu otestoval a tím se zjistilo, jestli probuzení vyvolalo tlačítko. V simulátoru to vcelku funguje, ale úplně se mi tam nelíbí napěťová špička, která vznikne na RST při uvolnění tlačítka (většinu chytá dioda, ale ta má nenulové prahové napětí). Můžete na to kouknout, popřípadě poradit lepší řešení?