Licznik impulsów na ESP-01S - impulsator NC

Awatar użytkownika
Goral64
Posty: 501
Rejestracja: pt gru 27, 2019 6:22 pm

wt lip 07, 2020 8:40 am

Może ktoś pomoże. Minimalistycznie zrobiłem licznik impulsów w oparciu o ESP-01S. Wejście zliczające podpiąłem pod GPIO2. W przypadku kiedy generowany jest impuls (poziom niski) to od razu LED go sygnalizuje.
To działa z modułem optycznym i licznikiem elektrycznym, gdzie normalnie nie ma sygnału a tylko jak jest impuls pojawia się sygnał niski.
Niestety, drugi taki licznik impulsów chcę podpiąć pod impulsator na wodomierzu, którego stan normalny to NC. Podpięcie go powoduje prawidłowe zliczanie impulsów gdy obwód zostanie na moment rozwarty, ale problem pojawia się przy podaniu zasilania na ESP-01S... Przy zwarciu GPIO2 do masy podczas uruchamiania ESP powoduje, że ESP się nie uruchamia.
GPIO0 i GPIO1 dostępne w ESP-01S też odpadają, gdyż podczas uruchamiania stan niski na nich nie uruchamia ESP. Zostaje GPIO3, ale on podczas uruchamiania ma stan wysoki a jak impulsator poda mu masę to chyba trzeba by czymś taki stan zabezpieczyć.
Ewentualnie dodać jakiś układ, który podczas zwarcia styków impulsatora nie będzie podawał sygnału na GPIO2 a dopiero podczas rozwarcia styków poda stan niski na GPIO2.
Ktoś pomoże jak to ogarnąć?
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 1x LIW-01, 2x SBW-02, 2x PNW-01, 1x ROW-01, 1x ROW-02, 1x ROW-04m,
2x Sonoff BRIDGE RF 433
This is only the beggining...
Patryk
Posty: 830
Rejestracja: pn sty 07, 2019 7:51 pm

wt lip 07, 2020 8:55 am

Tak jak piszesz gpio 0, 1 oraz 2 odpada.
Ale z tego co pamiętam  gpio 3 śmiało może być zwarte do masy podczas uruchamiania.
Awatar użytkownika
Goral64
Posty: 501
Rejestracja: pt gru 27, 2019 6:22 pm

wt lip 07, 2020 9:05 am

Patryk pisze:
wt lip 07, 2020 8:55 am
Ale z tego co pamiętam  gpio 3 śmiało może być zwarte do masy podczas uruchamiania.
Spróbuję.
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 1x LIW-01, 2x SBW-02, 2x PNW-01, 1x ROW-01, 1x ROW-02, 1x ROW-04m,
2x Sonoff BRIDGE RF 433
This is only the beggining...
Duch__
Posty: 706
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

wt lip 28, 2020 10:13 pm

Rezystor na wejsciu GPIO3 o wartosci kilkukiloomów zabezpieczy wejście przed ew. zwarciem do masy (patrz rezystory Pull Up).
Aktualnie w domu: 8xSRW-01, 1xROW-02, SUPLA BUTTON V3.4, 16xDS na ESP (GUI), Sonoff S20 jako kontroler CWU

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
ODPOWIEDZ

Wróć do „Pomoc”