Mục lục:

Xây dựng máy phát hiện ô nhiễm hạt LoRa: 8 bước
Xây dựng máy phát hiện ô nhiễm hạt LoRa: 8 bước

Video: Xây dựng máy phát hiện ô nhiễm hạt LoRa: 8 bước

Video: Xây dựng máy phát hiện ô nhiễm hạt LoRa: 8 bước
Video: Hướng dẫn sử dụng mô đun Lora E32 433Mhz SX1278 2024, Tháng mười một
Anonim
Xây dựng một máy phát hiện ô nhiễm hạt LoRa
Xây dựng một máy phát hiện ô nhiễm hạt LoRa

Chúng tôi sẽ xây dựng một máy dò Vật chất dạng hạt sử dụng Cảm biến Chất lượng Không khí PM2.5, ESP32, UNO và Mô-đun LoRa.

Ô nhiễm hạt, còn được gọi là Vật chất dạng hạt là một hỗn hợp các chất rắn và chất lỏng có kích thước khác nhau được tìm thấy trong không khí. Một số hạt này (đặc biệt là những hạt nhỏ) có thể gây hại cho sức khỏe của chúng ta vì nó đủ nhỏ để đi vào phổi khi chúng ta thở.

Để đo lường điều này, chúng ta cần một máy dò ô nhiễm hạt có thể đo chất lượng không khí của không khí mà chúng ta hít thở.

Mức độ khó: Zio Youngling

Tài nguyên hữu ích: Chúng tôi có một bài đăng riêng về hướng dẫn ban phát triển trên blog của chúng tôi. Kiểm tra chúng dưới đây:

  • Hướng dẫn Bắt đầu Zuino M Uno Qwiic
  • Hướng dẫn Bắt đầu Zuino XS PsyFi32 Qwiic

Bạn cũng có thể xem các hướng dẫn Khởi động Zio Qwiic khác liên quan đến dự án này bên dưới:

  • Hướng dẫn sử dụng màn hình OLED Zio 1.5 inch Qwiic
  • Hướng dẫn Bắt đầu Qwiic cho Cảm biến và Bộ điều hợp Zio PM2.5

Cài đặt thư viện Bạn cần cài đặt các thư viện sau vào IDE Arduino của mình. Tải xuống các thư viện sau và lưu nó vào thư mục thư viện Arduino IDE cục bộ của bạn:

  • Thư viện Sparkfun QwiicRF
  • Thư viện U8glib

Để cài đặt các thư viện, hãy mở Arduino IDE của bạn, chuyển đến tab Sketch, chọn Bao gồm Thư viện -> Thêm Thư viện. Zip. Chọn các thư viện trên để đưa vào IDE của bạn. Bạn cũng có thể xem hướng dẫn đầy đủ này tại đây.

Phần cứng

  • Cảm biến chất lượng không khí Zio Qwiic PM2.5 với Bảng tiếp hợp x1
  • Mô-đun Zio Qwiic Lora (443MHz) x 2
  • Ăng-ten x 2
  • Zio Zuino XS PsyFi32 (ESP32) x1
  • Zio Zuino M Uno x1
  • Màn hình OLED Zio Qwiic 1.5”x1
  • Cáp Qwiic x4
  • Cáp Micro USB x 2

Kết nối cập nhật

Chúng tôi cần hai mô-đun Lora để gửi và nhận dữ liệu từ Cảm biến PM2.5 của chúng tôi. Chúng tôi sẽ gọi đây là Người nhận LoRa và Người gửi LoRa tương ứng. Bộ thu Lora sẽ nhận dữ liệu do Cảm biến PM2.5 thu thập và sẽ xuất dữ liệu này trên Màn hình OLED. Người gửi LoRa là nơi PM2.5 sẽ được kết nối.

Thiết lập LoRa SenderBelow là các mô-đun cần thiết cho người gửi Lora. Bạn cần gắn Bộ cảm biến PM2.5 với bộ chuyển đổi trên hộp đựng đồ phía người gửi để phát hiện Hạt vật chất và đo chất lượng không khí.

Bước 1: Gắn Bộ cảm biến và Bộ điều hợp PM2.5 lại với nhau

Gắn Bộ cảm biến và Bộ điều hợp PM2.5 cùng nhau
Gắn Bộ cảm biến và Bộ điều hợp PM2.5 cùng nhau
Gắn Bộ cảm biến và Bộ điều hợp PM2.5 cùng nhau
Gắn Bộ cảm biến và Bộ điều hợp PM2.5 cùng nhau

Bước 2: Gắn Antennae vào Mô-đun LoRa

Gắn Antennae vào Mô-đun LoRa
Gắn Antennae vào Mô-đun LoRa
Gắn Antennae vào Mô-đun LoRa
Gắn Antennae vào Mô-đun LoRa

Bước 3: Daisy Chain tất cả các thành phần bằng cách sử dụng cáp Qwiic

Daisy Chain Tất cả các thành phần sử dụng cáp Qwiic
Daisy Chain Tất cả các thành phần sử dụng cáp Qwiic

Bước 4: Tải xuống mã và tải lên PsyFi32

Bạn có thể tải xuống mã từ trang Github của chúng tôi tại đây

Bước 5: Thiết lập Bộ thu LoRa

Thiết lập bộ thu LoRa
Thiết lập bộ thu LoRa

Sau khi thiết lập Người gửi Lora của bạn, chúng tôi cần thiết lập Người nhận Lora. Dữ liệu chúng tôi đã thu thập từ Người gửi Lora cho Vật chất hạt sẽ được gửi đến bộ thu của chúng tôi và hiển thị trên OLED.

Bước 6: Chuỗi tất cả các thành phần lại với nhau bằng cách sử dụng cáp Qwiic

Daisy Chain Tất cả các thành phần cùng nhau sử dụng cáp Qwiic
Daisy Chain Tất cả các thành phần cùng nhau sử dụng cáp Qwiic

Bước 7: Tải xuống mã bên dưới và tải lên Uno

Bạn có thể tải xuống mã từ trang Github của chúng tôi tại đây

Bước 8: Kết nối Người gửi và Người nhận Lora với nguồn điện

Kết nối Người gửi và Người nhận Lora với nguồn điện
Kết nối Người gửi và Người nhận Lora với nguồn điện

Sau khi kết nối với nguồn điện (chúng tôi sử dụng pin dự phòng cho ví dụ này), Bộ nhận Lora của bạn sẽ nhận dữ liệu được gửi từ Người gửi Lora của bạn.

Đề xuất: