Turinys:
Video: „Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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
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
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:
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: 6 žingsniai (su nuotraukomis)
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: Jei turite du (x2) mikro: bitus, ar pagalvojote juos naudoti nuotoliniu būdu valdydami RC automobilį? Galite valdyti RC automobilį naudodami vieną mikro: bitą kaip siųstuvą, o kitą - kaip imtuvą. Kai naudojate „MakeCode“redaktorių mikro: b
Und Noch Eine Wordclock: 3 žingsniai
Und Noch Eine Wordclock: Hallo Leute, ich will hier heute mal eine erneute Kopie einer Wordclock vorstellen. Mir hatte diese Uhr schon beim aller ersten Anblick das Nerdige "Will-Ich-Haben" -Gefühl geweckt. Das schöne an dieser Uhr ist sie stellt die Zeit in Worten
ESP32 „WordClock“slinkimas LED matricoje: 5 žingsniai (su paveikslėliais)
„ESP32“slinkties „WordClock“LED matricoje: Šiame projekte aš sukuriu slinkties „WordClock“su ESP32, LED matrica ir cigarų dėžute. „WordClock“yra laikrodis, kuris nurodo laiką, o ne tik spausdina jį ekrane arba turi rodykles, kurias galite skaityti. Šis laikrodis jums pasakys, kad tai 10 minučių per
NTP sinchronizuotas „Wordclock“: 6 žingsniai (su paveikslėliais)
NTP sinchronizuotas „Wordclock“: sinchronizuokite savo laikrodį su NTP laiko serveriu, kad jie galėtų patikrinti tinkamą laiką, ar buvo užtemimas, jei jūsų nėra namuose :-)
„Pasidaryk pats“„Arduino Wordclock“: 7 žingsniai (su nuotraukomis)
Pasidaryk pats „Arduino Wordclock“: mano žodinio laikrodžio versijoje nebus 12 × 12 LED matricos ekrano. Vietoj to jis pagamintas naudojant LED juosteles ir gali užsidegti tik reikšmingi laikrodžio žodžiai. Naudodami šį metodą negalite rodyti pasirinktinių pranešimų, tačiau visas kūrimas jums nekainuos