Mục lục:

Wordclock Với Lilygo-T-Watch 2020: 4 bước
Wordclock Với Lilygo-T-Watch 2020: 4 bước

Video: Wordclock Với Lilygo-T-Watch 2020: 4 bước

Video: Wordclock Với Lilygo-T-Watch 2020: 4 bước
Video: LilyGo TWatch 2020 Arduino Framework 2024, Tháng mười một
Anonim
Wordclock Với Lilygo-T-Watch 2020
Wordclock Với Lilygo-T-Watch 2020

Tài liệu hướng dẫn này chỉ cho bạn cách hiển thị thời gian theo kiểu ép xung trên đồng hồ chữ T Liligo.

Nhưng hơn nữa, tôi đã cố gắng tạo ra nhiều chức năng hơn bằng cách sử dụng phong cách ép xung điển hình này. Vì vậy, có thể hiển thị ngày, cài đặt ngày giờ, thay đổi màu sắc của chữ và nền, chuyển đổi giữa phiên bản tiếng Anh và tiếng Đức và cài đặt quản lý nguồn điện.

Mã arduino này sử dụng thư viện "TTGO_TWatch_Library-master". Bạn sẽ tìm thấy thư viện này trên https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library. Vui lòng làm theo hướng dẫn để cài đặt thư viện này trước.

Bước 1: Yêu cầu

Yêu cầu
Yêu cầu
Yêu cầu
Yêu cầu

Phần cứng

Liliygo® T-Watch 2020

Phần mềm

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

Thư viện

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

Bước 2: Cài đặt

Vui lòng cài đặt Arduini IDE trước. Làm theo hướng dẫn trên

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

Sau khi cài đặt Arduino IDE, bạn phải cài đặt thư viện TTGO T-watch từ

github.com/Xinyuan-LilyGO/TTGO_TWatch_Libr…

Bạn cũng sẽ tìm thấy một tài liệu tốt về mặt này. Thư viện này có rất nhiều trình điều khiển và cũng có một số ví dụ điển hình cho T-watch.

Kết nối đồng hồ T với một trong các cổng USB của bạn. Vui lòng chọn cổng trong phần “công cụ““cổng”.

Đối với những lần thử đầu tiên, bạn có thể tải một số ví dụ trong thư viện. Bạn sẽ tìm thấy những ví dụ này trong “ví dụ về tệp““““ví dụ về TTGO-T-watch“(bạn phải cuộn xuống trong menu)

LƯU Ý: Nếu bạn gặp sự cố khi kết nối T-watch qua USB, ví dụ: bạn không thể chọn cổng trong arduino IDE vì nó có màu xám, vui lòng xem tại đây để biết thêm thông tin và trợ giúp.

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

Cảm ơn "beegee-tokyo"!

Tôi đã có vấn đề này. Sau khi kết nối đồng hồ với một trong các Cổng USB của mình, tôi không thể chọn cổng trong arduino IDE. Tên của cảng có màu xám. Sau khi cài đặt “Trình điều khiển VCP CP210x USB to UART Bridge”, mọi thứ đều hoạt động tốt. Bạn sẽ thấy trình điều khiển được bật

esp32.net/usb-uart/

và cũng trên

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

Sau khi cài đặt Arduino IDE và thư viện, bạn có thể tải xuống gói wordclock từ GitHub:

github.com/Adosis/TTGO_TWatch_WordClock

Vui lòng tải xuống phần cuối của tệp zip, giải nén nó trong một thư mục riêng. Tải tệp „t-watch_wordclock_V1_0.ino“vào arduino IDE. Bằng cách nhấp đúp vào tên tệp, Arduino sẽ tự động bắt đầu và tệp sẽ được tải.

Trong Arduino IDE, chọn “tệp““mở” (hoặc STRG + o) và chọn tệp để mở. Sau khi tệp được tải, bạn sẽ tìm thấy 4 tab ở trên cùng của Arduino IDE.

t-watch_wordclock_V1_0 chương trình chính của wordclock

calcMatrix.can thuê ngoài một phần của chương trình

FreeSans12ptWordclock.h: Tệp có phông chữ được sử dụng. Phông chữ này là một biến thể của FreeSans12pt7p.h của ardufruit_GFX có trong T-watch-library.

tệp config.hA để chọn phần cứng. Hãy chắc chắn rằng dòng „#define LILYGO_WATCH_2020_V1 // Để sử dụng T-Watch2020, vui lòng bỏ ghi chú dòng này„ thực sự là bỏ ghi chú. Điều đó có nghĩa là hai dấu // ở đầu dòng đã bị xóa.

Giờ đây, bạn có thể tải mã lên đồng hồ bằng cách nhấp vào „phác thảo““tải lên” hoặc bằng cách nhấp vào biểu tượng có mũi tên ở bên phải

LƯU Ý: Đôi khi có sự cố với quá trình tải lên. Vui lòng bật đồng hồ bằng cách nhấn vào nút bên cạnh đồng hồ trong 2 giây. Cố gắng tải lên bản phác thảo một lần nữa.

Sau khi quá trình tải lên hoàn tất, bạn có thể ngắt kết nối đồng hồ khỏi cổng USB. Nếu mọi thứ đều o.k. chương trình sẽ tự động bắt đầu bằng cách hiển thị thời gian theo kiểu wordclock điển hình.

Bước 3: Chức năng

Chức năng
Chức năng
Chức năng
Chức năng
Chức năng
Chức năng
Chức năng
Chức năng

Bắt đầu từ màn hình chính - từ ép xung thông thường - bạn có thể gọi các chức năng khác nhau bằng cách lau trên màn hình:

Xóa bên trái: Lần lượt hiển thị ngày, tháng và năm. Khi kết thúc, màn hình chính sẽ hiển thị trở lại

Lau sang bên phải: Trạng thái của pin được hiển thị. Sau một vài giây, màn hình chính sẽ hiển thị trở lại

Xóa xuống dưới cùng: Menu được hiển thị. Bạn có thể chọn các điểm khác nhau của menu bằng cách nhập điểm trên màn hình. Nếu bạn không nhập bất cứ thứ gì, màn hình chính sẽ hiển thị sau vài giây

Bước 4: Menu và Cài đặt

Menu và Cài đặt
Menu và Cài đặt
Menu và Cài đặt
Menu và Cài đặt
Menu và Cài đặt
Menu và Cài đặt

Cài đặt thời gian

Trước hết, ngày thực tế sẽ được hiển thị. Bằng cách gạt lên hoặc xuống, bạn có thể tăng hoặc giảm ngày. Khi bạn đến đúng ngày, hãy xóa sạch sang bên trái. Cài đặt cho tháng đã xuất hiện. Vui lòng đặt tháng - và cả năm, giờ và phút - giống như ngày.

Sau khi đặt phút, bạn phải lau sang trái một lần nữa. Ngày và giờ đã được lưu. Màn hình chính sẽ được hiển thị.

Thay đổi màu sắc

Trong menu này, bạn có thể thay đổi màu của ma trận và màu nền.

Tên màu của ma trận sẽ được hiển thị. Bằng cách lau xuống, bạn sẽ thay đổi màu nền. Bằng cách xóa sạch, bạn sẽ thay đổi màu sắc của ma trận. Có 23 màu sắc khác nhau cho nền ma trận và pháo đài.

Sau khi thiết lập màu sắc, bạn phải xóa sang bên trái để lưu màu. Màn hình chính sẽ được hiển thị.

Quản lý năng lượng

Có ba khả năng cho việc quản lý điện năng. Bằng cách chạm vào màn hình, bạn có thể chọn phương pháp. Sau khi chạm vào màn hình, phương pháp đã chọn sẽ được lưu và màn hình chính sẽ được hiển thị.

Tắt hoàn toàn

Khi màn hình chính hiển thị trong vài giây và không chạm vào màn hình, đồng hồ sẽ tắt nguồn hoàn toàn. Bạn có thể đánh thức đồng hồ bằng cách nâng cổ tay lên hoặc nhấp đúp. Sau khi thức dậy đồng hồ cần một vài giây trước khi hiển thị thời gian. Phương pháp này cần ít pin nhất.

Chỉ tắt màn hình

Khi màn hình chính được hiển thị trong vài giây và màn hình không được chạm vào, màn hình của đồng hồ sẽ tắt. Bạn có thể đánh thức đồng hồ bằng cách đưa đồng hồ vào vị trí để bạn có thể đọc màn hình. Thời gian hiển thị sẽ nhanh hơn nhiều nhưng phương pháp này cần nhiều pin hơn.

Đừng tắt đồng hồ

Đồng hồ sẽ không bị tắt nguồn - cho đến khi hết pin.

Ngôn ngữ

Hiện tại có hai ngôn ngữ: tiếng Anh và tiếng Đức. Chọn một ngôn ngữ bằng cách nhập ngôn ngữ trên màn hình. Sau khi chạm vào màn hình, ngôn ngữ đã chọn sẽ được lưu và màn hình chính sẽ được hiển thị.

Đề xuất: