Mục lục:

Node Red - Điều khiển RaspberryPi: 8 bước
Node Red - Điều khiển RaspberryPi: 8 bước

Video: Node Red - Điều khiển RaspberryPi: 8 bước

Video: Node Red - Điều khiển RaspberryPi: 8 bước
Video: Home Automation with Node RED and Raspberry Pi 2024, Tháng bảy
Anonim
Node Red - Điều khiển RaspberryPi
Node Red - Điều khiển RaspberryPi

Trong phần hướng dẫn này, chúng tôi sẽ xem xét cách thiết lập phần mềm Node-Red cũng như cách điều khiển GPIO trên raspberry pi của bạn một cách dễ dàng.

Bước 1: Cài đặt Gói

Trước tiên, chúng ta sẽ cần cài đặt các gói. Để làm điều này, bạn sẽ cần phải đưa ra các lệnh sau trong một thiết bị đầu cuối:

pi @ raspberrypi: ~ $ sudo apt-get cập nhật

pi @ raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio

(nếu chạy rasbian căng thì nó đã được cài đặt sẵn.)

pi @ raspberrypi: ~ $ bash <(curl -sL

Bước 2: Khởi động Node-Red lần đầu tiên

Để bắt đầu Node-Red up, bạn chỉ cần chạy lệnh terminal: pi @ raspberrypi: ~ $ node-red-start

Để tự động khởi động Node-Red khi pi khởi động, bạn chỉ cần kích hoạt dịch vụ bằng lệnh sau:

pi @ raspberrypi: ~ $ sudo systemctl cho phép gật đầu.service

Bước 3: Đăng nhập vào trang web

Đăng nhập vào trang web
Đăng nhập vào trang web

Bây giờ bạn chỉ cần đăng nhập vào trang web hiện đang chạy trên raspberry pi của bạn để phát triển Node-Red.

Để thực hiện việc này, bạn chỉ cần truy cập địa chỉ số pi của mình và sử dụng cổng 1880.

Thí dụ:

Nếu địa chỉ pi của tôi là 192.168.1.40 thì tôi sẽ đăng nhập bằng

Bước 4: Cài đặt Mô-đun bảng điều khiển cho GPIO

Cài đặt mô-đun bảng điều khiển cho GPIO
Cài đặt mô-đun bảng điều khiển cho GPIO

Bây giờ chúng ta sẽ xem xét việc tạo một trang tổng quan để bạn kiểm soát GPIO. Trước tiên, chúng ta sẽ cần cài đặt thành phần bảng điều khiển.

Thực hiện lệnh sau trong một thiết bị đầu cuối trên pi của bạn:

pi @ raspberrypi: ~ $ node-red-stop

pi @ raspberrypi: ~ $ cd ~ /.node-red pi @ raspberrypi: ~ $ npm cài đặt node-red-dashboard pi @ raspberrypi: ~ $ node-red-start

Bước 5: Tạo Trang tổng quan cho GPIO

Bây giờ bạn sẽ cần phải quay lại trang trình duyệt mà bạn đã điều hướng đến trước đó trong dự án này.

Từ trang này, chúng tôi sẽ xây dựng một ví dụ về GPIO. Tôi sẽ đặt một công tắc và một thanh trượt để bật và tắt GPIO và một để thực hiện sóng pwm.

Bạn sẽ cần tìm, từ phía bên trái của bảng điều khiển bên dưới bảng điều khiển, nút chuyển đổi và kéo nó vào Luồng 1. Sau đó, bạn sẽ cần tìm thanh trượt và kéo nó vào Luồng 1.

Bây giờ bạn cần tìm GPIO trong phần mâm xôi pi. Bây giờ bạn muốn mô-đun gpio có dấu chấm kết nối ở phía bên trái vì đây là mô-đun đầu vào. Kéo hai trong số này xuống Luồng 1 đối diện với công tắc và thanh trượt.

Chỉ cần đặt con trỏ của bạn vào dấu chấm kết nối ở phía bên trái của công tắc và nhấp và kéo đến dấu chấm kết nối ở phía bên trái của một trong các chân GPIO. Làm tương tự cho thanh trượt.

Sau khi kết nối, bạn cần phải cấu hình từng phần bằng cách nhấp đúp vào chúng.

Bước 6: Định cấu hình Switch

Định cấu hình Switch
Định cấu hình Switch
Định cấu hình Switch
Định cấu hình Switch

Nhấp đúp vào nút chuyển đổi và mở menu thuộc tính.

Ở đây, bạn sẽ cần phải nhấp vào bút chì ở bên phải của nhóm.

Bây giờ, hãy tạo một tên nhóm mới (tôi để mặc định của tôi)

Chọn biểu tượng bút chì bên cạnh TAB và đặt tên cho bảng mà bạn muốn đây là một phần của nó (Tôi đã chọn trang chủ)

Bây giờ chọn cập nhật ở góc trên bên phải.

Bây giờ bạn có thể chọn kích thước và cách bố trí công tắc của mình. Khi bạn nhận được biểu tượng bạn muốn sử dụng và tất cả các mỹ phẩm đã hoàn thành, bạn sẽ đi xuống các tùy chọn tải trọng.

Đối với một công tắc, bạn cần đặt các tùy chọn trọng tải như sau:

Chọn mũi tên thả xuống bên cạnh hộp văn bản trọng tải và chọn số cho cả hai trọng tải, sau đó đặt:

Trên tải trọng: 1

Giảm tải trọng: 0

Bây giờ bạn cần định cấu hình chân GPIO mà bạn muốn chuyển đổi.

Nhấp đúp vào ghim của công tắc và thao tác này sẽ mở chế độ chỉnh sửa rpi-gpio out.

Chọn chân cắm bạn muốn sử dụng, trong trường hợp của chúng tôi, chúng tôi đang sử dụng chân cắm GPIO04-7.

Đặt tên cho nó nếu bạn muốn và chọn "Xong"

Bước 7: Định cấu hình thanh trượt

Định cấu hình Slider
Định cấu hình Slider
Định cấu hình Slider
Định cấu hình Slider

Để định cấu hình thanh trượt, trước tiên bạn cần nhấp đúp vào nút trang tổng quan thanh trượt.

Khi vào đó, bạn sẽ chỉnh sửa thuộc tính "label" thành những gì bạn muốn đặt tên của nó trong giao diện người dùng.

Tiếp theo, bạn sẽ thiết lập phạm vi tối thiểu và phạm vi tối đa. Vì độ sáng của đèn LED PWM thường tính bằng phần trăm, do% Duty Cycle, chúng tôi cần giá trị tối thiểu là 0 và tối đa là 100.

Bây giờ cho ví dụ của chúng tôi về mức độ mạnh của ánh sáng thay đổi độ sáng là do bước. Tôi đã định cấu hình 1 cho mỗi bước để 1 đơn vị của thanh trượt tương đương với 1% độ sáng.

Đó là nó cho thanh trượt

Đối với Pin, bạn sẽ cần nhấp đúp vào mô-đun pin GPIO được liên kết.

Bây giờ chúng tôi chọn chân GPIO18 vì đây là chân PMW cho Raspberry pi 3 B +

Sau đó, bạn cần chọn đầu ra PWM trong trường loại để biết rằng đó là đầu ra PWM.

Đặt tên cho nó và bạn đã sẵn sàng.

Bước 8: Khởi chạy giao diện người dùng và thử nghiệm

Image
Image

Bây giờ để thử nghiệm giao diện người dùng bảng điều khiển mới của bạn, bạn cần nhấp vào triển khai ở góc trên bên phải để triển khai mã tùy chỉnh của mình. Sau đó, bạn cần truy cập địa chỉ IP của số pi của bạn có màu đỏ. Và quảng cáo chỉ định giao diện người dùng cho nó, ví dụ: https://192.168.1.31:1880/ui Những gì bạn sẽ thấy là công tắc và thanh trượt mà bạn đã tạo. Bây giờ bạn có thể kiểm tra bằng cách nhấp vào từng cái. Tôi hy vọng bạn thích Tài liệu hướng dẫn này và vui lòng xem kênh youtube và video để biết bất kỳ thông tin nào khác.

Đề xuất: