» Điện tử » Arduino »Đồng hồ Arduino với màn hình hiển thị và RTC

Đồng hồ Arduino với màn hình hiển thị và RTC



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.


Đồng hồ Arduino với màn hình hiển thị và RTC




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.
10
8.6
9.7

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
2 bình luận
Dmitry1318
Pushkin không biết làm thế nào, anh ấy là một người theo chủ nghĩa nhân văn. Bạn có thể tự làm điều đó - thật dễ dàng)
Pushkin sẽ làm quân đoàn? vết xước

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...