Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
Ten przewodnik pomoże ci zainstalować loboris micropython na twoim ESP32 bez dodatkowej wiedzy.
Loboris posiada biblioteki, których nie posiada standardowy micropython, a które są całkiem przydatne. Ten przewodnik jest specjalnie stworzony dla mojego samouczka na temat korzystania z wyświetlacza tft st7789v z micropythonem [wkrótce]
Krok 1: Instalowanie oprogramowania
Do zainstalowania micropythona potrzebujemy oprogramowania. Zaczynamy od Pythona. Jeśli jeszcze go nie zainstalowałeś, polecam zainstalować Anacondę (anaconda.com), która jest pakietem z pythonem, bibliotekami i przydatnymi narzędziami. Po prostu zainstaluj go ze standardowymi opcjami.
Następnie potrzebne jest również narzędzie esp, którego potrzebujemy do flashowania oprogramowania układowego. Pobierz cały folder z https://github.com/espressif/esptool i rozpakuj go w nowym folderze
Krok 2: Pobierz oprogramowanie układowe
Pobierz najnowsze oprogramowanie z
github.com/loboris/MicroPython_ESP32_psRAM…
Są to gotowe oprogramowanie układowe, co znacznie ułatwia. Możesz pobrać normalnie zbudowany "MicroPython_LoBo_esp32" lub zbudowany ze wszystkimi bibliotekami "MicroPython_LoBo_esp32_all". Jeśli przyszedłeś tutaj z mojego samouczka dotyczącego wyświetlania esp32 tft, musisz pobrać "MicroPython_LoBo_esp32_all"
Przewiń stronę w dół i pobierz plik.zip.
Otwórz plik zip i skopiuj wszystkie pliki oraz folder. Wklej je do folderu esptool (z kroku 1). Nie umieszczaj ich w podfolderze! Pliki bin (micropython.bin itp.) muszą znajdować się w tym samym folderze co pliki.py (esptool.py itp.). Tylko bootloader.bin musi znajdować się w podfolderze bootloader.bin (patrz zdjęcie dla struktury)
Krok 3: Znajdź port COM
Podłącz esp32 przez USB. Otwórz menedżera urządzeń Windows (poprzez ustawienia systemu Windows lub naciśnij klawisz Windows + R, wpisz „devmgmt.msc” i naciśnij enter). Otwórz punkt "porty". Poszukaj czegoś takiego jak „cp2102”. Z tyłu znajduje się określony port COM, na przykład COM7. Pamiętaj o tym w następnym kroku.
Krok 4: Zaktualizuj oprogramowanie układowe
Zakładam, że skorzystałeś z mojego samouczka i zainstalowałeś anakondę. Jeśli masz inną instalację Pythona, zakładam, że możesz sam dostosować następujące elementy.
Otwórz „Monit Anaconda” (kliknij menu Start systemu Windows -> Anaconda). Zmień ścieżkę do folderu, w którym znajduje się narzędzie esp. Dla mnie byłby to „C:\Users\Marc\Desktop\TTGO Display\esptool-master2”
Aby przejść do tego folderu, wpisz „cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2” i naciśnij enter.
Teraz flashujemy oprogramowanie. Upewnij się, że esp32 jest podłączony. Wpisz następujące polecenie:
python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --po no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size wykryć 0x1000 bootloader/bootloader.bin 0xf000 phy_init_000.bin 0x10 MicroPython.bin 0x8000 partitions_mpy.bin
Zmień port COM na port znaleziony w poprzednim kroku i naciśnij enter. Oprogramowanie układowe zostanie teraz sflashowane. Może to chwilę potrwać.
Krok 5: Sprawdź, czy oprogramowanie układowe zostało pomyślnie zaktualizowane
Polecam korzystanie z uPyCraft. (https://docs.dfrobot.com/upycraft/) Pobierz i zainstaluj. Otwórz program. Kliknij narzędzia -> płyta -> esp32. Kliknij narzędzia -> Serial -> (Wybierz Serial do którego podłączona jest Twoja płyta, w moim przypadku COM7).
Jeśli flashowanie się powiodło, powinieneś zobaczyć w terminalu ">>>". Możesz wpisać „1+1” i nacisnąć enter, a powinno zwrócić 2. Jeśli zamiast tego zobaczysz okno z opcjami flashowania oprogramowania układowego, instalacja mogła gdzieś się nie powieść. (Czasami zdarza się to również, gdy instalacja się powiodła. Gdy zobaczysz "okno flash", spróbuj połączyć się jeszcze kilka razy, odłącz USB od płyty, zamknij uPyCraft, podłącz płytę ponownie, otwórz uPyCraft i spróbuj podłączyć kilka razy ponownie. Czasami to działa, czasami uPyCraft ZAWSZE kończy się niepowodzeniem przy pierwszej próbie, ale udaje się przy drugiej próbie połączenia).
Zalecana:
Instalacja Windows na MacBooku (oprogramowanie Apple): 8 kroków
Instalowanie systemu Windows na MacBooku (oprogramowanie Apple): Jedną z zalet posiadania MacBooka jest to, że daje on wybór między systemem Mac OS lub Windows (jeśli jest zainstalowany). Pozwala to użytkownikowi na uruchamianie niektórych aplikacji lub gier, które są tylko systemem operacyjnym Windows. Ten przewodnik instruktażowy
Instalacja płytki ESP32 w Arduino IDE (Windows, Mac OS X, Linux): 7 kroków
Instalacja płytki ESP32 w Arduino IDE (Windows, Mac OS X, Linux): Dostępny jest dodatek do Arduino IDE, który umożliwia programowanie ESP32 za pomocą Arduino IDE i jego języka programowania. W tym samouczku pokażemy, jak zainstalować płytkę ESP32 w Arduino IDE, niezależnie od tego, czy używasz Windows, Mac OS X czy Li
Instalacja USBASP w Windows 10: 8 kroków
Instalacja USBASP w Windows 10: Dla początkującego użytkownika ATMEGA instalacja USB-ASP w Windows 10 może być męcząca. Urządzenie USBASP jest przeznaczone do pracy z 32-bitami, ale nasz obecny komputer z systemem Windows 10 jest w większości 64-bitowy. Potrzebne są więc dodatkowe kroki dla konkretnego portu USB. Jeśli masz install
Instalacja ESP32 na Arduino IDE: prosta metoda: 6 kroków
Instalacja ESP32 na Arduino IDE: Prosta metoda: Oto nowy sposób instalacji ESP32 w Arduino IDE. Zostało to udostępnione w sierpniu 2018 roku i jest znacznie łatwiejsze niż improwizowane rozwiązania z przeszłości. Producent mikrokontrolerów Espressif zdał sobie sprawę z wagi środowiska Arduino IDE (które
DIY MusiLED, zsynchronizowane z muzyką diody LED z aplikacją Windows i Linux jednym kliknięciem (32-bitowe i 64-bitowe). Łatwe do odtworzenia, łatwe w użyciu, łatwe do przenoszenia
DIY MusiLED, zsynchronizowane z muzyką diody LED z aplikacją Windows i Linux jednym kliknięciem (32-bitowe i 64-bitowe). Łatwy do odtworzenia, łatwy w użyciu, łatwy do przenoszenia. Ten projekt pomoże Ci podłączyć 18 diod LED (6 czerwonych + 6 niebieskich + 6 żółtych) do płyty Arduino i przeanalizować sygnały karty dźwiękowej komputera w czasie rzeczywistym i przekazać je do diody LED, aby je oświetlić zgodnie z efektami beatu (Snare, High Hat, Kick)