Mục lục:

Đồng hồ DS1302 với màn hình LCD 2,4 TFT: 5 bước
Đồng hồ DS1302 với màn hình LCD 2,4 TFT: 5 bước

Video: Đồng hồ DS1302 với màn hình LCD 2,4 TFT: 5 bước

Video: Đồng hồ DS1302 với màn hình LCD 2,4 TFT: 5 bước
Video: 🔴 Arduino #28 | Đồng Hồ Thời Gian Thực DS1302 | DS1302 Real Time Clock 2024, Tháng mười một
Anonim
Đồng hồ DS1302 với màn hình LCD 2,4 TFT
Đồng hồ DS1302 với màn hình LCD 2,4 TFT

Xin chào!

Hôm nay tôi sẽ chỉ cho bạn cách tạo một đồng hồ đơn giản với RTC và TFT LCD cho Arduino.

Dự án đơn giản cho người mới bắt đầu, nó có thể được lắp ráp và thiết lập trong vòng chưa đầy 30 phút.

Bước 1: Đồng hồ khác

Một vài tháng trước, tôi đã quyết định làm cho mình một chiếc đồng hồ đơn giản với màn hình LCD 2,4 inch này.

Tôi đang sử dụng nó trong phòng khách và nó là một chiếc đèn ngủ tốt. Nó ngăn tôi vô tình đá vào đồ đạc; và mẹ cũng thích nó:)

Mô-đun RTC này tương đối rẻ và rất dễ sử dụng với Arduino. Nó không giống như những cái sử dụng giao thức I2C (DS3231, 1307).

DS1302:

Module có 5 chân: VCC, Ground, RST, CLK, DAT. 3 chân này có thể được kết nối với bất kỳ chân kỹ thuật số nào của arduino.

Ưu điểm lớn nhất của rtc là nó không sử dụng BUS I2C (SCL, SDA).

Nhược điểm lớn nhất: Chip rtc không được bù nhiệt. Nó có nghĩa là gì?? Nó có nghĩa là nhiệt độ rất có thể có ảnh hưởng đến thời gian trôi. Ở nhiệt độ phòng, thời gian trôi là 2-4 phút mỗi tháng. Do đó, chúng tôi không thể nói đây là một rtc chính xác.

Màn hình TFT này thường cần chân A4 để ĐẶT LẠI và tôi đã cố gắng tinh chỉnh tính năng này (A4 để đặt lại chân) để sử dụng mô-đun DS3231. Cho đến nay, tôi không thể làm cho nó hoạt động, nhưng tôi vẫn đang tìm kiếm một giải pháp.

Bước 2: Vật liệu và phác thảo

Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo
Vật liệu và Phác thảo

Các phần cần thiết cho dự án này:

-Arduino Uno (Mega, v.v.)

-DS1302 RTC

-2,4 TFT LCD

-một số dây nhảy

-Arduino IDE, phác thảo, thư viện và một chút thời gian rảnh rỗi

Bước 3: Kết nối

Kết nối
Kết nối

Nó là một thiết lập rất đơn giản. Kết nối màn hình LCD với Arduino. Tôi đã hàn các chân theo cách ngược lại trên arduino, vì vậy rtc được kết nối ở mặt sau của bo mạch.

VCC: 3,3 hoặc 5 volt

Ground: Mặt đất

RST: Kỹ thuật số 10

DAT: Kỹ thuật số 11

CLK: Kỹ thuật số 12

Bước 4: Hoàn thành

Hoàn thành
Hoàn thành
Hoàn thành
Hoàn thành
Hoàn thành
Hoàn thành
Hoàn thành
Hoàn thành

Sau khi kết nối các bộ phận, tải bản phác thảo lên bảng và bạn đã hoàn thành.

Trong bản phác thảo, bạn có thể dễ dàng đặt thời gian cho mô-đun.

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);

Bỏ ghi chú các dòng, sau đó đặt thời gian, ngày và ngày chính xác.

Tải nó lên, bình luận các dòng một lần nữa và tải lên.

Đó là nó! Thời gian đã được thiết lập và sẵn sàng để đi.

Bước 5: Đã xong

Bạn xong việc rồi!

Sử dụng nó như bạn muốn.

Chúc một ngày tốt lành!

Đề xuất: