Tác giả của Instructables dưới biệt danh Lacybad đã làm một chiếc đồng hồ trên Arduinohiển thị ngày, thời gian, ngày trong tuần và thậm chí mô tả ngắn về một dòng có độ dài trên màn hình hiển thị bằng phông chữ pixel. Nhờ mô-đun RTC trên DS1302 có hỗ trợ pin, bạn có thể tắt nguồn của đồng hồ khi rời khỏi nhà. Độ sáng của đèn nền màn hình đủ để hoạt động như đèn ngủ, giúp không bị vấp trong bóng tối.
Mô-đun RTC được sử dụng trong đồng hồ tương đối rẻ tiền, và cũng rất phù hợp để làm việc với Arduino. Nó thuận tiện hơn các mô-đun trên DS3231, 1307, được kết nối qua bus I2C.
Mô-đun DS1302 có năm chân: nguồn, dây chung, đặt lại, đồng hồ, dữ liệu. Hai cái đầu tiên được kết nối bởi chủ với các bus Arduino tương ứng, ba cái còn lại có thể được kết nối với bất kỳ đường trao đổi dữ liệu kỹ thuật số nào, Lacybad đã chọn các cách sau: 10 - reset, 11 - data, 12 - xung.
Do thiếu bù nhiệt độ, mô-đun này không chính xác lắm, ở nhiệt độ phòng, một lỗi từ hai đến bốn phút được gõ trong một tháng. Nhưng bạn có thể điều chỉnh thời gian bằng Arduino IDE, nó nhanh hơn nhiều so với làm tương tự với các nút, giống như hầu hết các đồng hồ kỹ thuật số khác.
Dưới đây là các mô-đun cần thiết để xây dựng đồng hồ. Đây là mô-đun RTC được mô tả ở trên, cũng như các bộ nhảy Dupont, Arduino Uno (Mega, v.v.) và màn hình TFT 2,4 inch trên chip ILI9325.
Nhà phát triển đã bắt gặp không phải là một màn hình hiển thị như trong bức ảnh này, mà với các biểu tượng ở phía dưới (bây giờ ở bên cạnh), ban đầu được dành cho điện thoại NOKLA giả. Nhưng khi họ đi ra khỏi thời trang, họ quyết định không ngừng, mà thay vào đó tìm thấy một thị trường mới - Arduino. Bây giờ bạn có thể mua một màn hình như vậy cả riêng biệt và trong một gói với bảng riser biến nó thành một tấm khiên, mà chủ đã làm. Chà, anh ta đã kết nối mô-đun RTC với bộ nhảy "dupont" (xem ở trên, nơi kết nối). Bạn chỉ có thể hàn dây thông thường.
Sau khi tải xuống, được viết bởi nhà phát triển, bạn cần bỏ ghi chú các dòng sau trong đó:
//rtc.setDOW(FRIDAY);
//rtc.setTime(17, 15, 00);
//rtc.setDate(15, 3, 2018);
Thay thế thời gian và ngày tháng trong chúng bằng những cái hiện tại bằng một chút chì, điền vào bản phác thảo trong Arduino, sau đó bình luận lại những dòng này và điền lại bản phác thảo đó. Tại mỗi nhu cầu điều chỉnh, các hoạt động này phải được lặp lại.
Đồng hồ hoạt động:
Nhưng cho đến nay chỉ "về nguyên tắc." Và nó là cần thiết trong trường hợp. Những gì nó sẽ là tùy thuộc vào bạn.