Mục lục:

Đồng hồ Arduino với DS3231 và LCD1602: 3 bước
Đồng hồ Arduino với DS3231 và LCD1602: 3 bước

Video: Đồng hồ Arduino với DS3231 và LCD1602: 3 bước

Video: Đồng hồ Arduino với DS3231 và LCD1602: 3 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng bảy
Anonim
Đồng hồ Arduino với DS3231 và LCD1602
Đồng hồ Arduino với DS3231 và LCD1602

Dự án này là một phần của dự án lớn hơn nhưng nó có thể là một dự án độc lập. Về cơ bản, nó là một chiếc đồng hồ có hai nút để cài đặt thời gian và ngày tháng.

Nó trông không tuyệt vời như vậy trên bảng mạch với tất cả các dây đó nhưng nó hoạt động tốt và nó có thể được đơn giản hóa bằng cách sử dụng màn hình I2C, nhưng tôi sẽ đề cập đến chủ đề đó trong một bài hướng dẫn trong tương lai.

Chế độ hoạt động khá đơn giản, bạn có hai nút, nút thứ nhất liên kết với chân số 8 trên arduino dùng để chọn thông số (ngày, giờ phút…) và cuối để lưu ngày mới. Nút thứ hai, được gắn vào chân số 9 trên arduino, được sử dụng để tăng thông số đã chọn và ở cuối để hủy dữ liệu bạn vừa nhập (không lưu) trong trường hợp bạn không hài lòng với nó.

Bước 1: Các bộ phận cần thiết:

Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết

1. Arduino UNO R3 hoặc bảng tương thích

2. Mô-đun DS3231 RTC (Đồng hồ thời gian thực)

3. Pin CR2032, nếu mô-đun không đi kèm với

4. Màn hình LCD 1602

5. Biến trở 50K ohm để điều chỉnh độ tương phản của màn hình LCD 1602

6. 2 nút để điều chỉnh ngày và giờ

7. Hai điện trở 10K ohm cho các chân nút kéo xuống

8. Dây nhảy để kết nối các bộ phận

9. Breadboard

Bước 2: Lắp ráp Đề án

Lắp ráp Đề án
Lắp ráp Đề án

Vì tôi chắc chắn rằng bạn không thể tạo kết nối dựa trên bức ảnh đầu tiên của dự án, đây là sơ đồ cho nó.

Bước 3: Viết mã:

Bạn có thể tìm thấy mã cho dự án này tại đây, trong tệp đính kèm. Hãy sửa đổi nó cho phù hợp với nhu cầu của bạn. Mã được giải thích bên trong tệp.ino. Mọi đề xuất đều được hoan nghênh.

Ngoài ra thư viện tôi đã sử dụng được đính kèm. Các thư viện khác của DS3231 có thể không hoạt động.

Đề xuất: