Mục lục:
- Bước 1: Vật liệu
- Bước 2: Gắn đồng hồ
- Bước 3: Đặt thời gian
- Bước 4: Đồng hồ
- Bước 5: Gắn bộ hẹn giờ
- Bước 6: Bộ hẹn giờ
Video: Bộ hẹn giờ Arduino với điểm đặt bật / tắt: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Đã chỉnh sửa 05-02-2018 Bộ hẹn giờ mới! giờ, phút, giây, eeprom. Vui lòng truy cập:
www.instructables.com/id/Arduino-Ultra-Meg…
Xin chào, với dự án này, bạn sẽ có thể kiểm soát việc bật và tắt thiết bị của mình trong khoảng thời gian bạn muốn. Chúng có thể là đèn vào ban đêm, tưới vườn, bật máy, … Chúng tôi sẽ sử dụng arduino, màn hình LCD và RTC 1307 để hiển thị và kiểm soát thời gian. Bạn có thể đặt giờ "BẬT" và giờ "TẮT" bằng 4 nút ấn cho phép bạn tăng hoặc giảm "ĐẶT ĐIỂM". Ngoài ra, bạn sẽ học cách làm đồng hồ với arduino. Tôi đã gửi kèm các sơ đồ và video để bạn có thể thực hiện dự án này.
Đầu tiên, hãy xem video để biết tất cả về nội dung. Sử dụng nó như một hướng dẫn
Bước 1: Vật liệu
-Arduino Uno
-RTC 1307 mô-đun
-LCD 16X2
-5V mô-đun tiếp sức
-10K trimpot
-1K điện trở
-10K điện trở x 4
-Nhấn nút x 4
-Bàn mạch, jumper.
Bước 2: Gắn đồng hồ
Thực hiện theo giản đồ Fritzing.
Kết nối 5v và gnd, từ arduino đến đường ray tương ứng của chúng (5V đỏ và GND xanh)
Chân LCD đến chân Arduino
1 VSS sang GND
2 VDD đến 5V
3 VO đến tâm nồi
4 RS đến chân 2
5 RW sang GND
6 EN hoặc E đến chân 3
7 D0 NC
8 D1 NC
9 D2 NC
10 D3 NC
11 D4 đến chân 4
12 D5 đến chân 5
13 D6 đến chân 6
14 D7 đến chân 7
15 A đến 5V
16 K đến GND bằng điện trở 1K
Các cực trị của trimpot đến 5V và GND
RTC sang Arduino
SDA đến chân 4
SCL đến chân 5
GND và 5V
Bước 3: Đặt thời gian
Bây giờ chúng ta phải đặt đồng hồ. Chạy mã "Đặt thời gian RTC". Bản phác thảo này lấy Ngày và Giờ theo máy tính bạn đang sử dụng (ngay khi bạn biên dịch mã) và sử dụng nó để lập trình RTC. Nếu thời gian máy tính của bạn không được đặt đúng, bạn nên sửa lỗi đó trước. Sau đó, bạn phải nhấn nút Tải lên để biên dịch và sau đó tải lên ngay lập tức.
Cảnh báo !: Nếu bạn biên dịch rồi tải lên sau, đồng hồ sẽ tắt theo khoảng thời gian đó.
Sau đó, mở cửa sổ Serial monitor để hiển thị rằng thời gian đã được thiết lập
Bước 4: Đồng hồ
Với thời gian đã đặt, hãy mở và tải lên bản phác thảo "Đồng hồ với màn hình LCD RTC". Trimpot 10K dành cho độ tương phản của màn hình LCD, xoay nó để điều chỉnh độ tương phản và xem các con số rõ ràng.
Nếu mọi thứ hoạt động tốt, bạn sẽ có đồng hồ chạy. Xem video.
Bước 5: Gắn bộ hẹn giờ
Bây giờ chúng ta thêm các nút nhấn và rơ le. Thực hiện theo giản đồ fritzing.
Vì vậy, bạn có các chân 8, 9, 10 và 11 được kết nối với gnd bằng điện trở 10K (THẤP). Khi bạn đẩy, nó sẽ được kết nối với 5V (CAO).
Rơ le được kết nối với chân 12. Với rơ le, bạn có thể điều khiển các thiết bị của mình. Hãy cẩn thận với tải cực đại của rơ le!
Bước 6: Bộ hẹn giờ
Mở và tải lên mã "Hẹn giờ có điểm cài đặt tắt". Bạn sẽ thấy thời gian hiện tại, điểm đặt "BẬT" và điểm đặt "TẮT". Thời gian "BẬT" và "TẮT" mặc định là 12.
Bộ hẹn giờ chạy từ 0 đến 23 giờ, v.v. Nhấn các nút để thay đổi điểm thiết lập lên và xuống. Bộ hẹn giờ sẽ bắt đầu ngay lập tức nếu nó nằm giữa các giá trị cài đặt, nếu không, sẽ đợi đến giờ "BẬT".
Mã này có các chức năng thú vị mà bạn có thể sử dụng trong các dự án khác. Tôi đã cố gắng tách mọi chức năng để làm cho nó rõ ràng.
- Thêm các nút để thay đổi cài đặt
-Debounce các nút
-Giới hạn của điểm đặt hoặc bất kỳ giá trị nào
- Thêm đồng hồ vào dự án của bạn
Tất cả các mã đều do tôi tạo ra, ngoại trừ:
Đặt thời gian của RTC, hướng dẫn lá chắn trình ghi dữ liệu Adafruit
Tôi hy vọng hướng dẫn này hữu ích cho bạn!
Nicolás Jarpa
Đề xuất:
Đồng hồ đầu tiên của trẻ mới biết đi - Với bộ hẹn giờ bật sáng: 16 bước (có hình ảnh)
Đồng hồ đầu tiên của trẻ mới biết đi - Với Bộ hẹn giờ bật sáng: Hướng dẫn này chỉ cho bạn cách tạo các 'mặt' đồng hồ có thể hoán đổi cho nhau - có thể làm nổi bật ảnh của con bạn, ảnh gia đình / thú cưng - hoặc bất kỳ thứ gì khác - mà bạn nghĩ sẽ rất tốt nếu thay đổi định kỳ. Đơn giản chỉ cần kẹp perspex rõ ràng trên ar
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu tiên của mạch Bộ hẹn giờ 555: 3 bước
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu của mạch Bộ hẹn giờ 555: Động cơ bước là động cơ DC chuyển động theo các bước rời rạc, nó thường được sử dụng trong máy in và thậm chí cả robot. Tôi sẽ giải thích mạch này theo các bước. Phần đầu tiên của mạch là 555 bộ đếm thời gian. Đây là hình ảnh đầu tiên (xem ở trên) với chip 555 w
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: 6 bước
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: Xin chào các bạn! Bộ hẹn giờ là một khái niệm quan trọng trong lĩnh vực điện tử. Mọi thành phần điện tử hoạt động trên cơ sở thời gian. Cơ sở thời gian này giúp giữ cho tất cả các công việc được đồng bộ hóa. Tất cả các bộ vi điều khiển đều hoạt động ở một số tần số xung nhịp được xác định trước,
Bộ hẹn giờ NE555 - Định cấu hình Bộ hẹn giờ NE555 trong một cấu hình có thể linh hoạt: 7 bước
Bộ hẹn giờ NE555 | Đặt cấu hình Bộ hẹn giờ NE555 trong một cấu hình linh hoạt: Bộ định thời NE555 là một trong những IC được sử dụng phổ biến nhất trong thế giới điện tử. Nó ở dạng DIP 8, có nghĩa là nó có 8 chân
Bộ hẹn giờ bật-tắt theo chu kỳ có thể lập trình với đầu ra rơle: 4 bước
Bộ hẹn giờ bật-tắt theo chu kỳ có thể lập trình với đầu ra rơle: Dự án này là xây dựng bộ hẹn giờ bật-tắt theo chu kỳ. Trong dự án này, người dùng có thể đặt hẹn giờ BẬT và thời gian Tắt bằng các phím và hiển thị 7 đoạn. Rơ le được cung cấp dưới dạng đầu ra, trong đó rơ le sẽ ở trạng thái BẬT trong thời gian BẬT và nó sẽ TẮT sau khi BẬT ti