Stan wysoki na ESP01 po włączeniu zasilania

northrop
Posts: 12
Joined: Thu Mar 05, 2020 7:46 pm

Post

Witam. Wgrałem do ESP01 Suple od Espablo i po podłączeniu zasilania na GPIO 0 oraz GPIO2 jest stan wysoki do momentu naciśnięcie przycisku ,,otwórz" (przekaźnik z funkcją otwierania drzwi ustawiony na 0.5s). Zaraz po naciśnięciu stan zmienia się na niski i już później działa poprawnie. Jak zlikwidować ten stan wysoki przy uruchamianiu modułu?
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Twoje pytanie jest " bardzoooo " ogólne.
Więc ciężko będzie Ci pomóc.
1. Co masz na myśli pisząc ESP01 ???
2. Jaki soft od Espablo ???
3. Jaki przycisk  ???

W między czasie zapoznaj się z tym:
 viewtopic.php?f=27&t=4947
northrop
Posts: 12
Joined: Thu Mar 05, 2020 7:46 pm

Post

1. Poprzez ESP-01 mam na myśli moduł (ESP8266, 1MB Flash): https://tiny.pl/tbw5r
2. Użyłem tego softu: https://github.com/Espablo/SUPLA_Firmwa ... /README.md
3. Poprzez ,,przycisk" mam na myśli naciśnięcie ,,otwórz" w Supli.

Nie korzystam z modułu przekaźnikowego, tylko z samego modułu ESP. Pod GPIO mam podłączone bazy tranzystorów NPN.
Aby moduł działał poprawnie, podłączam go do zasilania bez podpiętej bazy w tranzystorze, naciskam ,,otwórz" w Supli, stan zmienia się z wysokiego na niski, podłączam bazę przez rezystor 1k do ESP i dopiero wtedy mogę sterować poprawnie modułem.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Nie chcę Cię zniechęcić (do tego "modułu"), ale daj sobie spokój (z tym " modułem ").
Tak jak napisał kol. @Zybi
Jest to jeden z najtańszych, ale jeden z  najbardziej " problematycznych " modułów.
Kup sobie np. Wemos-a d1 mini.
Parę groszy drożej, ale za to wszystkie "projekty" SUPLI na nim uruchomisz.
northrop
Posts: 12
Joined: Thu Mar 05, 2020 7:46 pm

Post

Wydaje mi się że Zybi opisywał problem z modułami przekaźników, a nie z samym ESP01, a ten działa u mnie prawidłowo tylko że przy uruchomieniu mam na wyjściach stan wysoki. Jestem prawie pewien że da się to rozwiązać programowo, tylko nie wiem czy z poziomu softu, czy przy wgrywaniu oprogramowania mam to ustawić, na przykład tutaj?:
Screen.JPG
You do not have the required permissions to view the files attached to this post.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Zapoznaj się z "specyfikacją"  modułów ESP.
I tak:
GPIO 0 oraz GPIO 1
 NIE !!!
mogą być podczas uruchamiania w stanie niskim. ( LOW ).
northrop
Posts: 12
Joined: Thu Mar 05, 2020 7:46 pm

Post

Hmm, to ciekawe. Tylko że na GPIO 2 również mam po uruchomieniu stan wysoki.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Patryk wrote: Thu Mar 12, 2020 12:05 am Zapoznaj się z "specyfikacją"  modułów ESP.
I tak:
GPIO 0 oraz GPIO 1
 NIE !!!
mogą być podczas uruchamiania w stanie niskim. ( LOW ).
I nie chodzi tu o stan programowy tych pinów lecz potencjał jaki dostają od przyłączonych peryferiów zewnętrznych.
northrop
Posts: 12
Joined: Thu Mar 05, 2020 7:46 pm

Post

Czyli jeżeli na GPIO 2 również jest stan wysoki to co powinienem zrobić?

Return to “Pomoc”