Mục lục:

Đồng hồ báo thức Arduino DS1302 RTC: 3 bước
Đồng hồ báo thức Arduino DS1302 RTC: 3 bước

Video: Đồng hồ báo thức Arduino DS1302 RTC: 3 bước

Video: Đồng hồ báo thức Arduino DS1302 RTC: 3 bước
Video: 🔴 Arduino #28 | Đồng Hồ Thời Gian Thực DS1302 | DS1302 Real Time Clock 2024, Tháng bảy
Anonim
Image
Image

Xin chào, tôi muốn chia sẻ với bạn dự án nhỏ này, đó là về một chiếc đồng hồ báo thức tự làm dựa trên bảng Arduino UNO và Mô-đun RTC DS1302, bạn có thể thiết lập ngày và giờ bằng bàn phím và cũng có thể đặt báo thức cho một thời gian cụ thể. Tôi hy vọng bạn thích nó.

Bước 1: Phần cứng cần thiết

Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết

Đối với điều này, trước tiên chúng tôi cần một bảng Arduino, tôi đang sử dụng Arduino UNO, bạn có thể sử dụng một bảng khác chỉ cần đảm bảo số lượng chân.

- Một mô-đun RTC, ở đây tôi đang sử dụng DS1302.

- Màn hình LCD i2c.

- Ma trận bàn phím 4 * 4.

- và Một bộ rung, bạn có thể sử dụng mô-đun hoặc thành phần 2 dây.

- Điện trở 1kOhm, một số dây nhảy và một breadboard.

Bước 2: Đấu dây

Đấu dây
Đấu dây

Cách đấu dây như trong hình, những thứ nên đi dây GND và 5v như RTC, LCD và buzzer.

Các chân RTC được nối dây từ D2 đến D5 và tôi đang sử dụng điện trở 1k với chân DAT và D4 để chúng tôi có ngày và giờ chính xác, đó là một giải pháp phổ biến.

LCD SDA và SCL có dây A4 và A5.

Bàn phím từ phải sang trái (D5-D12).

và bộ rung có D13 là đèn LED bên trong của Arduino UNO.

Bước 3: Mã và chức năng

Mã và thư viện tôi đã sử dụng, bạn có thể tìm thấy chúng trong liên kết:

Chức năng khá đơn giản: bạn nhấn "*" trên bàn phím để cài đặt ngày giờ hiện tại, sau đó nhấn "A" để cài đặt Thời gian báo thức. Bạn có thể tùy chỉnh nhạc chuông của mình nếu bạn giỏi âm thanh makine với buzzer hoặc tìm kiếm chúng trên internet.

Hãy tận hưởng, và nếu bạn có bất kỳ vấn đề hoặc câu hỏi nào, hãy hỏi.

Đề xuất: