LILYGO-logo

LILYGO T-Deck Arduino softver

LILYGO-T-Deck-Arduino-Softver-sl.1

Informacije o proizvodu

specifikacije:

  • Naziv proizvoda: T-Deck
  • verzija: V1.0
  • Datum izlaska: 2024.05
  • hardver: ESP32 modul
  • softver: Arduino

Upute za upotrebu proizvoda

Uvod

Ovaj vodič je dizajniran da pomogne korisnicima u postavljanju okruženja za razvoj softvera za aplikacije koje koriste T-Deck hardver.

  • T-Deck
    T-Deck je hardverska platforma koja podržava razvoj softvera za različite aplikacije.
  • Arduino
    Arduino je softver koji se koristi za programiranje T-Deck hardvera.
  • Priprema
    Prije početka, uvjerite se da imate spremne potrebne komponente i alate za postavljanje okruženja.

Započnite
Pratite uputstva data u ovom vodiču da biste započeli postavljanje okruženja za razvoj softvera.

Konfiguriši
Konfigurirajte postavke softvera na osnovu zahtjeva vašeg projekta.

Povežite se
Uspostavite vezu između T-Deck hardvera i vašeg razvojnog sistema.

Test Demo
Pokrenite probni demo kako biste se uvjerili da postavka hardvera i softvera ispravno funkcionira.

Upload Sketch

Prenesite svoju Arduino skicu na ESP32 modul koristeći priložena uputstva.

  1. Build i Flash
    Kompilirajte svoj Arduino kod i flešujte ga na ESP32 modul.
  2. Monitor
    Pratite izlaz i ponašanje vaše skice na T-Deck hardveru.

Referenca SSC komande
Pogledajte reference naredbi za specifične operacije vezane za T-Deck hardver.

op
Opis operacije 'op'.

FAQ (često postavljana pitanja)

Šta da radim ako moje otpremanje ne uspije?
Ako vaš prijenos ne uspije, provjerite vezu između vašeg razvojnog sistema i T-Deck hardvera. Uvjerite se da su sve postavke ispravne i pokušajte ponovo otpremiti.

O ovom vodiču

Ovaj dokument ima za cilj da pomogne korisnicima da postave osnovno okruženje za razvoj softvera za razvoj aplikacija koristeći hardver zasnovan na T-Deck-u. Putem jednostavnog exampda, ovaj dokument ilustruje kako se koristi Arduino, uključujući čarobnjaka za konfiguraciju zasnovanu na meniju, kompajliranje Arduina i preuzimanje firmvera u ESP32 modul.

Bilješke o izdanju 

Datum Verzija Bilješke o izdanju
2024.05 V1.0 Prvo izdanje.

Uvod

T-Deck

  • T-Deck je razvojna ploča. Može raditi samostalno.
  • Sastoji se od ESP32-S3 MCU koji podržava Wi-Fi + BLE komunikacioni protokol i PCB matične ploče.
  • Ovaj proizvod ima LCD i LoRa funkcije. LCD model ST7789 LCD sa rezolucijom 320×240. LoRa čip je SX1262.
  • Za aplikacije koje se kreću od senzorskih mreža male snage do najzahtjevnijih zadataka.
  • U središtu ovog modula je ESP32S3 čip.
  • ESP32-S3 integriše Wi-Fi (opseg 2.4 GHz) i Bluetooth 5.0 rješenja na jednom čipu, zajedno s dvostrukim jezgrima visokih performansi i mnogim drugim svestranim perifernim uređajima. ESP32 pruža robusnu, visoko integriranu platformu koja ispunjava stalne zahtjeve za efikasno korištenje energije, kompaktan dizajn i sigurnost.
  • Xinyuan pruža osnovne hardverske i softverske resurse koji osnažuju programere aplikacija da izgrade svoje ideje oko hardvera serije ESP32-S3. Okvir za razvoj softvera koji obezbeđuje Xinyuan namenjen je brzom razvoju aplikacija Interneta stvari (IoT), sa Wi-Fi, Bluetooth, fleksibilnim upravljanjem napajanjem i drugim naprednim sistemskim karakteristikama.
  • Proizvođač je Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Skup višeplatformskih aplikacija napisanih u Javi. Arduino Software IDE je izveden iz programskog jezika Processing i integrisanog razvojnog okruženja Wiring programa. Korisnici mogu razvijati aplikacije u Windows/Linux/MacOS-u zasnovane na Arduinu. Preporučljivo je koristiti Windows 10. Windows OS je korišten kao exampu ovom dokumentu radi ilustracije.

Priprema
Za razvoj aplikacija za ESP32-S3 trebate:

  • Računar koji ima Windows, Linux ili Mac operativni sistem
  • Lanac alata za izradu aplikacije za ESP32-S3
  • Arduino u suštini sadrži API za ESP32-S3 i skripte za upravljanje lancem alata
  • CH9102 drajver za serijski port
  • Sama ploča ESP32-S3 i USB kabl za povezivanje sa računarom

Započnite

Preuzmite Arduino softver

Najbrže kako instalirati Arduino softver (IDE) na Windows mašine

Vodič za brzi početak
The webstranica pruža vodič za brzi početak

Koraci instalacije za Windows platformu Arduino

LILYGO-T-Deck-Arduino-Softver-sl.2

Instalirajte Arduino softver

LILYGO-T-Deck-Arduino-Softver-sl.3

Konfiguriši

Preuzmite Git
Preuzmite instalacioni paket Git.exe

LILYGO-T-Deck-Arduino-Softver-sl.4

Konfiguracija prije izgradnje

  • Kliknite na Arduino ikonu, zatim kliknite desnim tasterom miša i izaberite „Otvori fasciklu u kojoj je“
  • Odaberite hardver ->
  • Miš ** Desni klik ** ->
  • Kliknite ovdje Git Bash

Kloniranje udaljenog spremišta

Povežite se

Skoro ste tamo. Da biste mogli nastaviti dalje, povežite ESP32-S3 ploču na PC, provjerite ispod kojeg serijskog porta je ploča vidljiva i provjerite radi li serijska komunikacija.

Test Demo

Odaberite File>>Prample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Softver-sl.5

Upload Sketch

Odaberite Ploča
Alati<

Upload
Skica << Prenesi

Serijski monitor
Alati << Serijski monitor

LILYGO-T-Deck-Arduino-Softver-sl.6

Referenca SSC komande

Ovdje su navedene neke uobičajene Wi-Fi komande za testiranje modula.

op 

  • Opis
    op komande se koriste za postavljanje i ispitivanje Wi-Fi moda sistema.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.7

  • Parametar
    -Q Pitajte Wi-Fi način rada.
    -S Postavite Wi-Fi način rada.
     

     

    wmode

    Postoje 3 Wi-Fi načina rada:

    • mod = 1: STA mod

    • režim = 2: AP režim

    • režim = 3: STA+AP režim

sta

  • Opis
    sta komande se koriste za skeniranje STA mrežnog interfejsa, povezivanje ili isključivanje AP-a i ispitivanje statusa povezivanja STA mrežnog interfejsa.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.8

  • Parametar
    -s ssid Skenirajte ili povežite pristupne tačke sa ssid-om.
    -b bssid Skenirajte pristupne tačke pomoću bssid.
    -n kanal Skenirajte kanal.
    -h Prikaži rezultate skeniranja sa skrivenim ssid pristupnim tačkama.
    -Q Prikaži status povezivanja STA.
    -D Prekinuto sa trenutnim pristupnim tačkama.

ap

  • Opis
    ap komande se koriste za postavljanje parametara AP mrežnog interfejsa.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.9

  • Parametar
    -S Postavite AP način rada.
    -s ssid Postavite AP ssid.
    -p lozinka Postavite AP lozinku.
    -t šifriranje Postavite način šifriranja AP.
    -h Sakrij ssid.
    -m max_sta Postavite maksimalne AP veze.
    -Q Prikaži AP parametre.
    -L Prikaži MAC adresu i IP adresu povezane stanice.

mac

  • Opis
    mac komande se koriste za upit MAC adrese mrežnog interfejsa.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.10

  • Parametar
    -Q Prikaži MAC adresu.
     

    -o način rada

    • mod = 1: MAC adresa u STA modu.

    • mod = 2: MAC adresa u AP modu.

dhcp

  • Opis
    dhcp komande se koriste za omogućavanje ili onemogućavanje dhcp servera/klijenta.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.10

  • Parametar
    -S Pokrenite DHCP (klijent/server).
    -E Završi DHCP (klijent/server).
    -Q prikaži DHCP status.
     

    -o način rada

    • mod = 1 : DHCP klijent STA interfejsa.

    • mod = 2 : DHCP server AP interfejsa.

    • mod = 3 : oba.

ip

  • Opis
    ip naredba se koristi za postavljanje i upit IP adrese mrežnog interfejsa.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.12

  • Parametar
    -Q Prikaži IP adresu.
     

    -o način rada

    • mod = 1 : IP adresa interfejsa STA.

    • mod = 2 : IP adresa AP interfejsa.

    • mod = 3 : oba

    -S Postavite IP adresu.
    -i ip IP adresa.
    -m maska Maska adrese podmreže.
    -g kapija Default gateway.

ponovno pokretanje

  • Opis
    reboot komanda se koristi za ponovno pokretanje ploče.
  • Example

    LILYGO-T-Deck-Arduino-Softver-sl.13

ram 
ram komanda se koristi za upit veličine preostale hrpe u sistemu.
Example

LILYGO-T-Deck-Arduino-Softver-sl.14

FCC Oprez

Bilo kakve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje da koristi opremu.
Ovaj uređaj je u skladu s dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova:

  1. Ovaj uređaj možda neće uzrokovati štetne smetnje
  2. ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.

VAŽNA NAPOMENA:
Napomena: Ova oprema je testirana i utvrđeno je da je u skladu sa ograničenjima za digitalne uređaje klase B, prema dijelu 15 FCC pravila. Ova ograničenja su dizajnirana da pruže razumnu zaštitu od štetnih smetnji u stambenoj instalaciji. Ova oprema stvara, koristi i može emitovati radiofrekventnu energiju i, ako nije instalirana i korištena prema uputama, može uzrokovati štetne smetnje radio komunikacijama. Međutim, ne postoji garancija da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radio ili televizijskom prijemu, što se može utvrditi isključivanjem i uključivanjem opreme, korisnik se ohrabruje da pokuša ispraviti smetnje jednom ili više sljedećih mjera:

  • Preusmjerite ili premjestite prijemnu antenu.
  • Povećajte razmak između opreme i prijemnika.
  • Povežite opremu na utičnicu u strujnom kolu različitom od onog na koji je priključen prijemnik.
  • Za pomoć se obratite prodavaču ili iskusnom radio/TV tehničaru.

FCC izjava o izloženosti radijaciji:
Ova oprema je u skladu sa ograničenjima izloženosti zračenju FCC utvrđenim za nekontrolisano okruženje.

Dokumenti / Resursi

LILYGO T-Deck Arduino softver [pdf] Korisnički priručnik
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino softver, Arduino softver, softver

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *