Mục lục:
- Bước 1: Điều kiện tiên quyết
- Bước 2: Một chút về nút - Màu đỏ (Bạn không quá lo lắng về chi tiết…..)
- Bước 3: Start Node - Red
- Bước 4: Hộp điều khiển nút màu đỏ
- Bước 5: Một chút về các phần tử Node Red
- Bước 6: Chế độ xem trang tổng quan
Video: Hẹn giờ trong ngày sử dụng nút đỏ với bộ nhớ bền bỉ: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tôi sử dụng rộng rãi Node-red cho các dự án Tự động hóa gia đình của mình. Tôi không phải là người lập trình bằng chuyên nghiệp, nhưng với sự giúp đỡ từ những người đóng góp khác nhau, tôi cố gắng định cấu hình mọi thứ theo yêu cầu của mình. Đôi khi nó hoạt động và đôi khi nó không:)
Đối với một trong những dự án tự động hóa của mình, tôi cần Bộ hẹn giờ mà tôi có thể đặt nó từ giao diện người dùng Node _red giao diện người dùng trong nhiều Ngày trong tuần. Có những dự án khả dụng trong đó những người đóng góp đã sử dụng các tệp Node-red- Contribute cho mục đích của anh ấy. Nhưng một điều cơ bản mà tôi không bao giờ tìm thấy là làm thế nào để duy trì thiết lập thời gian ngay cả sau khi nút đỏ khởi động lại (do sự cố hệ thống, v.v.). Tôi muốn thứ gì đó sẽ tiếp tục từ giai đoạn làm việc cuối cùng và tiếp tục sau đó
Nhu cầu này đã khiến tôi làm việc với dự án này.
Trong dự án của tôi luôn có nhu cầu về tính năng Hẹn giờ
Bước 1: Điều kiện tiên quyết
Điều kiện tiên quyết
1) Một chương trình Node-red hoạt động trên Windows (Hoặc linux, Mac….). Có rất nhiều hướng dẫn trên web để thiết lập Node-red trên Windows.
2) Kiến thức cơ bản về các trạng thái logic If, else
3) Và rất nhiều tò mò muốn khám phá những điều ……………..
Bước 2: Một chút về nút - Màu đỏ (Bạn không quá lo lắng về chi tiết…..)
Như trang web chính thức của họ tuyên bố
"Node-RED là một công cụ lập trình để kết nối các thiết bị phần cứng, API và các dịch vụ trực tuyến với nhau theo những cách mới và thú vị. được triển khai tới thời gian chạy của nó chỉ bằng một cú nhấp chuột."
url:
Bạn không cần phải là một chàng trai lập trình để làm điều này nhưng nếu bạn có một chút kinh nghiệm trong việc viết javascrip, nó chắc chắn sẽ mở rộng khả năng của bạn.
Đó là một GUI mạnh mẽ có chức năng kéo và thả để tự động hóa rất nhiều điều này.
Ví dụ: Sử dụng Hướng dẫn hẹn giờ này, bạn có thể thiết kế một quy trình trong đó dựa trên Hẹn giờ bắt đầu một sự kiện "Tưới nước cho khu vườn", "gửi email", v.v ….
Bước 3: Start Node - Red
Sau khi cài đặt Node -red trên máy của bạn. đi đến comand promt. Gõ nút màu đỏ để bắt đầu chương trình.
Bước 4: Hộp điều khiển nút màu đỏ
Hộp điều khiển sẽ hiển thị các tab được gọi là các luồng, ngay lập tức nó sẽ trống vì đây là bản cài đặt mới, hãy chuyển đến góc ngoài cùng bên phải và từ trình đơn thả xuống, chọn "Quản lý Pallette". Tùy chọn này được sử dụng để nhập các gói khác nhau.
Nhấp vào Quản lý Pallette, nó sẽ mở ra một cửa sổ có hai tab
- Các nút - Danh sách này liệt kê tất cả các nút (gói) bạn đã cài đặt
- Cài đặt - Để cài đặt các nút mới.
Đi tới Cài đặt và cài đặt các nút bên dưới:
- node-red-dashboard: Điều này sẽ truy cập các nút được sử dụng để tạo trang tổng quan (nút, đồ thị, công tắc, v.v.)
- node-red-Contrib-dai dẳng: Đây là một nút rất gần đây, nút này có thể được sử dụng để lưu trữ bất kỳ trạng thái Nút nào, Giá trị biến đổi trong trường hợp nút đỏ bị treo hoặc đóng đột ngột.
- node-red-Contrib-simpletime: Đây là chuyển đổi thời gian hiện tại thành bất kỳ định dạng nào được yêu cầu
Bước 5: Một chút về các phần tử Node Red
Phần Trên cùng bao gồm các Luồng khác nhau, bạn có thể tạo bao nhiêu luồng theo yêu cầu, Góc bên trái chứa tất cả các nút. Một số là mặc định, một số có thể được nhập bằng tùy chọn Manage pallete và nếu đủ kinh nghiệm, bạn có thể tạo một nút.
Về cơ bản, một nút là một phần tử có các tính năng được đánh dấu trước.
Phía bên phải của vùng làm việc bao gồm Cửa sổ gỡ lỗi, cấu hình bảng điều khiển, v.v.
Trong một luồng, bạn có thể sử dụng nhiều nút và sử dụng các nút từ các luồng khác nhau, bạn có thể thiết kế một bảng điều khiển.
Bộ hẹn giờ là một trong những Bảng điều khiển như vậy bao gồm các nút từ Luồng "Quy trình thiết lập bộ hẹn giờ" và "Tập hợp ngày"
Toàn bộ luồng có thể được xuất sang khay nhớ tạm hoặc tệp và điều này có thể được sử dụng lại bằng cách nhập cùng một.
bao gồm hai Luồng dưới dạng tệp txt.
để nhập các luồng:
lưu các tệp ext này trên màn hình của bạn
Chuyển đến menu thả xuống Bên phải> Nhập> Bảng tạm
mở sổ ghi chú và dán nội dung vào đây
lặp lại hành động cho luồng khác.
Vì vậy, bây giờ bạn sẽ có hai Flows được nhập, hãy nhấp vào Deploy để lưu dự án.
Bước 6: Chế độ xem trang tổng quan
Nhấp vào góc Righmost của cửa sổ gỡ lỗi, bạn sẽ tìm thấy một biểu tượng grapg dạng thanh. Thao tác này sẽ mở ra một cửa sổ mới với giao diện người dùng bảng điều khiển, Chơi với bộ hẹn giờ, đặt các tùy chọn khác nhau.
Đăng nhập vào các thời điểm khác nhau trong ngày vào các ngày khác nhau trong tuần để kiểm tra xem nó có hoạt động như mong đợi hay không.
Dự án này có thể được ngoại suy thêm để bao gồm các tháng như một phần của tiêu chí lựa chọn.
Thưởng thức và vui lòng cung cấp thông tin phản hồi.
Giới phê bình sản xuất sẽ được hoan nghênh vì tôi không phải là lập trình viên và chắc chắn sẽ có một cách thông minh hơn / ngắn hơn / đơn giản hơn để làm điều này.
Đề xuất:
Mạch nút báo động hoảng sợ sử dụng IC hẹn giờ 555 (Phần 1): 4 bước
Mạch Nút Báo Động Sử Dụng IC Hẹn Giờ 555 (Phần 1): Mạch Báo Động Hốt Háo được sử dụng để gửi tín hiệu khẩn cấp ngay lập tức đến những người ở vị trí gần đó để kêu cứu hoặc thông báo cho họ. Tình huống hoảng loạn có thể xảy ra có thể là bất kỳ, nó không bị giới hạn trong một số tình huống. Người ta có thể giữ
Độ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ờ Arduino / Android (với Ứng dụng!). Điều khiển đèn và các nội dung khác của bạn: 6 bước
Bộ hẹn giờ Arduino / Android (với Ứng dụng!). Điều khiển đèn của bạn và các nội dung khác: Xin chào! Tôi đang ở đây với một bộ đếm thời gian khác. Với dự án này, bạn có thể đặt nếu bộ hẹn giờ sẽ " BẬT " hoặc " TẮT " cho mọi giờ trong ngày. Bạn có thể thiết lập nhiều sự kiện trong ngày bằng cách sử dụng ứng dụng android. Bằng cách kết hợp Arduino và Android, chúng tôi