T-HMI
Kasutusjuhend
Versioon 1.0
Autoriõigus © 2023
Teave selle juhendi kohta
Selle dokumendi eesmärk on aidata kasutajatel seadistada põhitarkvara arenduskeskkonda rakenduste arendamiseks, kasutades T-HMI-l põhinevat riistvara.
Läbi lihtsa eksampSee dokument illustreerib Arduino kasutamist, sealhulgas menüüpõhist konfiguratsiooniviisardit, Arduino kompileerimist ja püsivara allalaadimist ESP32-S3 moodulisse.
Väljalaskemärkmed
| Kuupäev | Versioon | Väljalaskemärkmed |
| 2023.04 | V1.0 | Esimene väljalase. |
Sissejuhatus
1.1. T-HMI
T-HMI on arendusplaat. See võib töötada iseseisvalt.
See koosneb ESP32-S3 MCU-st, mis toetab Wi-Fi + BLE sideprotokolli ja emaplaadi PCB-d. Ekraan on 2.8-tolline IPS LCD ST7789V.
Selle mooduli tuumaks on ESP32S3R8 kiip.
ESP32-S3 integreerib Wi-Fi (2.4 GHz sagedusala) ja Bluetooth 5.0 lahendused ühele kiibile koos kahe suure jõudlusega tuuma ja paljude muude mitmekülgsete välisseadmetega. 40 nm tehnoloogial töötav ESP32-S3 pakub tugevat ja väga integreeritud platvormi, mis vastab pidevatele nõudmistele tõhusa energiakasutuse, kompaktse disaini, turvalisuse, suure jõudluse ja töökindluse järele.
Xinyuan pakub põhilisi riist- ja tarkvararessursse, mis annavad rakenduste arendajatele võimaluse ehitada oma ideid ESP32-S3 seeria riistvara ümber. Xinyuani pakutav tarkvaraarenduse raamistik on mõeldud kiirelt arenevate asjade Interneti (IoT) rakenduste jaoks koos Wi-Fi, Bluetoothi, paindliku toitehalduse ja muude täiustatud süsteemifunktsioonidega.
RF sagedusvahemik on BLE: 2402-2480MHz, Wi-Fi: 2412-2472MHz
T-HMI tootja on Shenzhen Xin Yuan Electronic Technology Co., Ltd.
1.2. Arduino
Java keeles kirjutatud platvormideüleste rakenduste komplekt. Arduino tarkvara IDE on tuletatud Processing programmeerimiskeelest ja programmi Wiring integreeritud arenduskeskkonnast. Kasutajad saavad arendada rakendusi operatsioonisüsteemis Windows/Linux/
Arduino baasil põhinev MacOS. Soovitatav on kasutada Windows 10. Windows OS-i on kasutatud eksampselles dokumendis illustreerimise eesmärgil.
1.3. Ettevalmistus
ESP32-S3 rakenduste arendamiseks vajate:
- Arvuti, mis on laaditud Windowsi, Linuxi või Maci operatsioonisüsteemiga
- Tööriistakett ESP32-S3 rakenduse loomiseks
- Arduino, mis sisaldab sisuliselt API-d ESP32-S3 jaoks ja skripte tööriistaahela käitamiseks
- ESP32-S3 plaat ise ja USB-kaabel selle ühendamiseks arvutiga
Funktsiooni indikaatori skeem

Nr.1: Alglaadimisnupp. Nr.2: Lähtestamisnupp. Nr.3: Toitenupp.
Nr.4: Type-C USB: programmide põletamine, toiteallikas, silumine
Nr.5: ST7789 RGB IPS LCD ekraan
Nr.6: TF-kaardi iste, saab kasutada TF-kaardi funktsiooni
Nr.7: Akuühenduse hoidik iseseisvaks toiteallikaks
Nr.8: 5V DC sisendihoidja (ei tööta samal ajal USB-ga)
Nr.9: Grove Seat1. Nr.10: Grove Seat2. Nr.11: Grove Seat3.
Nr.12: pardaantenn, täiustatud WiFi või Bluetoothi signaal
Nr.13: Põhikiip MCU ESP32-S3
Nr.14: Välise antenni ühenduse hoidik
E-silt
T-HMI on arendusplaat. Elektroonilise sildi kasutamine Kuvamisviis on järgmine:
- Ühendage toiteallikaks USB või liitiumaku ja programm hakkab tööle.
- Ekraanil kuvatakse kõigepealt silt ja kestus on 2 sekundit.

Alustage
2.1. Laadige alla Arduino tarkvara
Kiireim Arduino tarkvara (IDE) installimine Windowsi masinatesse
2.1.1. Kiirjuhend
The websait pakub kiiret alustamise õpetust
- Windows: https://www.arduino.cc/en/Guide/Windows
- Linux: https://www.arduino.cc/en/Guide/Linux
- Mac OS X: https://www.arduino.cc/en/Guide/MacOSX
2.1.2. Windowsi platvormi Arduino installietapid

Sisestage allalaadimisliides, valige otse installimiseks Windowsi installer
2.2. Installige Arduino tarkvara

Oodake installimist
Seadistage
3.1. Laadige alla Git
Laadige alla installipakett Git.exe

3.2. Eelehituse konfiguratsioon
Klõpsake Arduino ikooni, seejärel paremklõpsake ja valige "Ava kaust, kus"
Valige riistvara ->
Hiir ** Paremklõps ** ->
Klõpsake siin Git Bash
3.3. Kaughoidla kloonimine
$ mkdir espressif
$ cd espressif
$ git kloon – rekursiivne https://github.com/espressif/arduino-esp32.git esp32
Ühendage
Olete peaaegu kohal. Edasiseks jätkamiseks ühendage ESP32-S3 plaat arvutiga, kontrollige, millise jadapordi all on plaat nähtav ja kontrollige, kas jadaühendus töötab.
Testi demo
Valige File>>Ntample>>WiFi>>WiFi Scan

Laadige üles visand
6.1. Valige juhatus
Tööriistad<

6.2. Laadige üles
Sketch -> Laadi üles
6.2. Jadamonitor
Tööriistad -> Serial Monitor

SSC käsuviide
Siin on mõned levinumad Wi-Fi käsud mooduli testimiseks.
7.1. op
Kirjeldus
op-käske kasutatakse süsteemi Wi-Fi režiimi määramiseks ja päringu tegemiseks.
Example
op -Q
op -S -o režiim
Parameeter
Tabel 6-1. op käsuparameeter
| Parameeter | Kirjeldus |
| -Q | Wi-Fi režiimi päring. |
| -S | Seadistage Wi-Fi režiim. |
| wmode | WiFi-režiimi on kolm: • režiim = 1: STA režiim • režiim = 2: AP režiim • režiim = 3: STA+AP režiim |
7.2. sta
Kirjeldus
sta käske kasutatakse STA võrguliidese skannimiseks, AP ühendamiseks või lahtiühendamiseks ning STA võrguliidese ühenduse oleku küsimiseks.
Example
sta -S [-s ssid] [-b bssid] [-n kanal] [-h] sta -Q
sta -C [-s ssid] [-p parool] sta -D
Parameeter
Tabel 6-2. sta käsuparameeter
| Parameeter | Kirjeldus |
| -S skannida | Pöörduspunktide skannimine. |
| -s ssid | Skannige või ühendage pääsupunktid ssid-iga. |
| -b bssid | Skannige pääsupunkte bssid-iga. |
| -n kanal | Skaneeri kanal. |
| -h | Kuva skannimise tulemused peidetud ssid-pääsupunktidega. |
| -Q | Näita STA ühenduse stutust. |
| -D | Ühendus praeguste pääsupunktidega katkestatud. |
7.3. ap
Kirjeldus
ap käske kasutatakse AP võrguliidese parameetri määramiseks.
Example
ap -S [-s ssid] [-p parool] [-t krüpt] [-n kanal] [-h] [-m max_sta] ap –Q
ap -L
Parameeter
Tabel 6-3. ap käsuparameeter
| Parameeter | Kirjeldus |
| -S | Määrake AP režiim. |
| -s ssid | Määra AP ssid. |
| -p parool | Määra AP parool. |
| -t krüpteerida | Määrake AP krüptimisrežiim. |
| -h | Peida ssid. |
| -m max_sta | Määrake AP max ühendused. |
| -Q | Näita AP parameetreid. |
| -L | Näita ühendatud jaama MAC-aadressi ja IP-aadressi. |
7.4. mac
Kirjeldus
mac-käske kasutatakse võrguliidese MAC-aadressi päringu tegemiseks.
Example
mac -Q [-o režiim]
Parameeter
Tabel 6-4. mac käsuparameeter
| Parameeter | Kirjeldus |
| -Q | Näita MAC-aadressi. |
| -o režiim | • režiim = 1: MAC-aadress STA-režiimis. • režiim = 2: MAC-aadress AP-režiimis. |
7.5. dhcp
Kirjeldus
dhcp-käske kasutatakse dhcp-serveri/kliendi lubamiseks või keelamiseks.
Example
dchp -S [-o režiim] dhcp -E [-o režiim] dhcp -Q [-o režiim] Parameeter
Tabel 6-5. dhcp käsuparameeter
| Parameeter | Kirjeldus |
| -S | Käivitage DHCP (klient/server). |
| -E | Lõpeta DHCP (klient/server). |
| -Q | näidata DHCP olekut. |
| -o režiim | • režiim = 1 : STA liidese DHCP klient. • režiim = 2 : AP liidese DHCP server. • režiim = 3 : mõlemad. |
7.6. ip
Kirjeldus
ip käsku kasutatakse võrguliidese IP-aadressi määramiseks ja päringu tegemiseks.
Example
ip -Q [-o režiim] ip -S [-i ip] [-o režiim] [-m mask] [-g lüüs]
Parameeter
Tabel 6-6. ip käsuparameeter
| Parameeter | Kirjeldus |
| -Q | Näita IP-aadressi. |
| -o režiim | • režiim = 1 : liidese STA IP-aadress. • režiim = 2 : liidese AP IP-aadress. • režiim = 3 : mõlemad |
| -S | Määra IP-aadress. |
| -I ip | IP-aadress. |
| -m mask | Alamvõrgu aadressi mask. |
| -g värav | Vaikimisi lüüs. |
7.7. taaskäivitage
Kirjeldus
reboot käsku kasutatakse tahvli taaskäivitamiseks.
Example
taaskäivitage
7.8. jäär
ram käsku kasutatakse süsteemi järelejäänud hunniku suuruse pärimiseks.
Example
ram
FCC hoiatus:
Kõik muudatused või modifikatsioonid, mida vastavuse eest vastutav osapool ei ole sõnaselgelt heaks kiitnud, võivad tühistada kasutaja volitused seadet kasutada.
See seade vastab FCC reeglite 15. osale. Kasutamine kehtib kahel järgmisel tingimusel: (1) see seade ei tohi põhjustada kahjulikke häireid ja (2) see seade peab vastu võtma kõik vastuvõetud häired, sealhulgas häired, mis võivad põhjustada soovimatut tööd.
See saatja ei tohi asuda koos ühegi teise antenni või saatjaga ega töötada koos nendega.
TÄHTIS MÄRKUS:
Märkus. Seda seadet on testitud ja leitud, et see vastab FCC reeglite 15. osale B-klassi digitaalseadmetele kehtestatud piirangutele. Need piirangud on loodud pakkuma mõistlikku kaitset kahjulike häirete eest kodupaigaldises. See seade genereerib, kasutab ja võib kiirata raadiosageduslikku energiat ning kui seda ei paigaldata ega kasutata vastavalt juhistele, võib see põhjustada raadiosides kahjulikke häireid. Siiski ei ole mingit garantiid, et teatud paigalduses häireid ei esine. Kui see seade põhjustab raadio- või televisioonivastuvõtule kahjulikke häireid, mida saab kindlaks teha seadme välja- ja sisselülitamisega, julgustatakse kasutajat proovima häireid kõrvaldada ühe või mitme järgmise meetmega:
- Suunake või paigutage vastuvõtuantenn ümber.
- Suurendage seadme ja vastuvõtja vahelist kaugust.
- Ühendage seade vooluringi pistikupessa, mis erineb sellest, millega vastuvõtja on ühendatud.
- Abi saamiseks pöörduge edasimüüja või kogenud raadio-/teletehniku poole.
FCC avaldus kiirgusega kokkupuute kohta:
See seade vastab FCC kiirgusega kokkupuute piirnormidele, mis on kehtestatud kontrollimatu keskkonna jaoks. See seade tuleb paigaldada ja seda tuleb kasutada nii, et radiaatori ja keha vaheline kaugus oleks vähemalt 20 cm.

Dokumendid / Ressursid
![]() |
LILYGO T-HMI arendusnõukogu [pdfKasutusjuhend T-HMI arendusamet, T-HMI, arendusamet, juhatus |
