MONK LÀM LOGO

Hướng dẫn: AIR RASPBERRY Pi
ĐƯỢC THIẾT KẾ CHO RASPBERRY PI 400. TƯƠNG THÍCH VỚI RASPBERRY PI 2, 3 VÀ 4.

MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG13

V1d

GIỚI THIỆU

Bộ công cụ chất lượng không khí MonkMakes dành cho Raspberry Pi dựa trên bảng mạch Cảm biến chất lượng không khí MonkMakes. Tiện ích bổ sung này cho Raspberry Pi đo chất lượng không khí trong phòng (không khí có mùi hôi như thế nào) cũng như nhiệt độ. Bảng có một màn hình hiển thị sáu đèn LED (xanh lá cây, cam và đỏ) hiển thị chất lượng không khí và một còi. Các chỉ số nhiệt độ và chất lượng không khí có thể được đọc bởi Raspberry Pi của bạn, đồng thời bộ rung và màn hình LED cũng có thể được điều khiển từ Raspberry Pi của bạn.
Bo mạch Cảm biến chất lượng không khí, cắm trực tiếp vào mặt sau của Raspberry Pi 400, nhưng cũng có thể được sử dụng với các kiểu Raspberry Pi khác, bằng cách sử dụng dây nhảy và mẫu GPIO có trong bộ. MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG13

CÁC BỘ PHẬN

Xin lưu ý rằng Raspberry Pi KHÔNG được bao gồm trong bộ này.
Trước khi bạn làm bất cứ điều gì khác, hãy kiểm tra xem bộ dụng cụ của bạn có bao gồm các mục bên dưới không.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - HÌNH 1

CHẤT LƯỢNG KHÔNG KHÍ VÀ ECO2

Bo mạch Cảm biến chất lượng không khí sử dụng cảm biến có số bộ phận là CCS811. Con chip nhỏ này không thực sự đo mức CO2 (carbon dioxide) mà thay vào đó là mức của một nhóm khí được gọi là các hợp chất hữu cơ dễ bay hơi (VOC). Khi ở trong nhà, mức độ của các khí này tăng với tốc độ khá giống với mức của CO2, và do đó có thể được sử dụng để ước tính mức CO2 (được gọi là CO2 tương đương hoặc eCO2).
Mức độ CO2 trong không khí chúng ta hít thở có ảnh hưởng trực tiếp đến sức khỏe của chúng ta. Mức độ CO2 được quan tâm đặc biệt từ quan điểm sức khỏe cộng đồng của view nói một cách đơn giản, chúng là thước đo mức độ chúng ta hít thở không khí của người khác. Con người chúng ta thở ra CO2 và do đó, nếu một số người ở trong một căn phòng thông gió kém, mức độ CO2 sẽ tăng dần. Điều này cũng giống như các loại khí dung vi-rút lây lan cảm lạnh, flus và Coronavirus khi mọi người thở ra cùng nhau.
Một tác động quan trọng khác của nồng độ CO2 là chức năng nhận thức – bạn có thể suy nghĩ tốt như thế nào. Nghiên cứu này (trong số nhiều nghiên cứu khác) có một số phát hiện thú vị. Trích dẫn sau đây từ Trung tâm Thông tin Công nghệ sinh học Quốc gia ở Hoa Kỳ: “ở mức 1,000 ppm CO2, mức giảm vừa phải và có ý nghĩa thống kê xảy ra ở sáu trong số chín thang đo hiệu suất ra quyết định. Ở mức 2,500 ppm, mức giảm lớn và có ý nghĩa thống kê đã xảy ra trong bảy thang đo hiệu suất ra quyết định” Nguồn: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/
Bảng dưới đây dựa trên thông tin từ https://www.kane.co.uk/knowledge-centre/whatare-safe-levels-of-co-and-co2-in-rooms
và cho biết mức độ mà CO2 có thể trở nên không tốt cho sức khỏe. Chỉ số CO2 tính bằng ppm (phần triệu).

Mức CO2 (ppm) Ghi chú
250-400 Nồng độ bình thường trong không khí xung quanh.
400-1000 Sự tập trung đặc trưng của các không gian trong nhà bị chiếm dụng với sự trao đổi không khí tốt.
1000-2000 Khiếu nại về tình trạng buồn ngủ và không khí kém.
2000-5000 Nhức đầu, buồn ngủ và stagkhông khí ẩm ướt, hôi thối, ngột ngạt. Khả năng tập trung kém, mất tập trung, nhịp tim tăng và cảm giác buồn nôn nhẹ cũng có thể xuất hiện.
5000 Giới hạn tiếp xúc nơi làm việc ở hầu hết các quốc gia.
>40000 Việc tiếp xúc có thể dẫn đến thiếu oxy nghiêm trọng dẫn đến tổn thương não vĩnh viễn, hôn mê, thậm chí tử vong.

THIẾT LẬP

Cho dù bạn đang sử dụng Raspberry Pi 400 hay Raspberry Pi 2, 3 hoặc 4, hãy đảm bảo rằng Raspberry Pi đã tắt và tắt nguồn trước khi bạn kết nối Cảm biến chất lượng không khí.
Cảm biến chất lượng không khí sẽ hiển thị các số đọc eCO2 ngay sau khi được cấp nguồn từ Raspberry Pi của bạn. Vì vậy, khi bạn đã kết nối nó, màn hình sẽ cho biết mức eCO2. Sau đó, bạn sẽ học cách tương tác với bảng, nhận các bài đọc và điều khiển đèn LED và còi từ một chương trình Python.
Kết nối cảm biến chất lượng không khí (Raspberry Pi 400)
Điều rất quan trọng là bạn không đẩy đầu nối vào trong một góc hoặc đẩy nó quá mạnh, vì bạn có thể làm cong các chân trên đầu nối GPIO. Khi các ghim được xếp thẳng hàng
một cách chính xác, nó sẽ đẩy vào vị trí một cách dễ dàng.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - HÌNH 2Đầu nối phù hợp như hình trên. Lưu ý rằng cạnh dưới của bo mạch thẳng hàng với đáy của vỏ Pi 400 và mặt bên của bo mạch chỉ chừa đủ chỗ để dễ dàng truy cập vào thẻ micro SD. Sau khi bạn đã kết nối bo mạch, hãy cấp nguồn cho Raspberry Pi của bạn — cả đèn LED nguồn (trong logo MonkMakes) và một trong các đèn LED eCO2 cũng phải sáng.
Kết nối cảm biến chất lượng không khí (Raspberry Pi 2/3/4)
Nếu bạn có Raspberry Pi 2, 3, 4, thì bạn sẽ cần Raspberry Pi và một số dây nhảy từ đầu cái sang đầu đực để kết nối bảng Cảm biến chất lượng không khí với Raspberry Pi của bạn.
CẢNH BÁO: Đảo ngược dây dẫn nguồn hoặc kết nối Cảm biến chất lượng không khí thành 5V thay vì chân 3V của Raspberry Pi có khả năng làm hỏng cảm biến và có thể làm hỏng Raspberry Pi của bạn. Vì vậy, hãy kiểm tra kỹ hệ thống dây điện trước khi cấp nguồn cho Raspberry Pi của bạn.
Bắt đầu bằng cách lắp Raspberry Leaf lên các chân GPIO của Raspberry Pi để bạn có thể biết đó là chân nào. Mẫu có thể phù hợp với một trong hai cách, vì vậy hãy đảm bảo bạn làm theo sơ đồ bên dưới. MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG3Tiếp theo, bạn sẽ kết nối bốn dây dẫn giữa các chân GPIO của Raspberry Pi và bảng Chất lượng không khí như sau:

Raspberry Pi Pin (như được dán nhãn trên Lá) Ban chất lượng không khí (như dán nhãn trên đầu nối) Màu dây gợi ý.
GND (bất kỳ ghim nào được đánh dấu GND sẽ thực hiện) GND Đen
3.3V 3V Màu đỏ
14 TXD PI_TXD Quả cam
15 RXD PI_RXD Màu vàng

Sau khi tất cả được kết nối, nó sẽ trông như thế này:MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG4Kiểm tra hệ thống dây điện của bạn một cách cẩn thận và sau đó bật nguồn cho Raspberry Pi của bạn - cả đèn LED nguồn (trong logo MonkMakes) và một trong các đèn LED cũng sẽ sáng.
Rút phích cắm của Bảng chất lượng không khí
Trước khi tháo bo mạch khỏi Raspberry Pi 400.

  1. Tắt Raspberry Pi.
  2. Nhẹ nhàng nới lỏng bo mạch ra khỏi mặt sau của Pi 400, lần lượt viền bo mạch một chút từ mỗi bên để không làm cong các chốt.
    Nếu bạn có Pi 2/3/4, chỉ cần tháo dây jumper khỏi Raspberry Pi.

Kích hoạt giao diện nối tiếp
Mặc dù bảng sẽ hiển thị mức eCO2 mà không cần bất kỳ lập trình nào, điều đó có nghĩa là chúng tôi chỉ đang sử dụng Raspberry Pi làm nguồn điện. Để có thể tương tác với bảng từ chương trình Python, trên Raspberry Pi của chúng tôi, có một số bước nữa mà chúng tôi cần thực hiện.
Đầu tiên là kích hoạt giao diện Nối tiếp trên Raspberry Pi, vì giao diện này được sử dụng bởi bảng Chất lượng không khí.
Để thực hiện việc này, hãy chọn Tùy chọn và sau đó chọn Cấu hình Raspberry Pi từ menu chính.
Chuyển sang tab Giao diện và đảm bảo rằng Cổng nối tiếp được bật và Bảng điều khiển nối tiếp bị tắt.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG5

Tải xuống Example Chương trình
Người cũampCác chương trình le cho bộ tài liệu này có sẵn để tải xuống từ GitHub. Để tìm nạp chúng, hãy bắt đầu một cửa sổ trình duyệt trên Raspberry Pi của bạn và truy cập địa chỉ sau:
https://github.com/monkmakes/pi_aq  Tải xuống tệp nén zip của dự án bằng cách nhấp vào nút Mã, sau đó nhấp vào tùy chọn Tải xuống tệp ZIP.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG6Sau khi quá trình tải xuống hoàn tất, hãy giải nén files từ kho lưu trữ ZIP bằng cách tìm ZIP file trong thư mục Tải xuống của bạn, sau đó nhấp chuột phải vào thư mục đó và chọn tùy chọn Giải nén vào.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG7Chọn một thư mục phù hợp (tôi muốn giới thiệu thư mục chính của bạn - / home / pi) và giải nén fileS. Thao tác này sẽ tạo một thư mục có tên là pi_aq-main. Đổi tên cái này thành chỉ pi_aq.
Thonny
Sau khi tải xuống các chương trình, bạn chỉ có thể chạy chúng từ dòng lệnh.
Tuy nhiên, thật tốt khi xem files, và trình chỉnh sửa Thonny sẽ cho phép chúng tôi chỉnh sửa files và để chạy chúng.
Trình soạn thảo Thonny Python được cài đặt sẵn trong Hệ điều hành Raspberry Pi. Bạn sẽ tìm thấy nó trong phần Lập trình của menu chính. Nếu vì bất kỳ lý do gì, nó không được cài đặt trên
Raspberry Pi, sau đó bạn có thể cài đặt nó bằng cách sử dụng tùy chọn menu Add / Remove Software trên mục Preferences Menu.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG8Phần tiếp theo giải thích thêm một chút về những gì cảm biến này đang đo, trước khi chúng ta bắt đầu tương tác với bảng Chất lượng không khí bằng Python và Thonny.

BẮT ĐẦU

Trước khi bắt đầu lập trình Python, hãy xem qua Bảng chất lượng không khí.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG9Đèn LED chỉ báo nguồn ở trên cùng bên trái, giúp kiểm tra nhanh xem bo mạch có đang nhận nguồn hay không. Bên dưới đây là chip cảm biến nhiệt độ và bên cạnh là chip cảm biến eCO2. Nếu quan sát kỹ, bạn sẽ thấy nó có những lỗ nhỏ li ti để không khí ra vào. Ngay bên dưới cảm biến eCO2 là một bộ rung mà bạn có thể bật và tắt từ các chương trình của mình. Điều này rất hữu ích để cung cấp báo động. Cột sáu đèn LED được tạo thành (từ dưới lên trên) gồm hai đèn LED màu xanh lục, hai đèn LED màu cam và hai đèn LED màu đỏ. Chúng sẽ sáng khi vượt quá mức eCO2 được đánh dấu bên cạnh mỗi đèn LED. Chúng sẽ hiển thị cấp độ ngay khi Raspberry Pi khởi động, nhưng bạn cũng có thể điều khiển chúng bằng Python.
Hãy bắt đầu bằng cách thử một vài thử nghiệm từ dòng lệnh. Mở phiên Thiết bị đầu cuối bằng cách nhấp vào biểu tượng Thiết bị đầu cuối ở đầu màn hình của bạn hoặc phần Phụ kiện trên menu Chính.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG10 Khi thiết bị đầu cuối mở ra, hãy nhập các lệnh sau sau dấu nhắc $, để thay đổi thư mục (cd) và để mở Python MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG11Mở mô-đun aq cục bộ bằng cách gõ lệnh: >>> from aq import AQ
>>> Sau đó tạo một thể hiện của lớp AQ bằng cách gõ: >>> aq = AQ()
>>> Bây giờ chúng ta có thể đọc mức CO2 bằng cách gõ lệnh: >>> aq.get_eco2() 434.0
>>> Vì vậy, trong trường hợp này, mức eCO2 là 434 ppm mới. Bây giờ hãy lấy nhiệt độ (tính bằng độ C). >>> aq.get_temp()
20.32 Lưu ý: Nếu bạn nhận được thông báo lỗi khi chạy mã ở trên, có thể bạn chưa cài đặt GUIZero. Hướng dẫn cài đặt tại đây:
https://lawsie.github.io/guizero/#raspberry-pi

CHƯƠNG TRÌNH 1. ECO2 METER

Khi bạn chạy chương trình này, cửa sổ tương tự như hình bên dưới sẽ mở ra, hiển thị cho bạn nhiệt độ và mức eCO2. Thử đặt ngón tay của bạn lên cảm biến nhiệt độ và kết quả đo nhiệt độ sẽ tăng lên. Bạn cũng có thể thở nhẹ nhàng trên cảm biến eCO2 và kết quả đo sẽ tăng lên.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG12Để chạy chương trình, hãy tải file 01_aq_meter.py trong Thonny và sau đó nhấp vào nút Chạy.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG13Đây là mã cho dự án. Mã sử ​​dụng thư viện GUI Zero mà bạn có thể đọc thêm trong Phụ lục B.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG15Để cho phép đọc nhiệt độ và ánh sáng mà không làm gián đoạn hoạt động của giao diện người dùng, thư viện luồng được nhập. Hàm update_readings sẽ lặp lại mãi mãi, ghi các giá trị đọc sau mỗi nửa giây và cập nhật các trường trong cửa sổ.
Phần còn lại của mã cung cấp các trường giao diện người dùng cần thiết để hiển thị nhiệt độ và mức eCO2. Chúng được đặt dưới dạng lưới để các trường thẳng hàng với nhau. Vì vậy, mỗi trường được xác định với một thuộc tính lưới đại diện cho các vị trí cột và hàng. Vì vậy, trường hiển thị văn bản Temp (C) ở cột 0, hàng 0 và giá trị nhiệt độ tương ứng (temp_c_field) ở cột 1, hàng 0.
CHƯƠNG TRÌNH 2. MÁY ĐO ECO2 CÓ BÁO ĐỘNG
Chương trình này mở rộng Chương trình một, bằng cách sử dụng bộ rung và một số tính năng giao diện người dùng ưa thích, để tạo âm thanh báo động và cửa sổ chuyển sang màu đỏ nếu vượt quá mức eCO2 đã đặt. MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG16Thanh trượt ở dưới cùng của cửa sổ đặt mức eCO2 mà tại đó còi sẽ phát ra âm thanh và cửa sổ chuyển sang màu đỏ. Hãy thử đặt mức Báo thức cao hơn một chút so với
mức eCO2 hiện tại và sau đó thở trên cảm biến.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG17Đây là mã cho Chương trình 2, phần lớn mã này rất giống với Chương trình 1. Các lĩnh vực quan tâm đã được in đậm.
thời gian nhập khẩu
từ ứng dụng nhập guizero, Văn bản, Thanh trượt
từ aq nhập AQ
aq = AQ ()
app = Ứng dụng(title=”Chất lượng không khí”, chiều rộng=550, chiều cao=400, bố cục=”lưới”)
def update_readings ():
trong khi Đúng: temp_c_field.value = str(aq.get_temp()) eco2 = aq.get_eco2() eco2_field.value = str(eco2)
nếu eco2 > slider.value: app.bg = “đỏ” app.text_color = “trắng” aq.buzzer_on()
khác: app.bg = “trắng” app.text_color = “đen” aq.buzzer_off() time.sleep(0.5)
t1 = threading.Thread (target = update_readings)
t1.start() # bắt đầu luồng cập nhật số đọc aq.leds_automatic()
# xác định giao diện người dùng
Văn bản (ứng dụng, văn bản = ”Nhiệt độ (C)”, lưới = [0,0], kích thước = 20)
temp_c_field = Text (app, text = ”-“, grid = [1,0], size = 100)
Văn bản (ứng dụng, văn bản = ”eCO2 (ppm)”, lưới = [0,1], kích thước = 20)
eco2_field = Text (app, text = ”-“, grid = [1,1], size = 100)
Văn bản (app, text = ”Alarm (ppm)”, grid = [0,2], size = 20)
thanh trượt = Thanh trượt(ứng dụng, bắt đầu=300, kết thúc=2000, chiều rộng=300, chiều cao=40, lưới=[1,2]) app.display()
Đầu tiên, chúng ta cần thêm Slider vào danh sách những thứ chúng ta nhập từ guizero.
Chúng ta cũng cần mở rộng chức năng update_readings, để ngoài việc hiển thị nhiệt độ và mức eCO2, nó còn kiểm tra xem mức này có vượt quá ngưỡng hay không. Nếu có, nó sẽ đặt nền cửa sổ thành màu đỏ, văn bản thành màu trắng và bật còi. Nếu mức eCO2 thấp hơn ngưỡng do thanh trượt đặt, nó sẽ đảo ngược ngưỡng này và tắt còi.

CHƯƠNG TRÌNH 3. ĐĂNG NHẬP DỮ LIỆU

Chương trình này (03_data_logger.py) không có giao diện đồ họa. Nó chỉ nhắc bạn nhập một khoảng thời gian tính bằng giây giữa các lần đọc, theo sau là tên của file
trong đó để lưu các bài đọc.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG18Trong cũample ở trên, sampling được đặt thành 5 giây và file được gọi là readings.txt. Khi bạn đã hoàn thành việc ghi nhật ký dữ liệu, CTRL-c sẽ kết thúc ghi nhật ký và đóng file.
Dữ liệu được lưu ở định dạng giống như được hiển thị trong ảnh chụp màn hình ở trên. Đó là, dòng đầu tiên chỉ định các tiêu đề, với mỗi giá trị được phân tách bằng ký tự TAB. Các file được lưu trong cùng thư mục với chương trình. Sau khi thu thập dữ liệu, bạn có thể nhập dữ liệu đó vào một bảng tính (như LibreOffice) trên Raspberry Pi của mình rồi vẽ biểu đồ từ dữ liệu. Nếu LibreOffice chưa được cài đặt trên Raspberry Pi của bạn, bạn có thể cài đặt nó bằng tùy chọn Thêm/Xóa Phần mềm trên Menu Tùy chọn.
Mở một bảng tính mới, chọn Mở từ file và điều hướng đến dữ liệu file bạn muốn nhìn vào. Thao tác này sẽ mở hộp thoại nhập (xem trang tiếp theo) hiển thị
rằng bảng tính đã tự động phát hiện các cột của dữ liệu. MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG193Bấm OK để nhập dữ liệu, rồi chọn cột cho các bài đọc eCO2. Sau đó, bạn có thể vẽ biểu đồ của các bài đọc này bằng cách chọn Biểu đồ từ menu Chèn, rồi chọn loại Biểu đồ là Đường, tiếp theo là Chỉ Đường. Điều này cung cấp cho bạn biểu đồ hiển thị trên trang tiếp theo.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG21Như một thử nghiệm, hãy thử để chương trình ghi nhật ký chạy trong khoảng thời gian 24 giờ để xem mức eCO2 thay đổi như thế nào trong ngày.

PHỤ LỤC A. TÀI LIỆU API

Đối với các lập trình viên nghiêm túc - đây là tài liệu kỹ thuật. Các file Monkmakes_aq.py không được cài đặt như một thư viện Python đầy đủ mà chỉ nên được sao chép vào cùng thư mục với bất kỳ mã nào khác cần sử dụng nó. aq.py
Mô-đun monkmakes_aq.py là một lớp bao bọc giao tiếp nối tiếp giữa Raspberry Pi của bạn và bảng Chất lượng không khí.
Tạo một thể hiện của AQ: aq = AQ()
Đọc bài đọc eCO2
aq.get_eco2 () # trả về giá trị đọc eCO2 trong ppm
Đọc nhiệt độ theo độ C
aq.get_temp () # trả về nhiệt độ theo độ C
Màn hình LED
aq.leds_manual () # đặt chế độ LED thành thủ công
aq.leds_automatic () # đặt chế độ LED thành tự động
# để đèn LED hiển thị eCO2
aq.set_led_level (level) # mức 0 đèn LED đang tắt,
# mức 1-6 LED 1 đến 6 sáng
còi báo động
aq.buzzer_on ()
aq_buzzer_off ()
Lớp giao tiếp với bảng cảm biến bằng giao diện nối tiếp của Pi. Nếu bạn muốn xem chi tiết về giao diện nối tiếp, vui lòng xem qua biểu dữ liệu cho sản phẩm này. Bạn sẽ tìm thấy một liên kết đến điều này từ sản phẩm của web trang (http://monkmakes.com/pi_aq)

PHỤ LỤC B. GUI ZERO

Laura Sach và Martin O'Hanlon tại Raspberry Pi Foundation đã tạo một thư viện Python (GUI Zero) giúp thiết kế GUI cực kỳ dễ dàng. Bộ tài liệu này sử dụng thư viện đó.
Trước khi có thể sử dụng thư viện, bạn cần nhập các bit của nó mà bạn muốn sử dụng trong chương trình của mình.
Ví dụample, nếu chúng ta chỉ muốn một cửa sổ chứa một tin nhắn, đây là lệnh nhập:
từ ứng dụng nhập guizero, Văn bản
Lớp Ứng dụng đại diện cho chính ứng dụng đó và mọi chương trình bạn viết sử dụng guizero đều cần nhập lớp này. Lớp khác duy nhất cần thiết ở đây là Văn bản, được sử dụng để hiển thị thông báo.
Lệnh sau tạo cửa sổ ứng dụng, chỉ định tiêu đề và kích thước bắt đầu của cửa sổ.
app = Ứng dụng (title = “Cửa sổ của tôi”, width = ”400 ″, height =” 300 ″)
Để thêm một số văn bản vào cửa sổ, chúng ta có thể sử dụng dòng: Text(app, text=”Hello World”, size=32)
Cửa sổ hiện đã sẵn sàng để hiển thị, nhưng sẽ không thực sự xuất hiện cho đến khi chương trình chạy dòng: app.display()MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG20Bạn có thể tìm hiểu thêm về guizero tại đây: https://lawsie.github.io/guizero/start/

KHẮC PHỤC SỰ CỐ

Sự cố: Bo mạch được cắm vào Pi 400 của tôi nhưng đèn LED nguồn không sáng.
Giải pháp: Kiểm tra xem các chân GPIO có được xếp thẳng hàng chính xác với ổ cắm hay không. Xem trang 4.
Sự cố: Bo mạch được cắm vào Pi 400 của tôi nhưng đèn LED nguồn nhấp nháy nhanh chóng.
Giải pháp: Điều này cho thấy cảm biến có vấn đề. Đôi khi, tất cả những gì bạn cần là thiết lập lại nguồn bằng cách tắt và bật lại Raspberry Pi của bạn. Nếu bạn làm điều này và nhấp nháy vẫn tiếp tục, có thể bạn đã bị lỗi bo mạch, vì vậy vui lòng liên hệ support@monkmakes.com
Vấn đề: Tôi vừa mới kết nối mọi thứ nhưng kết quả eCO2 có vẻ sai.
Giải pháp: Loại cảm biến được sử dụng trong Cảm biến chất lượng không khí MonkMakes, sẽ bắt đầu tạo ra các kết quả đọc từ lần đầu tiên bạn kết nối nó. Tuy nhiên, các bài đọc sẽ trở nên chính xác hơn với thời gian. Bảng dữ liệu cho IC cảm biến cho thấy các bài đọc sẽ chỉ bắt đầu trở nên chính xác sau 20 phút chạy.
Sự cố: Tôi nhận được thông báo lỗi khi cố chạy ứng dụng cũampcác chương trình le.
Giải pháp: Lưu ý: Có thể bạn chưa cài đặt GUIZero. Vui lòng làm theo hướng dẫn tại đây: https://lawsie.github.io/guizero/#raspberry-pi
Vấn đề: Tôi đang so sánh số đọc từ cảm biến này với máy đo CO2 thực và các số đọc khác nhau.
Giải pháp: Đó là điều được mong đợi. Cảm biến Chất lượng Không khí ước tính nồng độ CO2 (đó là chữ 'e' trong eCO2) bằng cách đo mức độ của các hợp chất hữu cơ dễ bay hơi (VOC). Cảm biến CO2 thực sự đắt hơn nhiều.

HỌC HỎI

Lập trình & Điện tử
Nếu bạn muốn tìm hiểu thêm về lập trình Raspberry Pi và Điện tử, thì người thiết kế bộ này (Simon Monk) đã viết một số cuốn sách mà bạn có thể thích.
Bạn có thể tìm hiểu thêm về sách của Simon Monk tại: http://simonmonk.org hoặc theo dõi anh ấy trên Twitter, nơi anh ấy là @ simonmonk2MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG221

ĐỘC ĐÁO

Để biết thêm thông tin về bộ sản phẩm này, trang chủ của sản phẩm tại đây: https://monkmakes.com/pi_aq
Cũng như bộ công cụ này, MonkMakes tạo ra tất cả các loại bộ công cụ và tiện ích để trợ giúp bạn
dự án nhà sản xuất. Tìm hiểu thêm, cũng như nơi mua hàng tại: https://www.monkmakes.com/products
Bạn cũng có thể theo dõi MonkMakes trên Twitter@monkmakes.MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG223MONK MAKES Bộ chất lượng không khí cho Raspberry Pi - FIG23

Tài liệu / Tài nguyên

MONK MAKES Bộ chất lượng không khí cho Raspberry Pi [tập tin pdf] Hướng dẫn
Bộ chất lượng không khí cho Raspberry Pi, Bộ chất lượng cho Raspberry Pi, Bộ chất lượng cho Raspberry Pi, Raspberry Pi, Pi

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *