Czym jest LILYGO T-Lora Pager?
LILYGO T-Lora Pager to kompaktowe przenośne urządzenie deweloperskie z bezprzewodową komunikacją LoRa, oparte na mikrokontrolerze ESP32-S3. Posiada klawiaturę QWERTY, kolorowy wyświetlacz 2,33 cala, GPS, NFC, wsparcie audio oraz różne czujniki. Został zaprojektowany do aplikacji AIOT i jest kompatybilny z Arduino IDE oraz innymi platformami deweloperskimi.
Szybki przewodnik po Arduino IDE
Wskazówka: Od 2025/04/28 platformio nie obsługuje najnowszej wersji esp-arduino v3 i wyższych. Obecnie obsługiwana wersja to v2.0.17 (oparta na IDF v4.4.7).
-
Zainstaluj Arduino IDE.
-
Zainstaluj pakiet płytek Arduino ESP32 w wersji 3.3.0-alpha1 lub nowszej (najlepiej najnowszą wersję).
Użyj URL Menedżera Płytek Arduino: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json -
Pobierz bibliotekę LilyGoLib.
-
W Arduino IDE przejdź do Szkic -> Dołącz bibliotekę -> Dodaj .ZIP Biblioteka, i wybierz pobrany plik ZIP LilyGoLib.
-
Zainstaluj pakiet LilyGoLib-ThirdParty:
-
Skopiuj wszystkie foldery z katalogu LilyGoLib-ThirdParty do folderu bibliotek Arduino IDE.
Jeśli folder bibliotek nie istnieje, proszę go utworzyć.
Uwaga: Nie kopiuj całego katalogu LilyGoLib-ThirdParty, tylko znajdujące się w nim foldery. -
Aby znaleźć folder bibliotek Arduino na swoim komputerze:
Windows: C:\Users\{username}\Documents\Arduino
macOS: /Users/{username}/Documents/Arduino
Linux: /home/{username}/Arduino
Wskazówka: Proszę pamiętać, że biblioteki zawarte w LilyGoLib-ThirdParty mogą nie być najnowszymi wersjami. Nie aktualizuj zależnych bibliotek do nowszych wersji, chyba że potwierdzisz, że sprzęt działa poprawnie. Za każdym razem, gdy otwierasz Arduino IDE, może pojawić się powiadomienie o dostępnych aktualizacjach bibliotek. Przed aktualizacją upewnij się, że sprzęt działa poprawnie z obecnymi wersjami. Jeśli po aktualizacji pojawią się problemy, wróć do wcześniej działających wersji zależnych bibliotek. Możesz sprawdzić aktualną listę wersji zależnych bibliotek tutaj.
-
Otwórz Arduino IDE i przejdź do Plik -> Przykłady -> LilyGOLib -> helloworld
-
Skonfiguruj płytę, przechodząc do Narzędzia -> Płyta -> esp32, następnie wybierz odpowiednią opcję z poniższej tabeli:
Ustawienia Arduino IDE | Wartość |
Tablica | LilyGo-T-LoRa-Pager |
Port | Twój port |
USB CDC przy uruchomieniu | Włączone |
Częstotliwość CPU | 240MHZ(WiFi) |
Poziom debugowania rdzenia | Brak |
USB DFU przy uruchamianiu | Wyłącz |
Wymaż całą pamięć Flash przed wgraniem szkicu | Wyłącz |
Wydarzenia odbywają się w | Rdzeń 1 |
Adapter JTAG | Wyłącz |
Arduino działa na | Rdzeń 1 |
USB Firmware MSC przy starcie | Wyłącz |
Schemat partycji | 16M Flash(3M APP/9.9MB FATFS) |
Rewizja płyty | Radio-SX1262 |
Tryb przesyłania | UART0/Sprzętowe CDC |
Prędkość wysyłania | 921600 |
Tryb USB | CDC i JTAG |
-
Opcje rewizji płyty muszą być wybrane na podstawie zakupionego modułu RF. Obecne opcje obejmują:
-
Radio-SX1262 (Sub 1G LoRa)
-
Radio-SX1280 (2.4G LoRa)
-
Radio-CC1101 (Sub 1G (G)MSK, 2(G)FSK, 4(G)FSK, ASK, OOK)
-
Radio-LR1121 (Sub 1G + 2.4G LoRa)
-
Radio-SI4432 (Sub 1G ISM)
-
Wybierz właściwy port.
-
Kliknij Upload i poczekaj na skompilowanie i wgranie szkicu.
-
Jeśli nie możesz wgrać szkicu lub urządzenie USB wielokrotnie się łączy i rozłącza, proszę ręcznie przełączyć urządzenie w tryb pobierania. Instrukcje wejścia w ten tryb znajdziesz w T-LoRa-Pager Enter Download Mode.
Uwaga:
-
Jeśli w wyjściu szeregowym nie pojawiają się dane, sprawdź, czy USB CDC On Boot jest ustawione na Enabled.
-
Wersja płyty powinna odpowiadać faktycznie zainstalowanemu modułowi RF, domyślnie jest to SX1262.
-
Ta biblioteka wymaga najnowszej wersji arduino-esp32. Wersje niższe niż V3.3.0-alpha1 spowodują błąd.
Instrukcje trybu pobierania LILYGO T-LoRa-Pager
Jeśli porty USB ciągle się łączą i rozłączają, tryb pobierania jest potrzebny tylko wtedy, gdy wgrywanie szkicu się nie powiedzie. Zazwyczaj ten krok nie jest konieczny.
Aby wejść w tryb pobierania:
-
Podłącz swoją płytkę za pomocą kabla USB-C.
-
Naciśnij i przytrzymaj przycisk BOOT .
-
Trzymając BOOT, zwolnij przycisk RST.
-
Następnie zwolnij przycisk BOOT.
-
Port USB powinien teraz pozostać stabilny bez migania. Możesz kontynuować, klikając Upload.
-
Naciśnij przycisk RST, aby wyjść z trybu pobierania.
Jeśli nowy kod zostanie pomyślnie wgrany, ale urządzenie nie włącza się lub zachowuje się nieprawidłowo, proszę użyć dostarczonego fabrycznego kodu testowego, aby sprawdzić, czy peryferia działają poprawnie. Możesz pobrać oprogramowanie i instrukcje testowania tutaj.