2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันอัปเดตโฟตอนเซ็นเซอร์อากาศเก่าของฉันเพื่อใช้เซ็นเซอร์อากาศ Plantower PMS5003 ใหม่ มันอัปเดตเร็วขึ้น เสถียรขึ้น และให้การอ่านค่า PM1, PM2.5, PM 10 ฉันยังรวมเซ็นเซอร์อุณหภูมิและความชื้นไว้กับ DHT22 คุณไม่จำเป็นต้องรวมไว้หากไม่สนใจ ฉันพยายามรวมตัวเลือกมากมายในรหัส บริการเผยแพร่หลายรายการ ฟังก์ชันสลีป เอาต์พุตแบบอนุกรม มีไฟ LED ให้คุณบอกระดับ PM2.5 ได้อย่างรวดเร็ว
ขั้นตอนที่ 1: แผนภาพการเดินสายไฟ
คุณจะต้องใช้เซ็นเซอร์อุณหภูมิและความชื้น DHT 22 หากคุณไม่มีหรือไม่ต้องการใช้ คุณสามารถปล่อยทิ้งไว้และเซ็นเซอร์อากาศจะทำงานได้ดี DHT22 ต้องการตัวต้านทาน 10k คุณจะต้องใช้ไฟ LED แอโนดทั่วไป RGB สำหรับไฟแสดงสถานะ เช่นเดียวกับ DHT22 หากคุณไม่สนใจที่จะมีไฟแสดงสถานะ คุณสามารถปิดไฟได้
สำหรับแกนกลางของเซ็นเซอร์อากาศ คุณจะต้องใช้อนุภาคโฟตอนและเซ็นเซอร์อากาศ PMS5003 แบบแปลนทาวเวอร์ ฉันจะพยายามหาเซ็นเซอร์ที่มาพร้อมกับอะแดปเตอร์มัดสายไฟ
ขั้นตอนที่ 2: รหัส
รหัสถูกเผยแพร่ที่
github.com/HammillB/plantower
รหัสนี้รวมถึงการเผยแพร่ไปยัง Ubidots, dweet และคอนโซลอนุภาค นอกจากนี้ยังมีรหัสที่ช่วยให้เซ็นเซอร์เข้าสู่โหมดสลีประหว่างการอ่านได้ หากคุณต้องการอ่านทุกสองสามนาที
ขั้นตอนที่ 3: การอ่านข้อมูล
ไฟแสดงสถานะเปลี่ยนสีตามการอ่าน PM2.5 สีเขียวเป็นสิ่งที่ดี คุณสามารถอ่านโค้ดเพื่อดูช่วงสีต่างๆ