Spisu treści:
- Krok 1: Znajdź oprogramowanie Flash Esp8266
- Krok 2: Znajdź pliki oprogramowania układowego ESP8266
- Krok 3: Podłączanie ESP do trybu Flash
- Krok 4: Wgrywanie oprogramowania układowego
- Krok 5: Korzystanie z pobierania opłaty za pobieranie Esp Flash V0.9.3.1
- Krok 6: Zaprogramuj Esp za pomocą Esplorer
- Krok 7: Rozwiązywanie problemów
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Moduł ESP8266 jest tanim modułem bezprzewodowym. Posiada SOC (system na chipie), który jest w stanie zapewnić wifi do dowolnego mikrokontrolera/mikroprocesora. Istnieją dwa sposoby użycia esp8266.
- Samodzielny esp8266
- Esp8266 z raspberry pi lub arduino lub stm32
Esp8266 potrzebuje zewnętrznego 3,3 V do poprawnej pracy. Jeśli używasz esp8266 z arduino, staraj się nie dostarczać zasilania z arduino. Jak arduino maksymalny prąd zapewniający wydajność wynosi 40mA, podczas gdy esp8266 pobiera 250mA. Jest to najprawdopodobniej problem podczas wgrywania nowego oprogramowania lub podczas korzystania z esp8266
Początkującym zaleca się korzystanie z dostępnej na rynku płyty mcu węzła. Istnieją dwa rodzaje płyt: jedna z czujnikiem RGB led i Ldr, a druga z tylko pinami breakout. Ta płyta ma wbudowany regulator napięcia, który obsługuje odpowiednią moc
- esp8266 dowcipna tablica
- Węzeł Mcu
Krok 1: Znajdź oprogramowanie Flash Esp8266
Pobierz oprogramowanie z dysku
espFlasher
Krok 2: Znajdź pliki oprogramowania układowego ESP8266
Przejdź do tego łącza poniżej, aby znaleźć pliki oprogramowania układowego.
- AT oprogramowanie układowe ostatnia aktualizacja 2017 września
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Krok 3: Podłączanie ESP do trybu Flash
Moduł ESP 8266-01
Korzystanie z adaptera programatora Esp01
To najlepszy sposób na flashowanie esp01 kup ten moduł i uwolnij się od plątaniny przewodów w przyszłości.
Jest bardzo poręczny i bardzo szybki.
Adapter programatora Esp01
Uwaga: moduł nie wchodzi bezpośrednio na płytkę programującą. W tym celu należy przylutować na nim zworkę. Proszę odnieść się do tego zdjęcia. Zworka jest lutowana między gpio 0 a pinem gnd. gdy nie jest używana w trybie programowania, przesuń zworkę do pustej szpilki.
Korzystanie z modułu zasilania BreadBoard
Zasilanie deski do krojenia chleba
Za pomocą tego modułu można jednocześnie podawać osobno 5v arduino i 3,3v esp8266. Na tym polega piękno tego modułu.
Pin Esp rx również potrzebuje 3.3V.
- Użyj dzielnika napięcia
- Użyj zmiany poziomu
1. Dzielnik napięcia
użyj rezystora 20k i 10k, aby to osiągnąć. Proszę sprawdzić połączenie na zdjęciu
vcc i chpd z esp jest podłączony do 3.3v
Gpio 0 i gnd esp są połączone z gnd
Rx z esp jest bezpośrednio podłączony do TX z arduino
Tx z esp jest podłączony do arduino rx przez dzielnik napięcia
2. Przesuwnik poziomu
Sprawdź połączenie na zdjęciu
- podłącz 5V zasilacza płytki stykowej do pinu hv poziomu logicznego;
- podłącz 3,3 V zasilacza płytki stykowej do pinu Lv poziomu logicznego;
- podłącz tx arduino do dowolnych innych pinów hv z 4 pinów, odpowiadających pinowi, który podłączyłeś tx, podłącz rx esp do tego, który będzie pinem Lv
2. Moduł Esp 8266-12
Znalazłem jak dotąd najlepsze instrukcje daflabs dla tego modułu
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Użyłem Arduino zamiast modułu cp2102 i nie miałem problemu z komunikacją.
Połączenie pozostanie w większości takie samo dla esp8266-12, aby uruchomić go w trybie flash.
GPIO0 -> NISKI
GPIO2 -> WYSOKI
GPIO15 -> NISKI
Krok 4: Wgrywanie oprogramowania układowego
- Prześlij pusty program na arduino, jeśli używasz. A potem podłącz do niego piny esp tx i rx
- Otwórz oprogramowanie i jeden po drugim dodaj do niego pliki bin..
- Teraz dodaj adresy w następujący sposób.
boot_v1.2.bin ---0x00000
użytkownik1.1024.nowy2.bin ---0x01000
blank.bin ---0x7e000
blank.bin ---0x3fe000
esp_init_data_default.bin --0x3fc000
- Następnie wystarczy kliknąć przycisk flash, jeśli wszystko jest w porządku, flasher pokaże stan pobierania, a dioda LED modułu esp 8266 będzie migać bardzo szybko.
- Gratulacje!!!.wgrałeś najnowszy firmware do esp8266.
- Jeśli nie znajdziesz tego adresu mac. użyj pinu resetowania i umieść go w gnd na 2 sekundy, a następnie usuń go z gnd i ponownie sflashuj. Bardzo ważne jest uzyskanie adresu mac.
- Czas przetestować moduł Esp. Teraz po prostu usuń przewód GPIO 0, który był podłączony do GND, możesz podłączyć go do VCC lub zostawić tak.
- Teraz podłącz Arduino z powrotem do komputera i otwórz port szeregowy.
- Sprawdź komendy at na różnych szybkościach transmisji, większość esp działa dobrze na tej szybkości 115200 bodów.
- TERAZ nadszedł czas, aby przetestować komendy AT.wpisz "AT" w porcie szeregowym, a otrzymasz "OK". Teraz wpisz „AT+GMR” i sprawdź wersję oprogramowania.
- Aby zmienić szybkość transmisji, możesz to zrobić "AT+UART_DEF=9600, 8, 1, 0, 0"
Krok 5: Korzystanie z pobierania opłaty za pobieranie Esp Flash V0.9.3.1
Istnieją dwa programy do zainstalowania pliku bin na soc esp8266. Drugą metodą jest użycie esp flash download.
1.) Pobierz oprogramowanie z poniższego linku!
bbs.espressif.com/viewtopic.php?t=25
2.) Teraz po prostu przejrzyj plik bin, który chcesz przesłać na esp i nie zmieniaj żadnych ustawień poza portem com i zmień szybkość transmisji na 115200 i kliknij start. Zobaczysz status przesyłania. Miej trochę cierpliwości do tego czasu mówi skończ.
Krok 6: Zaprogramuj Esp za pomocą Esplorer
esplorer to oprogramowanie stworzone specjalnie dla modułu wifi esp8266. Możesz przesłać kod lua lub polecenia AT na esp8266 za pomocą tego oprogramowania
pobierz to z podanego linku
esp8266.ru/esplorer/
Krok 7: Rozwiązywanie problemów
1.) Zasilanie esp 8266 z zewnętrznego źródła zasilania. Unikaj używania arduino lub komputera do vcc.
2.) sprawdź obwód trzykrotnie i zawsze podczas wgrywania oprogramowania spróbuj ręcznie zresetować esp8266, wykonując chpd gnd na jakiś czas i włóż go z powrotem do vcc
3.) upewnij się, że używasz regulatora buck lub 3.3. esp8266 również potrzebuje stałego prądu
4.) Uwaga: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ inny link, który może pomóc w rozwiązaniu problemów z modułem esp.if żadne z powyższych
metoda działa…
Zalecana:
Flashowanie oprogramowania układowego ESP8266: 4 kroki
Flashowanie oprogramowania układowego ESP8266: Każdy próbuje zaktualizować oprogramowanie układowe modułu ESP8266, instrukcje mogą pomóc w flashowaniu oprogramowania układowego w ESP8266
Flashowanie niestandardowego oprogramowania układowego do latarki BLF A6: 5 kroków
Flashowanie niestandardowego oprogramowania układowego do latarki BLF A6: Niedawno otrzymałem BLF A6. Jest bardzo ładny, ale nie podoba mi się żadna z domyślnych grup trybów, więc zmodyfikowałem oprogramowanie układowe, aby używało moich preferowanych jasności. Trudno było znaleźć informacje, więc wszystko, czego się tutaj nauczyłem, umieszczam dla siebie i innych
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: 4 kroki?
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: Dlaczego? kopia zapasowa oryginalnego oprogramowania jest ważna. najprostszy ans = oryginał jest oryginalny W tym samouczku pokażę, jak wykonać kopię zapasową oryginalnego oprogramowania esp8266ex. ESP8266EX to tani mikrochip Wi-Fi z pełnym stosem TCP/IP i mikrokontrolerem
Użyj oprogramowania układowego Homie do sterowania modułem przełącznika Sonoff (na podstawie ESP8266): 5 kroków (ze zdjęciami)
Użyj oprogramowania układowego Homie do sterowania modułem przełącznika Sonoff (w oparciu o ESP8266): Jest to kontynuacja instrukcji, napisałem to trochę po „Budowaniu urządzeń Homie dla IoT lub automatyki domowej”. Później skupiłem się na podstawowym monitorowaniu (DHT22, DS18B20, światło) wokół płyt D1 Mini.Tym razem chciałbym pokazać, jak
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: Sonoff to przełącznik sterowany przez Wi-Fi, który jest osadzony w układzie scalonym ESP8266 i ma przekaźniki do sterowania urządzeniem przez Internet. Ten układ scalony może być flashowany i przeprogramowywany przez Arduino IDE. Twórcy Sonoff opublikowali biblioteki i pliki Arduino na