LILYGO-nembo

Programu ya LILYGO T-Deck Arduino

LILYGO-T-Deck-Arduino-Software-fig-1

Taarifa ya Bidhaa

Vipimo:

  • Jina la Bidhaa: T-Sitaha
  • Toleo: V1.0
  • Tarehe ya Kutolewa: 2024.05
  • Vifaa: Sehemu ya ESP32
  • Programu: Arduino

Maagizo ya Matumizi ya Bidhaa

Utangulizi

Mwongozo huu umeundwa ili kusaidia watumiaji katika kusanidi mazingira ya ukuzaji wa programu kwa programu zinazotumia maunzi ya T-Deck.

  • T-Sitaha
    T-Deck ni jukwaa la maunzi linalosaidia ukuzaji wa programu kwa matumizi mbalimbali.
  • Arduino
    Arduino ni programu inayotumika kutayarisha maunzi ya T-Deck.
  • Maandalizi
    Kabla ya kuanza, hakikisha kuwa una vifaa na zana muhimu tayari kwa ajili ya kuweka mazingira.

Anza
Fuata maagizo yaliyotolewa katika mwongozo huu ili kuanza kusanidi mazingira ya ukuzaji wa programu.

Sanidi
Sanidi mipangilio ya programu kulingana na mahitaji ya mradi wako.

Unganisha
Anzisha muunganisho kati ya maunzi ya T-Deck na mfumo wako wa usanidi.

Onyesho la Mtihani
Tekeleza onyesho la jaribio ili kuhakikisha kuwa usanidi wa maunzi na programu unafanya kazi ipasavyo.

Pakia Mchoro

Pakia mchoro wako wa Arduino kwenye moduli ya ESP32 kwa kutumia maagizo yaliyotolewa.

  1. Kujenga na Flash
    Unganisha msimbo wako wa Arduino na uangaze kwenye moduli ya ESP32.
  2. Kufuatilia
    Fuatilia matokeo na tabia ya mchoro wako kwenye maunzi ya T-Deck.

Rejea ya Amri ya SSC
Rejelea marejeleo ya amri kwa shughuli maalum zinazohusiana na maunzi ya T-Deck.

op
Maelezo ya operesheni 'op'.

Maswali Yanayoulizwa Mara Kwa Mara (Maswali Yanayoulizwa Mara Kwa Mara)

Je, nifanye nini ikiwa upakiaji wangu hautafaulu?
Upakiaji wako usipofaulu, angalia muunganisho kati ya mfumo wako wa usanidi na maunzi ya T-Deck. Hakikisha mipangilio yote ni sahihi na ujaribu kupakia tena.

Kuhusu Mwongozo huu

Hati hii inakusudiwa kuwasaidia watumiaji kuweka mazingira ya msingi ya uundaji programu kwa ajili ya kutengeneza programu kwa kutumia maunzi kulingana na T-Deck. Kupitia ex rahisiampna, hati hii inaonyesha jinsi ya kutumia Arduino, ikijumuisha mchawi wa usanidi wa menyu, kuandaa Arduino na upakuaji wa firmware kwenye moduli ya ESP32.

Vidokezo vya Kutolewa 

Tarehe Toleo Toa maelezo
2024.05 V1.0 Toleo la kwanza.

Utangulizi

T-Sitaha

  • T-Deck ni bodi ya maendeleo. Inaweza kufanya kazi kwa kujitegemea.
  • Inajumuisha ESP32-S3 MCU inayotumia itifaki ya mawasiliano ya Wi-Fi + BLE na PCB ya ubao mama.
  • Bidhaa hii ina vitendaji vya LCD na LoRa. Mfano wa LCD ST7789 LCD na azimio la 320×240. Chip ya LoRa ni SX1262.
  • Kwa programu kutoka kwa mitandao ya sensorer yenye nguvu kidogo hadi kazi zinazohitajika sana.
  • Katika msingi wa moduli hii ni Chip ESP32S3.
  • ESP32-S3 huunganisha Wi-Fi (bendi ya GHz 2.4) na suluhu za Bluetooth 5.0 kwenye chip moja, pamoja na korombo mbili zenye utendaji wa juu na viambajengo vingine vingi vinavyoweza kutumika. ESP32 hutoa jukwaa thabiti, lililounganishwa sana ili kukidhi mahitaji ya kuendelea kwa matumizi bora ya nishati, muundo wa kompakt na usalama.
  • Xinyuan hutoa nyenzo za kimsingi za maunzi na programu ambazo huwezesha wasanidi programu kuunda mawazo yao karibu na maunzi ya mfululizo wa ESP32-S3. Mfumo wa uundaji wa programu uliotolewa na Xinyuan unakusudiwa kuendeleza kwa haraka programu za Internet-of-Things (IoT), zenye Wi-Fi, Bluetooth, usimamizi wa nishati unaonyumbulika, na vipengele vingine vya juu vya mfumo.
  • Mtengenezaji ni Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Seti ya programu-msingi zilizoandikwa katika Java. IDE ya Programu ya Arduino inatokana na Lugha ya programu ya Uchakataji na mazingira jumuishi ya maendeleo ya programu ya Wiring. Watumiaji wanaweza kutengeneza programu katika Windows/Linux/MacOS kulingana na Arduino. Inapendekezwa kutumia Windows 10. Windows OS imetumika kama zamaniample katika hati hii kwa madhumuni ya kielelezo.

Maandalizi
Ili kutengeneza programu za ESP32-S3 unahitaji:

  • Kompyuta iliyopakiwa na mfumo wa uendeshaji wa Windows, Linux, au Mac
  • Mnyororo wa zana wa kuunda Maombi ya ESP32-S3
  • Arduino kimsingi ina API ya ESP32-S3 na hati za kuendesha Toolchain
  • CH9102 kiendeshi cha bandari ya serial
  • Ubao wa ESP32-S3 yenyewe na kebo ya USB ili kuiunganisha kwenye Kompyuta

Anza

Pakua Programu ya Arduino

Njia ya haraka zaidi ya kusakinisha Programu ya Arduino (IDE) kwenye mashine za Windows

Mwongozo wa Kuanza Haraka
The webtovuti hutoa mafunzo ya kuanza haraka

Hatua za usakinishaji kwa jukwaa la Windows Arduino

LILYGO-T-Deck-Arduino-Software-fig-2

Sakinisha Programu ya Arduino

LILYGO-T-Deck-Arduino-Software-fig-3

Sanidi

Pakua Git
Pakua kifurushi cha usakinishaji Git.exe

LILYGO-T-Deck-Arduino-Software-fig-4

Usanidi wa kuunda mapema

  • Bonyeza ikoni ya Arduino, kisha ubonyeze kulia na uchague "Fungua folda ambapo"
  • Chagua maunzi ->
  • Panya ** Bonyeza kulia ** ->
  • Bonyeza Git Bash Hapa

Kufunga hazina ya mbali

Unganisha

Uko karibu kufika. Ili uweze kuendelea zaidi, unganisha bodi ya ESP32-S3 kwenye Kompyuta, angalia chini ya bandari gani ya serial ubao unaonekana na uthibitishe ikiwa mawasiliano ya mfululizo yanafanya kazi.

Onyesho la Mtihani

Chagua File>>Kutokaample >> WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Software-fig-5

Pakia Mchoro

Chagua Bodi
Zana <

Pakia
Mchoro << Pakia

Ufuatiliaji wa serial
Zana << Serial Monitor

LILYGO-T-Deck-Arduino-Software-fig-6

Rejea ya Amri ya SSC

Hapa kunaorodhesha amri za kawaida za Wi-Fi kwako ili kujaribu moduli.

op 

  • Maelezo
    amri za op hutumiwa kuweka na kuuliza hali ya Wi-Fi ya mfumo.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-7

  • Kigezo
    -Q Hoji hali ya Wi-Fi.
    -S Weka hali ya Wi-Fi.
     

     

    wmode

    Kuna aina 3 za Wi-Fi:

    • hali = 1: Hali ya STA

    • hali = 2: Hali ya AP

    • hali = 3: Hali ya STA+AP

staa

  • Maelezo
    amri za sta hutumika kuchanganua kiolesura cha mtandao wa STA, kuunganisha au kukata muunganisho wa AP, na kuuliza hali ya muunganisho wa kiolesura cha mtandao wa STA.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-8

  • Kigezo
    -s sid Changanua au unganisha Pointi za Kufikia na ssid.
    -b bsid Changanua Pointi za Ufikiaji kwa kutumia bssid.
    -n chaneli Changanua kituo.
    -h Onyesha matokeo ya uchanganuzi na Pointi za Ufikiaji za ssid zilizofichwa.
    -Q Onyesha STA Connect stutus.
    -D Imetenganishwa na Pointi za Kufikia za sasa.

ap

  • Maelezo
    ap amri hutumiwa kuweka kigezo cha kiolesura cha mtandao wa AP.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-9

  • Kigezo
    -S Weka hali ya AP.
    -s sid Weka AP ssid.
    -p nenosiri Weka nenosiri la AP.
    -t encrypt Weka hali ya usimbaji fiche ya AP.
    -h Ficha sid.
    -m max_sta Weka miunganisho ya upeo wa juu wa AP.
    -Q Onyesha vigezo vya AP.
    -L Onyesha Anwani ya MAC na Anwani ya IP ya kituo kilichounganishwa.

mac

  • Maelezo
    amri za mac hutumiwa kuuliza anwani ya MAC ya kiolesura cha mtandao.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • Kigezo
    -Q Onyesha anwani ya MAC.
     

    -o hali

    • hali = 1: Anwani ya MAC katika hali ya STA.

    • hali = 2: Anwani ya MAC katika hali ya AP.

dhcp

  • Maelezo
    amri za dhcp hutumiwa kuwezesha au kuzima seva/mteja wa dhcp.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • Kigezo
    -S Anzisha DHCP (Mteja/Seva).
    -E Maliza DHCP (Mteja/Seva).
    -Q onyesha hali ya DHCP.
     

    -o hali

    • hali = 1 : mteja wa DHCP wa kiolesura cha STA.

    • hali = 2 : Seva ya DHCP ya kiolesura cha AP.

    • hali = 3 : zote mbili.

ip

  • Maelezo
    amri ya ip hutumiwa kuweka na kuuliza anwani ya IP ya kiolesura cha mtandao.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-12

  • Kigezo
    -Q Onyesha anwani ya IP.
     

    -o hali

    • hali = 1 : Anwani ya IP ya kiolesura cha STA.

    • hali = 2 : Anwani ya IP ya kiolesura cha AP.

    • hali = 3 : zote mbili

    -S Weka anwani ya IP.
    -i ip Anwani ya IP.
    -m mask Mask ya anwani ya subnet.
    -g lango Lango chaguomsingi.

washa upya

  • Maelezo
    reboot amri hutumiwa kuwasha upya bodi.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-13

kondoo dume 
amri ya ram inatumika kuuliza saizi ya lundo iliyobaki kwenye mfumo.
Example

LILYGO-T-Deck-Arduino-Software-fig-14

Tahadhari ya FCC

Mabadiliko yoyote au marekebisho ambayo hayajaidhinishwa waziwazi na mhusika anayehusika na utiifu yanaweza kubatilisha mamlaka ya mtumiaji kuendesha kifaa.
Kifaa hiki kinatii sehemu ya 15 ya Sheria za FCC. Operesheni inategemea masharti mawili yafuatayo:

  1. Huenda kifaa hiki kisisababishe usumbufu unaodhuru
  2. kifaa hiki lazima kikubali uingiliaji wowote uliopokewa, ikiwa ni pamoja na kuingiliwa ambayo inaweza kusababisha uendeshaji usiohitajika.

KUMBUKA MUHIMU:
Kumbuka: Kifaa hiki kimejaribiwa na kupatikana kuwa kinatii vikomo vya kifaa cha kidijitali cha Hatari B, chini ya sehemu ya 15 ya Sheria za FCC. Vikomo hivi vimeundwa ili kutoa ulinzi unaofaa dhidi ya kuingiliwa kwa hatari katika usakinishaji wa makazi. Kifaa hiki huzalisha, kutumia, na kuangazia nishati ya masafa ya redio na, kama hakijasakinishwa na kutumiwa na maagizo, kinaweza kusababisha mwingiliano unaodhuru kwa mawasiliano ya redio. Hata hivyo, hakuna uhakika kwamba kuingiliwa haitatokea katika ufungaji fulani. Ikiwa kifaa hiki kitasababisha usumbufu unaodhuru kwa upokeaji wa redio au televisheni, ambao unaweza kubainishwa kwa kuzima na kuwasha kifaa, mtumiaji anahimizwa kujaribu kusahihisha uingiliaji huo kwa moja au zaidi ya hatua zifuatazo:

  • Elekeza upya au uhamishe tena antena inayopokea.
  • Ongeza utengano kati ya kifaa na mpokeaji.
  • Unganisha vifaa kwenye duka kwenye mzunguko tofauti na ile ambayo mpokeaji ameunganishwa.
  • Wasiliana na muuzaji au mtaalamu wa redio/TV kwa usaidizi.

Taarifa ya Mfiduo wa Mionzi ya FCC:
Kifaa hiki kinatii vikomo vya mfiduo wa mionzi ya FCC vilivyowekwa kwa mazingira yasiyodhibitiwa.

Nyaraka / Rasilimali

Programu ya LILYGO T-Deck Arduino [pdf] Mwongozo wa Mtumiaji
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino Software, Arduino Software, Software

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *