Mục lục:

Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính bằng Node-RED: 37 bước
Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính bằng Node-RED: 37 bước

Video: Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính bằng Node-RED: 37 bước

Video: Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính bằng Node-RED: 37 bước
Video: Cách gửi dữ liệu lên webserver bằng esp8266 | Giải thích code tổng quan 2024, Tháng bảy
Anonim
Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính bằng Node-RED
Gửi dữ liệu về độ rung và nhiệt độ không dây tới Google Trang tính 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 truyền các bản ghi nhiệt độ và rung động cực kỳ chính xác ở khoảng thời gian do người tiêu dùng mô tả.

Bước 1: Yêu cầu phần cứng và phần mềm

Yêu cầu phần cứng và phần mềm
Yêu cầu phần cứng và phần mềm
Yêu cầu phần cứng và phần mềm
Yêu cầu phần cứng và phần mềm
Yêu cầu phần cứng và phần mềm
Yêu cầu phần cứng và phần mềm

Phần cứng:

Cảm biến nhiệt độ và rung động tầm xa NCD

Modem lưới không dây tầm xa NCD với giao diện USB

Phần mềm:

Node-Red

Google Trang tính

Bước 2: Thiết lập Node-red

Bây giờ bạn có các cảm biến đang chạy, chúng tôi cần một cách để làm điều gì đó hữu ích với dữ liệu đó.

  • Trước hết, bạn sẽ phải cài đặt Node-Red.
  • Sau khi hoàn tất, bạn sẽ cần nhập dòng lệnh của mình hoặc Power Shell dành cho người dùng Windows, điều hướng đến thư mục Node-RED được cài đặt trong đó.
  • Bây giờ gõ “npm i ncd-red-wireless node-red-dashboard”. Thao tác này sẽ cài đặt các nút cần thiết để nhận dữ liệu từ các cảm biến không dây của bạn và bạn có thể khởi động Node-RED sau khi hoàn tất.
  • Để khởi động máy chủ nút, hãy viết nút màu đỏ trong dấu nhắc lệnh hoặc thiết bị đầu cuối và nhấn enter.

Bước 3: Các bước tạo luồng

Các bước tạo dòng chảy
Các bước tạo dòng chảy

Tại thời điểm này, bạn sẽ thấy một luồng trống lớn với một danh sách dài các nút ở phía bên trái, thanh bên này được gọi là bảng màu.

Bước 4: Đi trước và kéo nút cổng không dây qua canvas luồng của bạn để bắt đầu

Đi trước và kéo nút cổng không dây qua canvas luồng của bạn để bắt đầu
Đi trước và kéo nút cổng không dây qua canvas luồng của bạn để bắt đầu

ncd-red-wireless Cung cấp các nút quản lý kết nối nối tiếp, phân tích cú pháp dữ liệu cảm biến đến, lọc dữ liệu theo các thông số cụ thể và cho phép bạn định cấu hình các cảm biến không dây.

Bước 5: Tìm cảm biến không dây của bạn:

Tìm cảm biến không dây của bạn
Tìm cảm biến không dây của bạn

Khi bạn đã phân phối nút, bạn sẽ có thể xem tab thông tin, tab này chứa các bản ghi về khả năng của nút, tab này được điền đầy đủ cho các gói nút đỏ tối đa và bao gồm các thống kê quý giá, thường thì bây giờ bạn sẽ không muốn để xem bất kỳ tài liệu nào khác bên ngoài tab thông tin, vì vậy hãy giữ nó trong suy nghĩ ngay cả khi bạn đang xây dựng luồng của mình khi bạn có câu hỏi về cách hoạt động của một nút. Phần tử tiếp theo mà chúng tôi muốn làm là định cấu hình nút, khi bạn thêm nó lần đầu tiên, bạn sẽ lưu ý rằng có một hình tam giác nhỏ ở góc trên cùng bên phải bên cạnh một chấm màu xanh lam, hình tam giác cho biết rằng nút đó muốn cấu hình thêm, màu xanh lam dấu chấm chỉ ra rằng nút đã không còn nhưng đã được triển khai như một phần của luồng.

  • Nhấp đúp vào nút để mở các tùy chọn cấu hình.
  • Nhấp vào biểu tượng bút chì bên cạnh trường Thiết bị nối tiếp để định cấu hình bộ định tuyến USB của bạn, thao tác này sẽ mở ra bảng cấu hình thứ hai chỉ có một vài tùy chọn.

Bước 6: Nhấp vào Kính lúp bên cạnh trường Cổng nối tiếp và chọn cổng tương ứng với bộ định tuyến của bạn, sau đó nhấp vào nút “Thêm” ở trên cùng

Nhấp vào Kính lúp bên cạnh trường Cổng nối tiếp và chọn cổng tương ứng với bộ định tuyến của bạn, sau đó nhấp vào nút “Thêm” ở trên cùng
Nhấp vào Kính lúp bên cạnh trường Cổng nối tiếp và chọn cổng tương ứng với bộ định tuyến của bạn, sau đó nhấp vào nút “Thêm” ở trên cùng

Bước 7: Trường thiết bị nối tiếp sẽ được phổ biến dựa trên lựa chọn đó và bạn có thể nhấp vào “Xong”, bạn đã có quyền truy cập trực tiếp vào cảm biến không dây của mình! để Xem dữ liệu sắp có

Trường thiết bị nối tiếp sẽ được phổ biến dựa trên lựa chọn đó và bạn có thể nhấp vào “Xong”, bạn có quyền truy cập trực tiếp vào cảm biến không dây của mình! để Xem dữ liệu sắp có
Trường thiết bị nối tiếp sẽ được phổ biến dựa trên lựa chọn đó và bạn có thể nhấp vào “Xong”, bạn có quyền truy cập trực tiếp vào cảm biến không dây của mình! để Xem dữ liệu sắp có

Bước 8: Bây giờ, Quay lại Palette của bạn và gõ “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong những nút này và kéo nó sang bên phải cổng không dây của bạn

Bây giờ, Quay lại Palette của bạn và nhập “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong những nút này và kéo nó sang bên phải cổng không dây của bạn
Bây giờ, Quay lại Palette của bạn và nhập “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong những nút này và kéo nó sang bên phải cổng không dây của bạn

Bước 9: Nhấp đúp vào nó và thay đổi “tin nhắn”. để “hoàn thành Đối tượng Msg” Nhấp vào Xong

Nhấp đúp vào nó và thay đổi “tin nhắn”. để “hoàn thành Đối tượng Msg” Nhấp vào Xong
Nhấp đúp vào nó và thay đổi “tin nhắn”. để “hoàn thành Đối tượng Msg” Nhấp vào Xong

Bước 10: Bây giờ hãy vẽ một đường thẳng giữa hai nút và nhấp vào “Triển khai” ở phía trên bên phải của cửa sổ.

Bây giờ hãy vẽ một đường thẳng giữa hai nút và nhấp vào “Triển khai” ở phía trên bên phải của cửa sổ.
Bây giờ hãy vẽ một đường thẳng giữa hai nút và nhấp vào “Triển khai” ở phía trên bên phải của cửa sổ.

Bước 11: Làm việc với dữ liệu:

Làm việc với dữ liệu
Làm việc với dữ liệu

Bây giờ, dữ liệu cảm biến không dây của bạn được thu thập và nó được xuất ra tab “gỡ lỗi”, “tab gỡ lỗi” này được đặt trong thanh bên phải bên cạnh tab thông tin. Để xem thông tin có sẵn để nhấn vào nút đặt lại. Trong các bản ghi nút màu đỏ được vượt qua giữa các nút trong một gói JSON. Khi đối tượng msg xuất hiện trong tab gỡ lỗi, bạn có thể làm cho nó lớn hơn để xem danh sách tổng thể thông tin đi kèm với nó. Điều này cực kỳ hữu ích trong trường hợp bạn cần nhanh chóng xem cảm biến nào đang kiểm tra. Vấn đề khác mà nút này đưa ra là một cách dễ dàng để chuyển đổi bộ định tuyến của bạn sang danh tính mạng mà các thiết bị ở chế độ cấu hình ghi trên tài liệu, chỉ cần nhấn vào nút bên trái của nút và công cụ sẽ chuyển sang mạng cấu hình, nhấn vào nó một lần nữa để đưa nó về chế độ lắng nghe. Sau khi chúng tôi thiết lập xong các nút công cụ wi-fi, chúng có thể được đặt để định cấu hình cảm biến thường xuyên trong khi nó vào chế độ cấu hình, vì vậy, nó luôn sẵn sàng để duy trì các nút cổng như vậy hiện diện trong luồng để định cấu hình thiết bị một cách nhanh chóng.

Bước 12: Thêm cảm biến không dây:

Thêm cảm biến không dây
Thêm cảm biến không dây

chúng tôi cần tách các bản ghi cảm biến không dây trong nước để chúng tôi có thể hiển thị nó, chúng tôi có thể sử dụng nút chuyển đổi để tách các thông báo từ cổng hoàn toàn dựa trên địa chỉ mac với hoặc loại cảm biến, nhưng như tôi đã đề cập, các nút không dây thực sự kết hợp thêm chức năng để định cấu hình cảm biến, vì vậy chúng tôi sẽ bắt đầu với chúng để cung cấp cho bạn toàn bộ hình ảnh bổ sung về cách các cấu trúc đó có thể hoạt động. Trong trường hợp bạn chưa thấy các gói đến từ cả hai cảm biến của mình, hãy chuyển qua trước và nhấn nút đặt lại trên chỉ chưa bắt đầu. Trong khi đánh giá cảm biến thông qua bất kỳ nút cấu hình thiết bị nối tiếp nào, địa chỉ mac và loại cảm biến được lưu trữ trong một nhóm để chúng tôi có thể nhanh chóng tìm thấy nó trong suốt thời gian của bước tiếp theo này.

Lấy Nút không dây từ bảng màu và kéo nó vào luồng, nhấp đúp vào nút đó để cấu hình

Bước 13: Chọn thiết bị nối tiếp từ menu thả xuống mà bạn đã sử dụng cho cổng không dây, Bây giờ hãy nhấp vào Kính lúp bên cạnh “Địa chỉ máy Mac” và chọn một trong các tùy chọn khả dụng

Chọn thiết bị nối tiếp từ menu thả xuống mà bạn đã sử dụng cho cổng không dây, Bây giờ hãy nhấp vào Kính lúp bên cạnh “Địa chỉ máy Mac” và chọn một trong các tùy chọn khả dụng
Chọn thiết bị nối tiếp từ menu thả xuống mà bạn đã sử dụng cho cổng không dây, Bây giờ hãy nhấp vào Kính lúp bên cạnh “Địa chỉ máy Mac” và chọn một trong các tùy chọn khả dụng

Bước 14: Nhấp vào Xong

Nhấp vào Xong
Nhấp vào Xong

Bạn sẽ nhận thấy điều này sẽ tự động đặt loại cảm biến cho bạn, bạn cũng có thể đặt tên cho loại cảm biến này để dễ dàng xác định hơn. Như đã lưu ý trong tab thông tin, trường Thiết bị nối tiếp cho cấu hình là tùy chọn và chúng tôi sẽ không lo lắng về điều này ngay bây giờ. Nút bạn vừa thêm hoạt động hiệu quả như một bộ lọc trên dữ liệu cảm biến đến, chỉ chuyển qua dữ liệu cho địa chỉ mac hoặc loại cảm biến nếu không có địa chỉ mac nào.

Bước 15: Bây giờ, Quay lại Palette của bạn và gõ “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong các nút này và kéo nó sang bên phải cổng không dây của bạn

Bây giờ, Quay lại Palette của bạn và nhập “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong những nút này và kéo nó sang bên phải cổng không dây của bạn
Bây giờ, Quay lại Palette của bạn và nhập “debug” vào Trường tìm kiếm ở trên cùng, lấy một trong những nút này và kéo nó sang bên phải cổng không dây của bạn

Bước 16: Nhấp đúp vào nó và nhấp vào Xong

Nhấp đúp vào nó và nhấp vào hoàn tất
Nhấp đúp vào nó và nhấp vào hoàn tất

Bước 17: Thêm các nút chức năng

Thêm các nút chức năng
Thêm các nút chức năng

Nút chức năng được sử dụng để chạy mã JavaScript đối với đối tượng msg. Nút chức năng chấp nhận một đối tượng msg làm đầu vào và có thể trả về 0 hoặc nhiều đối tượng thông báo dưới dạng đầu ra. Đối tượng thông báo này phải có thuộc tính trọng tải (msg.payload) và thường có các thuộc tính khác tùy thuộc vào các nút tiếp tục.

Bây giờ lấy một nút “chức năng” từ bảng màu và đặt nó ở bên phải của nút Vib / Temp

Bước 18: Nhấp đúp vào nút để chỉnh sửa nút chức năng

Nhấp đúp vào nút để chỉnh sửa nút chức năng
Nhấp đúp vào nút để chỉnh sửa nút chức năng

Ở đây bạn phải viết ít mã javascript để tạo điều kiện, vì vậy giá trị nhiệt độ và độ ẩm sẽ được viết trong Google sheet.

Bước 19: Bây giờ Thêm nút “Yêu cầu http” từ Palette

Bây giờ Thêm nút “Yêu cầu http” từ Bảng màu
Bây giờ Thêm nút “Yêu cầu http” từ Bảng màu

Nếu bạn nhấp đúp vào nút chỉnh sửa http, bạn sẽ thấy trường “URL”, ở đây bạn phải nhập liên kết tương ứng của google sheet. Bây giờ, hãy tạo một trang tính của google để lưu trữ các giá trị của độ rung và nhiệt độ.

Bước 20: Các bước tạo Google Trang tính

Các bước tạo Google Trang tính
Các bước tạo Google Trang tính

Đầu tiên, mở trình duyệt của bạn và nhập www.google.com và đăng ký tài khoản google nếu bạn chưa đăng nhập, sau đó nhấp vào sáu dấu chấm ở bên trái hình ảnh của bạn

Bước 21: Bây giờ nhấp vào “Drive” để mở Google Drive

Bây giờ hãy nhấp vào “Drive” để mở Google Drive
Bây giờ hãy nhấp vào “Drive” để mở Google Drive

Bước 22: Nhấp vào Mới> Khác> Google Biểu mẫu> Biểu mẫu trống

Ở đây, bạn sẽ thấy một biểu mẫu không có tiêu đề, hãy đặt cho nó một số tiêu đề như được hiển thị trong hình
Ở đây, bạn sẽ thấy một biểu mẫu không có tiêu đề, hãy đặt cho nó một số tiêu đề như được hiển thị trong hình

Khác> Google Biểu mẫu> Biểu mẫu trống "src =" https://content.instructables.com/ORIG/FVD/8BXI/JZ0N1J9E/FVD8BXIJZ0N1J9E-j.webp

Bây giờ Đưa tiêu đề cho biểu mẫu không có tiêu đề Câu hỏi chỉnh sửa dưới dạng RMS_X và nhấp vào nút “+” để thêm câu hỏi khác cho các giá trị khác của rung động và nhiệt độ
Bây giờ Đưa tiêu đề cho biểu mẫu không có tiêu đề Câu hỏi chỉnh sửa dưới dạng RMS_X và nhấp vào nút “+” để thêm câu hỏi khác cho các giá trị khác của rung động và nhiệt độ

Khác> Google Biểu mẫu> Biểu mẫu trống "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Bước 23: Ở đây bạn sẽ thấy một biểu mẫu không có tiêu đề, hãy đặt cho nó một số tiêu đề như được hiển thị trong hình

Bước 24: Bây giờ Đặt tiêu đề cho biểu mẫu không có tiêu đề Chỉnh sửa câu hỏi dưới dạng RMS_X và nhấp vào nút “+” để thêm câu hỏi khác cho các giá trị khác của rung động và nhiệt độ

Bước 25: Bây giờ hãy nhấp vào Ba dấu chấm bên cạnh hình ảnh của bạn như được hiển thị trong hình dưới đây

Bây giờ hãy nhấp vào ba dấu chấm bên cạnh hình ảnh của bạn như được hiển thị trong hình dưới đây
Bây giờ hãy nhấp vào ba dấu chấm bên cạnh hình ảnh của bạn như được hiển thị trong hình dưới đây

Bước 26: Bây giờ Nhấp vào "Lấy liên kết được điền sẵn"

Bây giờ hãy nhấp vào "Lấy liên kết được điền sẵn"
Bây giờ hãy nhấp vào "Lấy liên kết được điền sẵn"

Bước 27: Bây giờ nhập các giá trị ngẫu nhiên cho trường rung động và nhiệt độ và nhấp vào Nhận liên kết như được hiển thị trong hình

Bây giờ Nhập Giá trị Ngẫu nhiên cho Trường Rung động và Nhiệt độ và Nhấp vào Nhận Liên kết Như được Hiển thị trong Hình
Bây giờ Nhập Giá trị Ngẫu nhiên cho Trường Rung động và Nhiệt độ và Nhấp vào Nhận Liên kết Như được Hiển thị trong Hình

Bước 28: Bây giờ dán liên kết đó vào Notepad

Bây giờ hãy dán liên kết đó vào Notepad
Bây giờ hãy dán liên kết đó vào Notepad

Bước 29: Chỉnh sửa liên kết đó như được hiển thị trong hình dưới đây

Chỉnh sửa liên kết đó như được hiển thị trong hình dưới đây
Chỉnh sửa liên kết đó như được hiển thị trong hình dưới đây

Bước 30: Bây giờ Quay lại Biểu mẫu và nhấp vào CÂU TRẢ LỜI và sau đó nhấp vào Biểu tượng Google Trang tính như được hiển thị trong hình dưới đây

Bây giờ, Quay lại Biểu mẫu và Nhấp vào CÂU TRẢ LỜI và Sau đó Nhấp vào Biểu tượng Trang tính của Google như được hiển thị trong hình bên dưới
Bây giờ, Quay lại Biểu mẫu và Nhấp vào CÂU TRẢ LỜI và Sau đó Nhấp vào Biểu tượng Trang tính của Google như được hiển thị trong hình bên dưới

Bước 31: Tạo bảng tính mới

Tạo một bảng tính mới
Tạo một bảng tính mới

Bước 32: Tại đây bạn có thể hình dung các giá trị của độ rung và nhiệt độ

Ở đây bạn có thể hình dung các giá trị của rung động và nhiệt độ
Ở đây bạn có thể hình dung các giá trị của rung động và nhiệt độ

Bước 33: Bây giờ quay lại nút màu đỏ và nhấp đúp vào nút yêu cầu Http để chỉnh sửa nó, sau đó sao chép URL từ Notepad mà bạn đã lưu và dán nó vào trường URL như được hiển thị trong hình

Bây giờ, Quay lại Node-red và Nhấp đúp vào Http Request Node để chỉnh sửa nó, sau đó sao chép URL từ Notepad mà bạn đã lưu và dán nó vào trường URL như được hiển thị trong hình
Bây giờ, Quay lại Node-red và Nhấp đúp vào Http Request Node để chỉnh sửa nó, sau đó sao chép URL từ Notepad mà bạn đã lưu và dán nó vào trường URL như được hiển thị trong hình

Bạn cũng có thể đính kèm nút gỡ lỗi để kiểm tra đầu ra của nút

Bước 34: Bây giờ kết nối tất cả các dây

Bây giờ kết nối tất cả các dây
Bây giờ kết nối tất cả các dây

Bước 35: Nhấp vào nút Triển khai để đưa chúng ra trên Google Trang tính

Nhấp vào nút Triển khai để đưa chúng ra trên Google Trang tính
Nhấp vào nút Triển khai để đưa chúng ra trên Google Trang tính

Bước 36: ĐẦU RA

ĐẦU RA
ĐẦU RA
ĐẦU RA
ĐẦU RA

Bây giờ, hãy truy cập bảng tính của google và bạn sẽ thấy các giá trị đang đến.

Đề xuất: