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

User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

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ąć?
Widzimy się na Supla Offline Party Season 2026 :D

Image
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

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.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Patryk wrote: Tue Jul 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ę.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Rezystor na wejsciu GPIO3 o wartosci kilkukiloomów zabezpieczy wejście przed ew. zwarciem do masy (patrz rezystory Pull Up).

Return to “Pomoc”