Turinys:

„Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai
„Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai

Video: „Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai

Video: „Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai
Video: TTGO T-Watch-2020 Minimal FW 4% 2024, Liepa
Anonim
„Wordclock“su „Lilygo-T-Watch 2020“
„Wordclock“su „Lilygo-T-Watch 2020“

Ši pamoka parodo, kaip „Liligo T“laikrodyje rodyti laiką „wordclock“stiliumi.

Be to, aš bandžiau įtraukti daugiau funkcijų, naudodamas šį tipinį „wordclock“stilių. Taigi galima rodyti datą, nustatyti laiką ir datą, pakeisti raidžių ir fono spalvą, perjungti anglišką ir vokišką versiją ir nustatyti energijos valdymą.

Šis „arduino“kodas naudoja biblioteką „TTGO_TWatch_Library-master“. Šią biblioteką rasite https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library. Pirmiausia vykdykite šios bibliotekos diegimo instrukcijas.

1 žingsnis: Reikalavimai

Reikalavimai
Reikalavimai
Reikalavimai
Reikalavimai

Techninė įranga

„Liliygo® T-Watch 2020“

Programinė įranga

„Arduino IDE“(https://www.arduino.cc/en/Main/Software)

Bibliotekos

TTGO_TWatch_Library-master (https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library)

2 žingsnis: diegimas

Pirmiausia įdiekite „Arduini IDE“. Vykdykite toliau pateiktas instrukcijas

www.arduino.cc/en/Main/Software.

Įdiegę „Arduino IDE“, turite įdiegti „TTGO T-watch“biblioteką iš

github.com/Xinyuan-LilyGO/TTGO_TWatch_Libr…

Šioje pusėje taip pat rasite gerą dokumentaciją. Šioje bibliotekoje yra daug tvarkyklių ir keletas gerų „T-watch“pavyzdžių.

Prijunkite „T-watch“prie vieno iš USB prievadų. Pasirinkite prievadą skiltyje „įrankiai“„prievadas“.

Pirmiems bandymams galite įkelti keletą bibliotekos pavyzdžių. Šiuos pavyzdžius rasite skiltyje „failas“„pavyzdžiai“„TTGO-T-watch pavyzdžiai“(meniu turite slinkti žemyn)

PASTABA: Jei turite problemų prijungdami „T-watch“per USB, pvz. negalite pasirinkti „arduino IDE“prievado, nes jis yra pilkos spalvos, daugiau informacijos ir pagalbos ieškokite čia.

github.com/espressif/arduino-esp32/issues/…

Ačiū „beegee-tokyo“!

Turėjau šią problemą. Prijungęs laikrodį prie vieno iš savo USB prievadų, negalėjau pasirinkti arduino IDE prievado. Uosto pavadinimas buvo pilkos spalvos. Įdiegus „CP210x USB to UART Bridge VCP Drivers“viskas veikė gerai. Tvarkyklę rasite

esp32.net/usb-uart/

ir taip pat toliau

www.silabs.com/products/development-tools/…

Įdiegę „Arduino IDE“ir biblioteką, galite atsisiųsti „wordclock“paketą iš „GitHub“:

github.com/Adosis/TTGO_TWatch_WordClock

Atsisiųskite ZIP failo pabaigą ir išskleiskite ją į savo aplanką. Įkelkite failą „t-watch_wordclock_V1_0.ino“į arduino IDE. Dukart spustelėkite failo pavadinimą „Arduino“bus paleistas automatiškai ir failas bus įkeltas.

„Arduino IDE“pasirinkite „file“„open“(arba STRG+o) ir pasirinkite failą, kurį norite atidaryti. Įkėlus failą, „Arduino IDE“viršuje rasite 4 skirtukus

t-watch_wordclock_V1_0 pagrindinė „wordclock“programa

calcMatrix.gali užsakyti dalį programos

FreeSans12ptWordclock.hFailas su naudojamu šriftu. Šis šriftas yra „ardufruit_GFX“„FreeSans12pt7p.h“variantas, įtrauktas į „T-watch“biblioteką.

config.hA failą, kad pasirinktumėte aparatūrą. Įsitikinkite, kad eilutė „#define LILYGO_WATCH_2020_V1 // Jei norite naudoti„ T-Watch2020 “, panaikinkite šios eilutės komentarą“yra tikrai nekomentuojama. Tai reiškia, kad du // eilutės pradžioje buvo ištrinti.

Dabar kodą galite įkelti į laikrodį spustelėdami „eskizas“„įkelti“arba spustelėję simbolį su rodykle dešinėje pusėje

PASTABA: kartais kyla problemų dėl įkėlimo. Įjunkite laikrodį paspausdami laikrodžio šone esantį mygtuką 2 sekundes. Pabandykite dar kartą įkelti eskizą.

Baigę įkėlimą, galite atjungti laikrodį nuo USB prievado. Jei viskas yra ok. programa bus paleista automatiškai, rodant laiką įprastu „wordclock“stiliumi.

3 žingsnis: Funkcijos

Funkcijos
Funkcijos
Funkcijos
Funkcijos
Funkcijos
Funkcijos
Funkcijos
Funkcijos

Pradėdami nuo pagrindinio ekrano - įprasto žodžio laikrodžio - galite iškviesti įvairias funkcijas nuvalydami ekraną:

Braukimas į kairę: viena po kitos rodoma data, mėnuo ir metai. Pabaigoje vėl bus rodomas pagrindinis ekranas

Braukimas į dešinę: rodoma akumuliatoriaus būsena. Po kelių sekundžių vėl bus rodomas pagrindinis ekranas

Braukimas į apačią: rodomas meniu. Įvairius meniu taškus galite pasirinkti įvesdami tašką ekrane. Jei nieko neįvedate, pagrindinis ekranas bus rodomas po kelių sekundžių

4 žingsnis: meniu ir nustatymai

Meniu ir nustatymai
Meniu ir nustatymai
Meniu ir nustatymai
Meniu ir nustatymai
Meniu ir nustatymai
Meniu ir nustatymai

Nustatyti laiką

Pirmiausia bus rodoma tikroji diena. Nuvalydami aukštyn arba žemyn galite padidinti arba sumažinti dieną. Kai pasieksite tinkamą dieną, nuvalykite į kairę. Pasirodė mėnesio nustatymas. Prašome nustatyti mėnesį, o taip pat metus, valandą ir minutę - kaip dieną.

Nustatę minutę, turite dar kartą nuvalyti į kairę. Data ir laikas dabar išsaugoti. Bus rodomas pagrindinis ekranas.

Keisti spalvą

Šiame meniu galite pakeisti matricos spalvą ir fono spalvą.

Bus rodomas matricos spalvos pavadinimas. Nuvalydami pakeisite fono spalvą. Nuvalydami pakeisite matricos spalvą. Matricoje ir fone yra 23 skirtingos spalvos.

Nustatę spalvas, turite nuvalyti į kairę, kad išsaugotumėte spalvas. Bus rodomas pagrindinis ekranas.

Galios valdymas

Yra trys energijos valdymo galimybės. Paliesdami ekraną, galite pasirinkti metodą. Palietus ekraną, pasirinktas metodas bus išsaugotas ir bus rodomas pagrindinis ekranas.

Visiškai išjunkite

Kai kelias sekundes rodomas pagrindinis ekranas ir ekranas nebuvo paliestas, laikrodis bus visiškai išjungtas. Galite pažadinti laikrodį pakeldami riešą arba dukart spustelėdami. Po pabudimo laikrodžiui reikia kelių sekundžių prieš rodant laiką. Šis metodas reikalauja mažiausiai akumuliatoriaus energijos.

Išjunkite tik ekraną

Kai pagrindinis ekranas rodomas kelias sekundes ir ekranas nebuvo paliestas, laikrodžio ekranas išsijungia. Galite pažadinti laikrodį, pastatydami laikrodį tokioje padėtyje, kad galėtumėte perskaityti ekraną. Laikas bus rodomas daug greičiau, tačiau šis metodas reikalauja daug daugiau akumuliatoriaus energijos.

Neišjunkite laikrodžio

Laikrodis nebus išjungtas - kol neišsikraus baterija.

Kalba

Šiuo metu yra dvi kalbos: anglų ir vokiečių. Pasirinkite vieną kalbą įvesdami kalbą ekrane. Palietus ekraną, pasirinkta kalba bus išsaugota ir bus rodomas pagrindinis ekranas.

Rekomenduojamas: