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ąć?
Licznik impulsów na ESP-01S - impulsator NC
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
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.
Ale z tego co pamiętam gpio 3 śmiało może być zwarte do masy podczas uruchamiania.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Spróbuję.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.
Widzimy się na Supla Offline Party Season 2026

