Mục lục:
Video: Đồng hồ LCD Arduino lớn với hai báo thức và màn hình nhiệt độ được điều khiển bằng điều khiển từ xa IR TV: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Cách xây dựng Đồng hồ LCD dựa trên Arduino với hai báo thức và màn hình nhiệt độ được điều khiển bằng điều khiển từ xa IR TV.
Bước 1: Mô tả
Đây là đồng hồ LCD được làm bằng mô-đun đồng hồ thời gian thực DS3231, không giống như DS1307 có khả năng Báo thức và theo dõi nhiệt độ. Trong trường hợp này, màn hình LCD hiển thị ngày, giờ, hai báo thức và cả nhiệt độ hiện tại. Và phần thú vị nhất là việc cài đặt hoàn chỉnh đồng hồ cũng như tắt tiếng báo thức được thực hiện thông qua điều khiển từ xa của TV.
Bước 2: Các bộ phận
Các bộ phận phần cứng cần thiết cho tòa nhà:
-Bảngrduino
-DS3231 bảng RTC
- Màn hình LCD 20X4
-Mô-đun hiển thị LCD Arduino-2C
-RC5 giao thức IR điều khiển từ xa
Bộ thu -IR
-DẪN ĐẾN
-Buzzer
Điện trở -220 Ohm
Bước 3: Xây dựng
Mã cơ bản được lấy từ trang web mạch đơn giản Và tôi đã thực hiện một vài thay đổi: Để đơn giản hơn, tôi đã thêm một mô-đun I2C vào màn hình LCD và sửa đổi mã cho phù hợp. Tôi cũng đã thêm một bộ rung nhỏ tạo ra âm thanh với tần số nhất định trong khi báo thức đang hoạt động.
Bo mạch DS3231 được cung cấp nguồn 5V làm LCD 20x4 và bộ thu IR, nguồn 5V này đến từ bo mạch Arduino, có 3 dữ liệu xếp giữa bo mạch này và Arduino, đường SCL được kết nối với chân analog 5, SDA được kết nối với chân tương tự 4 và đường INT được kết nối với chân kỹ thuật số 2 là chân ngắt bên ngoài của Arduino (INT0). DS3231 ngắt bộ vi điều khiển khi có báo động (báo động1 hoặc báo động 2). Bộ thu IR có 3 chân: GND, VCC và OUT trong đó chân OUT được kết nối với chân 3 của Arduino là chân ngắt ngoài (INT1). Đèn LED được kết nối với chân 10 của Arduino được sử dụng làm chỉ báo cảnh báo (báo động1 hoặc báo động 2), vì vậy nếu có cảnh báo, DS3231 sẽ kéo chân INT xuống làm ngắt bộ vi điều khiển (ATmega328P) và bộ vi điều khiển sẽ BẬT đèn LED, tại đây một nút trên điều khiển từ xa sẽ TẮT cả đèn LED và cảnh báo đã xảy ra. Chúng tôi cần giải mã điều khiển từ xa của mình để biết mã của từng nút vì chúng tôi phải thêm nó vào phần mềm Arduino (mã).
Bước 4: Bộ điều khiển từ xa
Điều khiển từ xa được sử dụng trong dự án này là điều khiển từ xa TV IR với giao thức RC5, đó là điều khiển được hiển thị bên dưới (các nút đã sử dụng được đánh số):
Mã chức năng của nút (định dạng hex)
1 phần tăng thêm 0x20
2 Đặt thời gian và lịch 0x10
3 Giảm 0x21
4 Đặt báo thức 0x11
5 Đặt lại báo thức 0x0C
Lưu ý rằng mã này phải sử dụng điều khiển từ xa với giao thức RC5 và hầu hết các thiết bị từ xa như vậy được sử dụng bởi các thiết bị Philips cũ hơn. Dưới đây là một mã đơn giản "Công cụ tìm giao thức IR" cho phép bạn dễ dàng xác định giao thức của bất kỳ điều khiển từ xa nào, cũng như giá trị của mỗi nút. Hình ảnh cho thấy điều khiển từ xa tôi đã sử dụng với các giá trị và chức năng được đánh dấu của các nút.
Bước 5: Sơ đồ và mã
Dưới đây là trình bày mã nhỏ để xác định loại giao thức và giá trị của các nút trên bộ điều khiển IR và mã đồng hồ hoàn chỉnh
Đề xuất:
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu
Đồng hồ báo thức LED Sunrise với Báo thức bài hát có thể tùy chỉnh: 7 bước (có hình ảnh)
Đồng hồ báo thức LED Sunrise với báo thức bài hát có thể tùy chỉnh: Động lực của tôi Mùa đông này bạn gái tôi gặp rất nhiều khó khăn khi thức dậy vào buổi sáng và dường như đang bị SAD (Rối loạn cảm xúc theo mùa). Tôi thậm chí còn nhận thấy rằng việc thức dậy vào mùa đông khó khăn hơn bao nhiêu vì mặt trời chưa ló dạng