สารบัญ:
วีดีโอ: เริ่มต้นสร้างสถานีตรวจสอบ PM: 3 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันสนใจเรื่องระดับมลพิษทางอากาศเป็นพิเศษ เนื่องจากฉันอาศัยอยู่ที่ประเทศจีน และในขณะที่เมืองเซินเจิ้นของฉันอาจเป็นหนึ่งในเมืองที่สะอาดที่สุดในประเทศจีน แต่ก็ยังมีวันที่แย่
ดังนั้นฉันจึงต้องการสร้างแอปของตัวเองเพื่อเปรียบเทียบกับแอปตรวจสอบคุณภาพอากาศจำนวนครึ่งโหลที่ฉันมีในโทรศัพท์ ทำไมฉันถึงมีมากมาย เนื่องจากระดับที่รายงานนั้นบางครั้งแตกต่างกันอย่างไม่น่าเชื่อและไม่น่าเชื่อถือ (อาจเนื่องมาจากตำแหน่งการตรวจสอบที่แตกต่างกัน) - ภาพหน้าจอทั้งสองด้านบนจึงถูกถ่ายไว้พร้อมกัน นอกจากนี้ ฉันต้องการวัด PM 1.0 ในสภาพแวดล้อมในร่มของฉัน
ฝุ่นละออง (PM) เป็นของเหลวหรือของแข็งขนาดเล็กที่ลอยอยู่ในอากาศ นอกจากจะส่งผลกระทบต่อสิ่งแวดล้อมแล้ว ยังส่งผลเสียต่อสุขภาพของเราอีกด้วย!
PM 2.5 และ PM 10 มักเป็นขนาดความเข้มข้นที่วัดโดยหน่วยงานและรัฐบาลทั่วโลก ผู้คนจำนวนมากจึงมองข้าม PM 1.0 แต่การวัดขนาดของอนุภาคนี้ก็เป็นสิ่งสำคัญเช่นกัน เพราะมันอันตรายกว่า ยิ่ง PM มีขนาดเล็กเท่าใด โอกาสที่เชื้อจะเข้าสู่ปอดและกระแสเลือดก็ยิ่งมากขึ้นเท่านั้น
หากคุณสนใจที่จะตรวจสอบระดับ PM รอบตัวคุณ ให้สร้างสถานีตรวจสอบคุณภาพอากาศ มีแอปพลิเคชั่นอื่นๆ มากมายสำหรับเซ็นเซอร์ PM รวมถึงการสร้างแผ่นกรองอากาศอัจฉริยะ การรวมเข้ากับสถานีตรวจอากาศของคุณ สร้างระบบเตือนหากคุณลืมเปลี่ยนแผ่นกรองอากาศในหน่วย A/C และประหยัดค่าใช้จ่ายด้านพลังงาน…
วิธีการสั้นๆ สั้นๆ นี้จะตั้งค่าให้คุณด้วยโค้ดตัวอย่างที่จะช่วยให้คุณตรวจสอบระดับ PM 1.0 เพิ่มเติมจาก PM 2.5 และ PM 10.0 ฉันใช้จอแสดงผล OLED เพื่อแสดงข้อมูลของเซ็นเซอร์ บังเอิญ ฉันจัดโครงการนี้เมื่อมลพิษอยู่ในระดับที่น่าตกใจสำหรับเซินเจิ้น ซึ่งไม่ใช่เรื่องแปลกในช่วงฤดูหนาว แต่โดยปกติแล้ว จะดีกว่านี้มาก
ขั้นตอนที่ 1: รวบรวมวัสดุของคุณ
นี่คือสิ่งที่คุณต้องการ:
ฮาร์ดแวร์:
- จอแสดงผล OLED - SSD1351
- Arduino Uno
- PM เซนเซอร์
- เขียงหั่นขนม
- สายจัมเปอร์
เฟิร์มแวร์:
- Arduino IDE
- Adafruit SSD1351 Library (สำหรับจอแสดงผล OLED)
- Adafruit GFX Library (สำหรับจอแสดงผล OLED)
- ตัวอย่างโค้ด
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบ
ขั้นแรก เรามาเชื่อมต่อจอแสดงผลกับ Arduino Uno กันก่อน นี่คือการเชื่อมต่อ:
OLED > Arduino Uno
GND > GND
VCC > 3.3V
SCL > D2
SDA > D3
RES > D6
กระแสตรง > D4
CS > D5
ตอนนี้เซ็นเซอร์ PM ดูรูปพินเอาต์ด้านบนสำหรับพินของเซ็นเซอร์
PM Sensor > Arduino Uno
GND (พิน 2) > GND
VCC (พิน 1) > VCC (5V)
TX (พิน 5) > RX (ตัดการเชื่อมต่อจนกว่าจะอัปโหลดรหัส)
ขั้นตอนที่ 3: เรียกใช้รหัส
เรียกใช้โค้ดตัวอย่างที่ให้ไว้ด้านบน อย่าลืมถอดพิน RX ออกจาก Arduino จนกว่าจะอัปโหลด
รอสักครู่เพื่อให้เซ็นเซอร์เสถียรและวอลลาห์! ตอนนี้คุณสามารถดูคุณภาพอากาศของคุณในแบบเรียลไทม์ที่สัมพันธ์กับความเข้มข้นของฝุ่นได้แล้ว
คุณสามารถดูผลลัพธ์ของเราซึ่งฉันจับคู่กับแอปมลพิษสองรายการ สถานีตรวจสอบเหล่านี้อยู่ใกล้กับตำแหน่งของฉันมากที่สุด แต่ไม่ใกล้เท่าที่ฉันต้องการ ฉันอาศัยอยู่ในพื้นที่ที่หนาแน่นขึ้นเล็กน้อย ดังนั้นจึงมีเหตุผลที่เซ็นเซอร์ PM ตัวเล็กของฉันจะอ่านตัวเลขที่สูงกว่า
รูปภาพทั้งหมดข้างต้นถ่ายภายใน 5 นาทีสำหรับการอ้างอิง ภาพเมืองถูกถ่ายผ่านกระจกในอาคาร
คุณสามารถขยายขอบเขตเพิ่มเติมได้โดยการเพิ่มเซ็นเซอร์เคมี VOC เพื่อสร้างสถานีตรวจสอบอากาศที่ครอบคลุมมากขึ้น รวมเซ็นเซอร์ไว้ในสถานีตรวจอากาศ หรือใช้เพื่อทำให้ตัวกรองอากาศฉลาดขึ้น นี่เป็นเพียงแนวคิดเล็กๆ น้อยๆ ว่าคุณจะทำอะไรกับเซ็นเซอร์ PM ได้บ้าง
ตอนนี้ขอโทษด้วยในขณะที่ฉันไปซื้อหน้ากาก ขอบคุณที่อ่าน!