logo LILYGO

Oprogramowanie LILYGO T-Deck Arduino

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-1

Informacje o produkcie

Dane techniczne:

  • Nazwa produktu:Pokład T
  • Wersja: V1.0
  • Data wydania: 2024.05
  • Sprzęt komputerowy: Moduł ESP32
  • Oprogramowanie: Arduino

Instrukcje użytkowania produktu

Wstęp

Niniejszy przewodnik ma na celu pomóc użytkownikom w skonfigurowaniu środowiska programistycznego dla aplikacji wykorzystujących sprzęt T-Deck.

  • Pokład T
    T-Deck to platforma sprzętowa wspierająca tworzenie oprogramowania dla różnych zastosowań.
  • Arduino
    Arduino to oprogramowanie służące do programowania sprzętu T-Deck.
  • Przygotowanie
    Przed rozpoczęciem upewnij się, że masz niezbędne komponenty i narzędzia potrzebne do skonfigurowania środowiska.

Rozpocznij
Aby rozpocząć konfigurację środowiska programistycznego, postępuj zgodnie z instrukcjami zawartymi w tym przewodniku.

Konfiguruj
Skonfiguruj ustawienia oprogramowania w oparciu o wymagania swojego projektu.

Łączyć
Nawiąż połączenie między sprzętem T-Deck a systemem programistycznym.

Testuj demo
Uruchom wersję demonstracyjną, aby upewnić się, czy konfiguracja sprzętu i oprogramowania działa prawidłowo.

Prześlij szkic

Prześlij szkic Arduino do modułu ESP32, postępując zgodnie z dołączonymi instrukcjami.

  1. Buduj i Flash
    Skompiluj kod Arduino i wgraj go do modułu ESP32.
  2. Monitor
    Monitoruj dane wyjściowe i zachowanie swojego szkicu na sprzęcie T-Deck.

Opis poleceń SSC
Aby uzyskać informacje na temat konkretnych operacji związanych ze sprzętem T-Deck, należy zapoznać się z dokumentacją poleceń.

op
Opis operacji 'op'.

FAQ (najczęściej zadawane pytania)

Co zrobić, jeśli przesyłanie się nie powiedzie?
Jeśli przesyłanie się nie powiedzie, sprawdź połączenie między systemem deweloperskim a sprzętem T-Deck. Upewnij się, że wszystkie ustawienia są poprawne i spróbuj przesłać ponownie.

O tym przewodniku

Niniejszy dokument ma na celu pomóc użytkownikom skonfigurować podstawowe środowisko programistyczne do tworzenia aplikacji przy użyciu sprzętu opartego na T-Deck. Poprzez prosty exampTen dokument ilustruje sposób korzystania z Arduino, w tym kreatora konfiguracji opartego na menu, kompilacji Arduino i pobierania oprogramowania układowego do modułu ESP32.

Informacje o wydaniu 

Data Wersja Informacje o wydaniu
2024.05 V1.0 Pierwsze wydanie.

Wstęp

Pokład T

  • T-Deck to płyta rozwojowa. Może pracować niezależnie.
  • Składa się z mikrokontrolera ESP32-S3 obsługującego protokół komunikacyjny Wi-Fi + BLE oraz płyty głównej PCB.
  • Ten produkt ma funkcje LCD i LoRa. Model LCD ST7789 LCD o rozdzielczości 320×240. Chip LoRa to SX1262.
  • Do zastosowań od sieci czujników o małej mocy po najbardziej wymagające zadania.
  • Sercem tego modułu jest układ ESP32S3.
  • ESP32-S3 integruje rozwiązania Wi-Fi (pasmo 2.4 GHz) i Bluetooth 5.0 na jednym chipie, wraz z dwoma wysokowydajnymi rdzeniami i wieloma innymi wszechstronnymi urządzeniami peryferyjnymi. ESP32 zapewnia solidną, wysoce zintegrowaną platformę, aby sprostać ciągłym wymaganiom wydajnego wykorzystania energii, kompaktowej konstrukcji i bezpieczeństwa.
  • Xinyuan zapewnia podstawowe zasoby sprzętowe i programowe, które umożliwiają twórcom aplikacji budowanie swoich pomysłów wokół sprzętu serii ESP32-S3. Framework programistyczny dostarczany przez Xinyuan jest przeznaczony do szybkiego rozwijania aplikacji Internetu rzeczy (IoT) z Wi-Fi, Bluetooth, elastycznym zarządzaniem energią i innymi zaawansowanymi funkcjami systemowymi.
  • Producentem jest Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Zestaw wieloplatformowych aplikacji napisanych w Javie. Arduino Software IDE wywodzi się z języka programowania Processing i zintegrowanego środowiska programistycznego programu Wiring. Użytkownicy mogą tworzyć aplikacje w systemach Windows/Linux/MacOS w oparciu o Arduino. Zaleca się korzystanie z systemu Windows 10. System operacyjny Windows został użyty jako example w tym dokumencie w celach ilustracyjnych.

Przygotowanie
Do tworzenia aplikacji dla ESP32-S3 potrzebujesz:

  • Komputer PC z systemem operacyjnym Windows, Linux lub Mac
  • Łańcuch narzędzi do budowy aplikacji dla ESP32-S3
  • Arduino zasadniczo zawiera API dla ESP32-S3 i skrypty do obsługi Toolchain
  • Sterownik portu szeregowego CH9102
  • Sama płytka ESP32-S3 oraz kabel USB do podłączenia jej do komputera

Rozpocznij

Pobierz oprogramowanie Arduino

Najszybszy sposób instalacji oprogramowania Arduino (IDE) na komputerach z systemem Windows

Szybki przewodnik
Ten webstrona zawiera samouczek szybkiego startu

Kroki instalacji dla platformy Windows Arduino

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-2

Zainstaluj oprogramowanie Arduino

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-3

Konfiguruj

Pobierz Gita
Pobierz pakiet instalacyjny Git.exe

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-4

Konfiguracja przed kompilacją

  • Kliknij ikonę Arduino, a następnie kliknij prawym przyciskiem myszy i wybierz „Otwórz folder, w którym”
  • Wybierz sprzęt ->
  • Mysz ** Kliknij prawym przyciskiem myszy ** ->
  • Kliknij tutaj Git Bash

Klonowanie zdalnego repozytorium

Łączyć

Już prawie jesteś. Aby móc przejść dalej należy podłączyć płytkę ESP32-S3 do PC, sprawdzić pod jakim portem szeregowym płytka jest widoczna oraz sprawdzić czy komunikacja szeregowa działa.

Testuj demo

Wybierać File>>Example>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-5

Prześlij szkic

Wybierz tablicę
Narzędzia<

Wgrywać
Szkic << Prześlij

Monitor szeregowy
Narzędzia <<Monitor szeregowy

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-6

Opis poleceń SSC

Poniżej wymieniono kilka typowych poleceń Wi-Fi, które można wykorzystać do przetestowania modułu.

op 

  • Opis
    polecenia op służą do ustawiania i sprawdzania trybu Wi-Fi systemu.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-7

  • Parametr
    -Q Zapytanie o tryb Wi-Fi.
    -S Ustaw tryb Wi-Fi.
     

     

    tryb w

    Dostępne są 3 tryby Wi-Fi:

    • tryb = 1: tryb STA

    • tryb = 2: tryb AP

    • tryb = 3: tryb STA+AP

sta

  • Opis
    Polecenia sta służą do skanowania interfejsu sieciowego STA, podłączania lub odłączania punktu dostępowego oraz sprawdzania stanu połączenia interfejsu sieciowego STA.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-8

  • Parametr
    -s ssd Skanuj lub połącz punkty dostępowe z ssid.
    -b identyfikator bss Zeskanuj punkty dostępowe za pomocą bssid.
    -n kanał Zeskanuj kanał.
    -h Pokaż wyniki skanowania z ukrytymi punktami dostępowymi ssid.
    -Q Pokaż stan połączenia STA.
    -D Odłączono od aktualnych punktów dostępowych.

ap

  • Opis
    Polecenia ap służą do ustawiania parametrów interfejsu sieciowego AP.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-9

  • Parametr
    -S Ustaw tryb AP.
    -s ssd Ustaw identyfikator AP.
    -p hasło Ustaw hasło AP.
    -t zaszyfrować Ustaw tryb szyfrowania AP.
    -h Ukryj SSID.
    -m max_sta Ustaw maksymalne połączenia AP.
    -Q Pokaż parametry AP.
    -L Pokaż adres MAC i adres IP podłączonej stacji.

prochowiec

  • Opis
    Polecenia mac służą do wysyłania zapytań o adres MAC interfejsu sieciowego.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-10

  • Parametr
    -Q Pokaż adres MAC.
     

    -o tryb

    • mode = 1: Adres MAC w trybie STA.

    • mode = 2: Adres MAC w trybie AP.

dhcp

  • Opis
    Polecenia dhcp służą do włączania lub wyłączania serwera/klienta dhcp.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-10

  • Parametr
    -S Uruchom DHCP (klient/serwer).
    -E Zakończ DHCP (klient/serwer).
    -Q pokaż stan DHCP.
     

    -o tryb

    • tryb = 1 : klient DHCP interfejsu STA.

    • tryb = 2: serwer DHCP interfejsu AP.

    • tryb = 3 : oba.

ip

  • Opis
    Polecenie ip służy do ustawiania i sprawdzania adresu IP interfejsu sieciowego.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-12

  • Parametr
    -Q Pokaż adres IP.
     

    -o tryb

    • mode = 1 : Adres IP interfejsu STA.

    • mode = 2 : Adres IP interfejsu AP.

    • tryb = 3: oba

    -S Ustaw adres IP.
    - ja ip Adres IP.
    -m maska Maska adresu podsieci.
    -g brama Brama domyślna.

ponowne uruchomienie

  • Opis
    Polecenie reboot służy do ponownego uruchomienia płyty.
  • Example

    LILYGO-T-Deck-Arduino-Oprogramowanie-fig-13

baran 
Komenda ram służy do zapytania o wielkość pozostałej sterty w systemie.
Example

LILYGO-T-Deck-Arduino-Oprogramowanie-fig-14

Ostrzeżenie FCC

Wszelkie zmiany lub modyfikacje, na które nie wyraziła wyraźnej zgody strona odpowiedzialna za zgodność, mogą spowodować unieważnienie prawa użytkownika do korzystania ze sprzętu.
To urządzenie jest zgodne z częścią 15 przepisów FCC. Eksploatacja podlega następującym dwóm warunkom:

  1. To urządzenie nie może powodować szkodliwych zakłóceń
  2. Urządzenie to musi akceptować wszelkie odbierane zakłócenia, w tym zakłócenia mogące powodować niepożądane działanie.

WAŻNA UWAGA:
Uwaga: To urządzenie zostało przetestowane i uznane za zgodne z ograniczeniami dla urządzeń cyfrowych klasy B, zgodnie z częścią 15 przepisów FCC. Ograniczenia te mają na celu zapewnienie rozsądnej ochrony przed szkodliwymi zakłóceniami w instalacjach domowych. To urządzenie generuje, wykorzystuje i może emitować energię o częstotliwości radiowej, a jeśli nie zostanie zainstalowane i nie będzie używane zgodnie z instrukcją, może powodować szkodliwe zakłócenia w komunikacji radiowej. Nie ma jednak gwarancji, że w konkretnej instalacji nie wystąpią zakłócenia. Jeśli urządzenie powoduje szkodliwe zakłócenia w odbiorze sygnału radiowego lub telewizyjnego, co można stwierdzić poprzez wyłączenie i włączenie urządzenia, zachęca się użytkownika do podjęcia próby skorygowania zakłóceń za pomocą jednego lub kilku z następujących środków:

  • Zmiana orientacji lub położenia anteny odbiorczej.
  • Zwiększ odległość między urządzeniem i odbiornikiem.
  • Podłącz urządzenie do gniazdka w innym obwodzie niż ten, do którego podłączony jest odbiornik.
  • Aby uzyskać pomoc, należy zwrócić się do sprzedawcy lub doświadczonego technika radiowo-telewizyjnego.

Oświadczenie FCC dotyczące narażenia na promieniowanie:
Sprzęt ten jest zgodny z limitami ekspozycji na promieniowanie ustalonymi przez FCC dla środowiska niekontrolowanego.

Dokumenty / Zasoby

Oprogramowanie LILYGO T-Deck Arduino [plik PDF] Instrukcja użytkownika
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, Oprogramowanie Arduino T-Deck, Oprogramowanie Arduino, Oprogramowanie

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *