Mục lục:
- Bước 1: Cài đặt Gói
- Bước 2: Khởi động Node-Red lần đầu tiên
- Bước 3: Đăng nhập vào trang web
- Bước 4: Cài đặt Mô-đun bảng điều khiển cho GPIO
- Bước 5: Tạo Trang tổng quan cho GPIO
- Bước 6: Định cấu hình Switch
- Bước 7: Định cấu hình thanh trượt
- Bước 8: Khởi chạy giao diện người dùng và thử nghiệm
Video: Node Red - Điều khiển RaspberryPi: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
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
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ấ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 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
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:
Làm việc với API URL trong Node-RED: 10 bước
Làm việc với URL API trong Node-RED: Tài liệu hướng dẫn này sẽ dạy bạn cách sử dụng URL URL (http get) trong node-RED. Nó là đơn giản có chủ ý. Và nếu bạn chưa quen với node-RED thì ví dụ này phù hợp với bạn. Tôi sẽ dạy bạn cách sử dụng môi trường node-RED và là gì, và h
IoT: Trực quan hóa dữ liệu cảm biến ánh sáng bằng Node-RED: 7 bước
IoT: Trực quan hóa dữ liệu cảm biến ánh sáng bằng Node-RED: Trong phần hướng dẫn này, bạn sẽ học cách tạo cảm biến được kết nối Internet! Tôi sẽ sử dụng cảm biến ánh sáng xung quanh (TI OPT3001) cho bản trình diễn này, nhưng bất kỳ cảm biến nào bạn chọn (nhiệt độ, độ ẩm, chiết áp, v.v.) sẽ hoạt động. Các giá trị cảm biến
Node-RED: RS485 Raspberry Pi Hướng dẫn: 8 bước
Node-RED: RS485 Raspberry Pi Hướng dẫn: Công cụ lập trình trực quan dựa trên luồng Node-RED ngày càng trở nên phổ biến hơn đối với các nhà phát triển Raspberry Pi. Tài liệu hướng dẫn này sẽ chỉ cho bạn cách sử dụng RS422 / RS485 Serial HAT riêng biệt của chúng tôi dưới Node-Red để giao tiếp RS485 đơn giản và cho MODBUS
Dữ liệu cảm biến nhiệt độ và rung không dây tới MySQL bằng Node-RED: 40 bước
Dữ liệu cảm biến nhiệt độ và rung không dây tới MySQL bằng Node-RED: Giới thiệu NCD’s Long Range IoT Cảm biến nhiệt độ và rung động không dây công nghiệp của NCD, tự hào với phạm vi lên đến 2 dặm nhờ sử dụng cấu trúc mạng lưới không dây. Kết hợp cảm biến nhiệt độ và rung 16 bit chính xác, thiết bị này
Gửi dữ liệu cảm biến nhiệt độ và rung không dây sang Excel bằng Node-RED: 25 bước
Gửi dữ liệu cảm biến nhiệt độ và rung không dây sang Excel bằng Node-RED: Giới thiệu NCD’s Long Range IoT Cảm biến nhiệt độ và rung động không dây công nghiệp, tự hào với phạm vi lên đến 2 dặm nhờ sử dụng cấu trúc mạng lưới không dây. Kết hợp cảm biến nhiệt độ và rung 16 bit chính xác, thiết bị này