Skocz do zawartości

ESP8266 nie wchodzi w tryb klienta. Pomoc w konfiguracji GPIO2 i tranzystora


Pomocna odpowiedź

Napisano (edytowany)

Mam problem z esp8266, ponieważ nie chce wejść mi w tryb klienta i po podłączeniu zasilania ESP wchodzi w jakiś dziwny tryb z ciągle świecącą dioda. Zauważyłem, że problemem jest z tranzystorem. Połączenie GPIO2 -> rezystor (1K) -> baza tranzystora. Bez tego działa prawidłowo. Wydaje mi się, że GPIO2 powinien dostać stan wysoki jeszcze przed uruchomieniem programu, ale nie wiem jak to zrobić. Chyba nie mogę sobie po prostu pociągnąć 3V do niego, ponieważ wtedy tranzystor tez będzie dostawał 3V. A może powinien używać PNP?

Główne zasilanie to ładowarka 5V, podłączona przez AMS1117 do ESP oraz przez DC-DC 12V do Ledów. Ledy są sterowane przez 2N2222.

 

 

Edytowano przez funfelfonfafis
brak ważnej info
(edytowany)

W czasie boot'owania GPIO2 musi być w stanie wysokim, a u Ciebie opornik z tranzystorem wymusza stan niski i bootowanie kończy się błędem.

Zmień GPIO na inne.

Edytowano przez jand
(edytowany)

Też niedobrze - wszedłeś w tryb programowania.

Dla ESP-01, którego jak widzę na rysunku używasz (dopiero teraz zauważyłem), nie ma wielkiego wyboru .

Wróć do GPIO02, ale zwiększ opornik w bazie do 50-100 kilo i daj opornik ok. 5k od GPIO02 do 3,3V.

Edytowano przez jand
  • Pomogłeś! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...