Mục lục:

Giám sát chất lượng không khí được cung cấp năng lượng bằng hạt: 7 bước
Giám sát chất lượng không khí được cung cấp năng lượng bằng hạt: 7 bước

Video: Giám sát chất lượng không khí được cung cấp năng lượng bằng hạt: 7 bước

Video: Giám sát chất lượng không khí được cung cấp năng lượng bằng hạt: 7 bước
Video: Hệ thống giám sát, làm sạch không khí cho tòa nhà, văn phòng và bệnh viện 2024, Tháng mười một
Anonim
Màn hình chất lượng không khí được cung cấp năng lượng bằng hạt
Màn hình chất lượng không khí được cung cấp năng lượng bằng hạt

Chất lượng không khí.

Bạn có thể nghĩ về nó nhiều hơn bây giờ khi không khí sạch của chúng ta đã biến thành một đám mây vĩnh viễn trên bầu trời.

Kinh quá.

Một điều bạn có thể kiểm soát là chất lượng không khí bên trong nhà của bạn. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách xây dựng cảm biến chất lượng không khí trong một vài bước ngắn.

Bước 1: Thu thập hàng hóa

Thu thập hàng hóa
Thu thập hàng hóa

Tổng hợp mọi thứ bạn cần cho dự án này.

Điêu nay bao gôm:

  • Một bảng lưới hạt (Argon, Boron, Xenon). Bạn có thể lấy chúng ở hầu hết mọi nơi. Mua trực tiếp luôn luôn hoạt động.
  • Bộ cảm biến chất lượng không khí Particle ^ 2.
  • Cảm biến hạt Honeywell HPMA115S0.
  • Cáp cho cảm biến HPMA115S0. (Ba mục cuối cùng bạn có thể nhận được ở đây.)

Bước 2: Lắp ráp chúng

Lắp ráp chúng
Lắp ráp chúng
Lắp ráp chúng
Lắp ráp chúng
Lắp ráp chúng
Lắp ráp chúng
  1. Gắn Hạt vào bảng Hạt ^ 2
  2. Kết nối cảm biến Hạt HPM với Hạt ^ 2 bằng cáp
  3. Cắm USB!

Bước 3: Định cấu hình Google Tài liệu - Tạo Tập lệnh

Định cấu hình Google Tài liệu - Tạo Tập lệnh
Định cấu hình Google Tài liệu - Tạo Tập lệnh
  1. Tạo Google Trang tính mới
  2. Sau đó nhấp vào menu Công cụ và nhấp vào Trình chỉnh sửa tập lệnh
  3. Tạo một tập lệnh mới
  4. Chèn đoạn mã dưới đây vào tập lệnh:

// đây là một hàm sẽ kích hoạt khi ứng dụng web nhận được một hàm yêu cầu POST doPost (e) {

// Trả về nếu null

if (e == undefined) {Logger.log (“không có dữ liệu”); return HtmlService.createHtmlOutput (“cần dữ liệu”); }

// Phân tích cú pháp dữ liệu JSON

var event = JSON.parse (e.postData.contents); var data = JSON.parse (event.data);

// Lấy hàng cuối cùng không có dữ liệu

var sheet = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);

// Lấy dấu thời gian hiện tại

var timestamp = new Date ();

// Chèn dữ liệu vào trang tính

sheet.getRange (lastRow + 1, 1).setValue (event.published_at); sheet.getRange (lastRow + 1, 2).setValue (data.tempether); sheet.getRange (lastRow + 1, 3).setValue (data.humidity); sheet.getRange (lastRow + 1, 4).setValue (data.pm10); sheet.getRange (lastRow + 1, 5).setValue (data.pm25); sheet.getRange (lastRow + 1, 6).setValue (data.tvoc); sheet.getRange (lastRow + 1, 7).setValue (data.c02);

SpreadsheetApp.flush ();

return HtmlService.createHtmlOutput (“đã nhận được yêu cầu bài đăng”); }

Bước 4: Định cấu hình Google Tài liệu - Định cấu hình Webhook

Định cấu hình Google Tài liệu - Định cấu hình Webhook
Định cấu hình Google Tài liệu - Định cấu hình Webhook

Sau đó,

  1. Đi tới Xuất bản và nhấp vào Triển khai dưới dạng Ứng dụng web
  2. Đặt Thực thi ứng dụng như chính bạn
  3. Sau đó, đặt Ai có quyền truy cập vào ứng dụng thành Bất kỳ ai, kể cả ẩn danh. (Quan trọng: nếu bạn đang làm việc với dữ liệu quan trọng của sứ mệnh, bạn có thể muốn có một giải pháp tùy chỉnh và mạnh mẽ hơn. Điều này cho phép bất kỳ ai, nếu họ có liên kết web hook của bạn để đăng dữ liệu lên trang đó!)
  4. Thay đổi phiên bản dự án thành mới và triển khai!
  5. Sao chép URL ứng dụng hiện tại mà đầu ra cung cấp.

Bước 5: Định cấu hình đám mây hạt

Định cấu hình đám mây hạt
Định cấu hình đám mây hạt
  1. Trong bảng điều khiển Particle.io, hãy chuyển đến phần Tích hợp và Tạo một Webhook mới
  2. Điền vào tên của sự kiện được chuyển tiếp từ mã (trong trường hợp này là đốm màu)
  3. Nhập URL ứng dụng hiện tại từ bước cuối cùng trong hộp URL
  4. Đặt loại yêu cầu thành ĐĂNG
  5. Đặt định dạng yêu cầu thành JSON
  6. Nhắm mục tiêu thiết bị bạn sẽ sử dụng (hoặc để nguyên nếu bạn chỉ có một thiết bị)
  7. Nhấp vào để lưu

Bước 6: Lập trình Hội đồng quản trị

Lập trình Hội đồng quản trị
Lập trình Hội đồng quản trị
  1. Thiết lập tài khoản Particle và thiết bị Particle Mesh của bạn. Sử dụng Quickstart nếu bạn chưa làm điều này trước đây.
  2. Tải xuống Particle Workbench và cài đặt nếu bạn chưa có. Hướng dẫn tại đây.
  3. Nhận mã tại đây.
  4. Sau khi mã được tải xuống, hãy mở nó bằng Mã trực quan (mà bạn đã cài đặt ở Bước 1)
  5. Đăng nhập vào Particle nếu bạn chưa đăng nhập (Cách nhanh nhất là nhấn Command + Shift + P để mở cửa sổ lệnh. Sau đó bắt đầu nhập đăng nhập)
  6. Xuất bản lên Đám mây hạt - Một lần nữa, điều này sử dụng cửa sổ lệnh. Sử dụng cùng tổ hợp phím Command + Shift + P như trên và gõ Cloud Flash.
  7. Khi bạn đã tìm thấy tùy chọn Cloud Flash, hãy nhấn enter.
  8. Bảng của bạn sẽ được lập trình trong thời gian ngắn. Bạn có thể xem các đèn LED để biết những thay đổi trong thời gian này. Khi nó phát sáng màu xanh lam, bạn đã sẵn sàng!

Bước 7: Vẽ đồ thị mọi thứ

Vẽ đồ thị mọi thứ
Vẽ đồ thị mọi thứ
Vẽ đồ thị mọi thứ
Vẽ đồ thị mọi thứ
  1. Trong trang tính của Google, bạn có thể tạo tiêu đề ở hàng đầu tiên với tất cả các nhãn. (Xem ảnh chụp màn hình ở trên)
  2. Bây giờ, bạn sẽ nhận thấy rằng dữ liệu mới đang hiển thị trong trang tính (nếu bạn thiết lập mọi thứ chính xác). Quay lại các bước trước nếu bạn không thấy nó.
  3. Bạn có thể vẽ biểu đồ dữ liệu bằng cách chọn một cột đầy đủ và tạo một biểu đồ mới từ đó.
  4. Bạn có thể vẽ đồ thị tất cả mọi thứ trong một hoặc riêng biệt như tôi đã làm ở trên.

Nếu mọi thứ đang hoạt động và bạn có một số đồ thị đẹp, xin chúc mừng !! Nếu bạn đã sẵn sàng chuyển sang bước tiếp theo bằng cách sử dụng dịch vụ IoT như Adafruit's, hãy xem hướng dẫn đầy đủ của tôi tại đây.

Đề xuất: