Mục lục:
- Bước 1: Thu thập hàng hóa
- Bước 2: Lắp ráp chúng
- Bước 3: Định cấu hình Google Tài liệu - Tạo Tập lệnh
- Bước 4: Định cấu hình Google Tài liệu - Định cấu hình Webhook
- Bước 5: Định cấu hình đám mây hạt
- Bước 6: Lập trình Hội đồng quản trị
- Bước 7: Vẽ đồ thị mọi thứ
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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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
- Gắn Hạt vào bảng Hạt ^ 2
- Kết nối cảm biến Hạt HPM với Hạt ^ 2 bằng cáp
- Cắm USB!
Bước 3: Định cấu hình Google Tài liệu - Tạo Tập lệnh
- Tạo Google Trang tính mới
- Sau đó nhấp vào menu Công cụ và nhấp vào Trình chỉnh sửa tập lệnh
- Tạo một tập lệnh mới
- 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
Sau đó,
- Đi tới Xuất bản và nhấp vào Triển khai dưới dạng Ứng dụng web
- Đặt Thực thi ứng dụng như chính bạn
- 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 đó!)
- Thay đổi phiên bản dự án thành mới và triển khai!
- 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
- 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
- Đ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)
- Nhập URL ứng dụng hiện tại từ bước cuối cùng trong hộp URL
- Đặt loại yêu cầu thành ĐĂNG
- Đặt định dạng yêu cầu thành JSON
- 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ị)
- Nhấp vào để lưu
Bước 6: Lập trình Hội đồng quản trị
- 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.
- Tải xuống Particle Workbench và cài đặt nếu bạn chưa có. Hướng dẫn tại đây.
- Nhận mã tại đây.
- 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)
- Đă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)
- 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.
- Khi bạn đã tìm thấy tùy chọn Cloud Flash, hãy nhấn enter.
- 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ứ
- 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)
- 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ó.
- 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ừ đó.
- 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:
Cảm biến cửa và khóa được cung cấp năng lượng bằng pin, năng lượng mặt trời, ESP8266, ESP-Now, MQTT: 4 bước (có hình ảnh)
Cảm biến cửa & khóa chạy bằng pin, năng lượng mặt trời, ESP8266, ESP-Now, MQTT: Trong tài liệu hướng dẫn này, tôi chỉ cho bạn cách tôi tạo cảm biến chạy bằng pin để theo dõi tình trạng cửa và khóa của nhà kho xe đạp từ xa của tôi. Tôi không có nguồn điện chính, vì vậy tôi có nguồn điện bằng pin. Pin được sạc bằng một tấm pin mặt trời nhỏ. Mô-đun là d
Giám sát chất lượng không khí đơn giản với màn hình LCD TFT - Ameba Arduino: 3 bước
Giám sát chất lượng không khí đơn giản với màn hình TFT LCD - Ameba Arduino: Giới thiệu Hiện nay hầu hết mọi người ở nhà để tránh tiếp xúc gần với người mang vi rút COVID-19 tiềm ẩn, chất lượng không khí trở thành một yếu tố quan trọng đối với sức khỏe của mọi người, đặc biệt là ở các nước nhiệt đới nơi sử dụng máy lạnh là điều bắt buộc trong thời kỳ da
Hệ thống giám sát chất lượng không khí đối với ô nhiễm hạt: 4 bước
Hệ thống giám sát chất lượng không khí đối với ô nhiễm hạt: GIỚI THIỆU: 1 Trong dự án này, tôi trình bày cách xây dựng một máy dò hạt với màn hình hiển thị dữ liệu, sao lưu dữ liệu trên thẻ SD và IOT. Màn hình hiển thị vòng neopixels trực quan cho biết chất lượng không khí. 2 Chất lượng không khí là một mối quan tâm ngày càng quan trọng t
Giám sát chất lượng không khí sử dụng hạt Photon: 11 bước (có hình ảnh)
Giám sát chất lượng không khí sử dụng hạt Photon: Trong dự án này, cảm biến hạt PPD42NJ được sử dụng để đo chất lượng không khí (PM 2.5) có trong không khí với hạt Photon. Nó không chỉ hiển thị dữ liệu trên bảng điều khiển Particle và dweet.io mà còn cho biết chất lượng không khí bằng cách sử dụng đèn LED RGB bằng cách thay đổi nó
SENSLY HAT CHO THIẾT BỊ PHÁT HIỆN KHÍ & CHẤT LƯỢNG KHÔNG KHÍ RASPBERRY PI V1.1: 9 Bước
SENSLY HAT CHO THIẾT BỊ PHÁT HIỆN KHÍ & CHẤT LƯỢNG KHÔNG KHÍ RASPBERRY PI V1.1: Sensly là một cảm biến ô nhiễm di động có khả năng phát hiện mức độ ô nhiễm trong không khí bằng cách sử dụng các cảm biến khí trên máy bay để thu thập thông tin về các loại khí khác nhau hiện có. Thông tin này có thể được cung cấp trực tiếp vào điện thoại thông minh của bạn để