W dziedzinie inicjatyw Internetu Rzeczy (IoT), mikrokontroler ESP8266 jest bardzo popularnym wyborem ze względu na jego opłacalność, doskonałą wydajność i przyjazne programowanie. Rozpoczynając projekt ESP8266 oparty na platformie Arduino, niezbędne jest staranne wykonanie instalacji pakietu sprzętowego oraz konfiguracji środowiska programistycznego. Przedstawiono tutaj kompleksowy, krok po kroku przewodnik mający na celu ułatwienie bezproblemowej instalacji pakietu sprzętowego ESP8266.
Sprzęt przygotowawczy
Dla osób, które są nowe w tym temacie, zaleca się korzystanie z płytek rozwojowych takich jak NodeMCU. Te płytki mają zintegrowany chip ESP8266, wraz z interfejsem USB i niezbędnymi obwodami, co ułatwia początkującym szybkie rozpoczęcie pracy. Głównym chipem NodeMCU jest ESP8266-12F, który jest bardzo odpowiedni do nauki i rozwoju projektów.
USB kabel
Przygotuj kabel USB do podłączenia płytki rozwojowej do komputera. Upewnij się, że kabel USB ma co najmniej cztery przewody, aby obsługiwał transfer danych i zasilanie.
Inny sprzęt (opcjonalnie)
Jeśli używasz modułu ESP8266 (np. seria ESP8266-01), do wgrywania oprogramowania i komunikacji wymagany jest również kabel USB do TTL.
Przełączniki DIP (opcjonalne) do przełączania trybu pracy ESP8266.
Instalacja środowiska do tworzenia oprogramowania
-
Po zakończeniu pobierania postępuj zgodnie z instrukcjami, aby zainstalować. Użytkownicy systemu Windows powinni uruchomić plik exe bezpośrednio i postępować zgodnie z kreatorem instalacji.
-
Uwaga: Nie umieszczaj znaków chińskich ani znaków specjalnych w ścieżce instalacji.
Konfigurowanie jądra Arduino dla ESP8266
Dodaj Menedżera Płyt URL
-
Otwórz Arduino IDE, kliknij „Plik” -> „Preferencje”.
- W polu „Additional boards manager URLs” dodaj następujący URL:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
Kliknij OK i uruchom ponownie Arduino IDE.
Instalacja płytki rozwojowej ESP8266
-
Po ponownym uruchomieniu kliknij „Narzędzia” -> „Płytka” -> „Menedżer płytek”.
-
W menedżerze płytek rozwojowych wyszukaj słowo kluczowe „ESP8266” i wybierz najnowszą wersję do instalacji.
-
Poczekaj na zakończenie instalacji i uruchom ponownie Arduino IDE.
Zainstaluj sterowniki sprzętowe (jeśli wymagane)
Dla niektórych płytek rozwojowych ESP8266 (np. NodeMCU), może być konieczne zainstalowanie sterownika USB, aby komputer je rozpoznał.
Podłącz płytę rozwojową:
Użyj kabla USB, aby podłączyć płytkę rozwojową ESP8266 do komputera.
Zainstaluj kierowca:
-
Użytkownicy Windows: Otwórz Menedżera urządzeń, znajdź nierozpoznane urządzenie (może to być „CP2102 USB to UART Bridge” lub „CH340” itp.), kliknij prawym przyciskiem myszy i wybierz „Aktualizuj sterownik”.
-
Wybierz „Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika”, a następnie określ folder ze ściągniętym sterownikiem do instalacji.
-
Użytkownicy Mac i Linux zazwyczaj nie muszą instalować dodatkowych sterowników, ponieważ system ma wbudowane wsparcie dla nich.
Środowisko Rozwoju Testów
Pisanie kodu testowego
W środowisku Arduino IDE napisz prosty przykładowy kod, aby sprawdzić, czy ESP8266 działa poprawnie. Na przykład można napisać program Blink, który spowoduje miganie diod LED na płytce rozwojowej.
Prześlij kod
-
Wybierz odpowiedni port: W „Narzędzia” -> „Porty” w Arduino IDE wybierz odpowiedni port swojej płytki ESP8266.
-
Prześlij kod: Kliknij przycisk „Prześlij”, poczekaj, aż kod zostanie skompilowany i przesłany do ESP8266.
-
Obserwuj rezultat: jeśli wszystko jest w porządku, zobaczysz, jak diody LED na płytce zaczynają migać.
Dzięki powyższym krokom powinieneś być w stanie pomyślnie zainstalować pakiet sprzętowy ESP8266 i skonfigurować środowisko programistyczne. Teraz możesz zacząć używać ESP8266 do różnych projektów IoT. Jeśli napotkasz jakiekolwiek problemy, możesz odwołać się do społeczności Arduino lub oficjalnej dokumentacji ESP8266 aby je rozwiązać.