Мазмуну:
Video: Lilygo-T-Watch 2020 менен Wordclock: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмө сизге Liligo T саатында wordclock стилинде убакытты кантип көрсөтүүнү көрсөтөт.
Бирок, мен бул типтүү wordclock стилин колдонуу менен көбүрөөк функцияларды киргизүүгө аракет кылдым. Ошентип, күндү көрсөтүү, убакытты жана датаны белгилөө, тамгалар менен фондун түсүн өзгөртүү, англис жана немис версиясын алмаштырып, кубатты башкарууну орнотуу мүмкүн.
Бул arduino коду "TTGO_TWatch_Library-master" китепканасын колдонот. Сиз бул китепкананы https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library дарегинен таба аласыз. Сураныч, алгач бул китепкананы орнотуу боюнча көрсөтмөлөрдү аткарыңыз.
1 -кадам: талаптар
Аппараттык
Liliygo® T-Watch 2020
Программалык камсыздоо
Arduino IDE (https://www.arduino.cc/en/Main/Software)
Китепканалар
TTGO_TWatch_Library-master (https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library)
2 -кадам: Орнотуу
Сураныч, биринчи Arduini IDE орнотуңуз. Боюнча көрсөтмөлөрдү аткарыңыз
www.arduino.cc/en/Main/Software.
Arduino IDE орнотулгандан кийин TTGO T-watch китепканасын орнотушуңуз керек
github.com/Xinyuan-LilyGO/TTGO_TWatch_Libr…
Сиз дагы бул тараптан жакшы документтерди таба аласыз. Бул китепкана көптөгөн драйверлерди жана T-сааты үчүн жакшы мисалдарды камтыйт.
T-саатын USB портторуңуздун бирине туташтырыңыз. Сураныч, портту "куралдар" "порт" астынан тандаңыз.
Биринчи аракет үчүн китепкана менен келе жаткан кээ бир мисалдарды жүктөй аласыз. Сиз бул мисалдарды "файл" "мисалдар" "TTGO-T-сааты үчүн мисалдар" бөлүмүнөн таба аласыз (менюну ылдый жылдыруу керек)
ЭСКЕРТҮҮ: T-саатын USB аркылуу туташтырууда көйгөй болсо, мис. портту arduino IDEде тандай албайсыз, анткени ал боз түстө, бул жерден көбүрөөк маалымат жана жардам үчүн караңыз.
github.com/espressif/arduino-esp32/issues/…
Рахмат "begee-tokyo"!
Менде бул көйгөй болгон. Саатты USB портторумдун бирине туташтыргандан кийин arduino IDEдеги портту тандай албадым. Порттун аталышы боз түстө болчу. "CP210x USB to UART Bridge VCP Drivers" орнотулгандан кийин баары жакшы иштеди. Сиз драйверди таба аласыз
esp32.net/usb-uart/
жана дагы
www.silabs.com/products/development-tools/…
Arduino IDEди жана китепкананы орноткондон кийин GitHubдан wordclock пакетин жүктөп алсаңыз болот:
github.com/Adosis/TTGO_TWatch_WordClock
Сураныч, ZIP папкасын жүктөп алып, аны жеке папкаңызга алыңыз. "T-watch_wordclock_V1_0.ino" файлын arduino IDEге жүктөңүз. Файлдын атын эки жолу чыкылдатуу менен Arduino автоматтык түрдө башталат жана файл жүктөлөт.
Arduino IDEде "file" "open" (же STRG+o) тандап, ачуу үчүн файлды тандаңыз. Файл жүктөлгөндөн кийин сиз Arduino IDEнин үстүндө 4 өтмөктү таба аласыз.
t-watch_wordclock_V1_0 wordclockтун негизги программасы
calcMatrix.can программанын бир бөлүгүн аутсорсингге алат
FreeSans12ptWordclock.h Колдонулган шрифти бар файл. Бул шрифт T-watch-китепканасына кирген ardufruit_GFXтин FreeSans12pt7p.h варианты.
config.hA файлы жабдыкты тандоо үчүн. Сураныч, "#define LILYGO_WATCH_2020_V1 // сабын T-Watch2020 колдонуу үчүн, бул сапка комментарий бербеңиз" чындыгында комментарийсиз экенине ишениңиз. Бул саптын башында турган эки // жок кылынганын билдирет.
Эми сиз "эскиз" "жүктөө" баскычын басып же оң жагындагы жебе менен белгини басуу менен кодду саатка жүктөй аласыз.
ЭСКЕРТҮҮ: Кээде жүктөөдө көйгөй бар. Сураныч, саатты капталындагы баскычты 2 секундага басып күйгүзүңүз. Эскизди кайра жүктөөгө аракет кылыңыз.
Жүктөө аяктагандан кийин, саатты USB-порттон ажыратууга болот. Эгерде баары жакшы болсо программа кадимки wordclock стилиндеги убакытты көрсөтүү менен автоматтык түрдө башталат.
3 -кадам: Функциялар
Негизги экрандан баштап - типтүү wordclock - дисплейде аарчуу менен ар кандай функцияларды чакырсаңыз болот:
Солго сүртүү: Күн, ай жана жыл биринин артынан бири көрсөтүлөт. Аягында негизги экран кайра көрсөтүлөт
Оңго сүрүү: Батарейканын абалы көрсөтүлөт. Бир нече секунддан кийин негизги экран кайра көрсөтүлөт
Төмөнкүгө чейин тазалоо: Меню көрсөтүлөт. Сиз дисплейдеги чекитти терүү менен менюнун ар кандай пункттарын тандай аласыз. Эгер эч нерсе жазбасаңыз, негизги экран бир нече секунддан кийин көрсөтүлөт
4 -кадам: Меню жана Орнотуулар
Убакытты коюңуз
Биринчи кезекте чыныгы күн көрсөтүлөт. Өйдө же ылдый сүртүү менен сиз күндү көбөйтө же азайта аласыз. Туура күнгө жеткенде солго сүртүңүз. Айдын жөндөөсү пайда болду. Сураныч, айды, ошондой эле жылды, саатты жана мүнөттү күн менен бирдей коюңуз.
Мүнөттү койгондон кийин дагы бир жолу солго сүртүү керек. Дата жана убакыт азыр сакталды. Негизги экран көрсөтүлөт.
Түсүн өзгөртүү
Бул менюда сиз матрицанын өңүн жана фон түсүн өзгөртө аласыз.
Матрицанын түсүнүн аталышы көрсөтүлөт. Сүртүү менен сиз фондун түсүн өзгөртөсүз. Өчүрүү менен сиз матрицанын түсүн өзгөртөсүз. Матрица жана фон үчүн 23 түрдүү түстөр бар.
Түстөрдү койгондон кийин, түстөрдү сактоо үчүн солго сүртүү керек. Негизги экран көрсөтүлөт.
Power Management
Бийликти башкаруунун үч мүмкүнчүлүгү бар. Дисплейге тийүү менен сиз ыкманы тандай аласыз. Экранга тийгенден кийин тандалган ыкма сакталат жана негизги экран көрсөтүлөт.
Толугу менен өчүрүү
Негизги экран бир нече секундга көрсөтүлүп, дисплейге тийбегенде, саат толугу менен өчүрүлөт. Билегиңизди көтөрүү же эки жолу чыкылдатуу менен саатты ойгото аласыз. Уйкудан ойгонгондон кийин, саатты көрсөтүү үчүн бир нече секунд керек. Бул ыкма эң аз батарея кубатын талап кылат.
Дисплейди гана өчүрүңүз
Негизги экран бир нече секундга көрсөтүлүп, дисплей тийбесе, сааттын дисплейи өчөт. Саатты дисплейди окуй турган абалга келтирүү менен ойгото аласыз. Убакыт кыйла тезирээк көрсөтүлөт, бирок бул ыкма батарейканын кубаттуулугун талап кылат.
Саатты өчүрбөңүз
Саат өчүрүлбөйт - батарейкасы бош калганга чейин.
Тил
Учурда эки тил бар: англис жана немис. Дисплейге тилди терүү менен бир тилди тандаңыз. Экранга тийгенден кийин тандалган тил сакталат жана негизги экран көрсөтүлөт.
Сунушталууда:
[2020] RC унаасын башкаруу үчүн эки (x2) Micro: битти колдонуу: 6 кадам (Сүрөттөр менен)
[2020] RC унаасын башкаруу үчүн эки (x2) Micro: битти колдонуу: Эгерде сизде эки (x2) микро: бит болсо, аларды RC машинасын алыстан башкаруу үчүн колдонууну ойлодуңуз беле? Сиз RC машинасын бир микро: битти өткөргүч катары, экинчисин кабыл алуучу катары башкара аласыз.Микро коддоо үчүн MakeCode редакторун колдонгондо
ПКБңызды Sprint Layout 2020 менен жаңы жаңыртуулар менен иштеп чыгыңыз: 3 кадам
ПКБңызды Sprint Layout 2020 менен жаңы жаңыртуулар менен иштеп чыгыңыз: Электрондук сүйүүчүлөрдүн көбү ар кандай ыкмаларды колдонуу менен электрондук схемаларды жасашат. кээде биз туура өндүрүштү алуу үчүн ызы -чууну жана компакттуу аяктоону азайтуу үчүн ПХБ жасашыбыз керек. ушул күндөрү бизде жеке ПХБ долбоорлоо үчүн көптөгөн программалар бар. Бирок көйгөй эң
LED Matrix боюнча ESP32 Scrolling WordClock: 5 кадам (Сүрөттөр менен)
LED Matrix боюнча ESP32 Scrolling WordClock: Бул долбоордо мен ESP32, LED Matrix жана сигара кутусу менен Scrolling WordClock түзөм. WordClock - бул экранда басып чыгаруунун же окуй турган колуңуздун ордуна убакытты жазуучу саат. Бул саат сизге 10 мүнөт экенин айтат
NTP синхрондуу Wordclock: 6 кадам (сүрөттөр менен)
NTP синхрондуу Wordclock: NTP убакыт сервери менен саатыңызды шайкештириңиз, ошондо алар үйдө жок болсоңуз, жарык өчкөн болсо, туура убакытты текшере алышат :-)
DIY Arduino Wordclock: 7 кадам (сүрөттөр менен)
DIY Arduino Wordclock: Менин сөз саатынын версиясында 12 × 12 LED-Matrix дисплейи болбойт. Анын ордуна, ал LED тилкелери менен жасалган жана сааттагы маанилүү сөздөр гана жарык бере алат. Бул ыкма менен сиз жеке билдирүүлөрдү көрсөтө албайсыз, бирок бүтүндөй курулуш сизге кымбатка турбайт