PM meter โปรเจควัดฝุ่น PM2.5 ด้วย PMS7003
ตั้งค่า wifi และ user บนอุปกรณ์ชุดวัดฝุ่น pm2.5 เพื่อเชื่อมต่อกับ CynoIoT
💡 ภาพรวมและแนะนำโปรเจค PM meter

ชุดวัดฝุ่น PM2.5 ด้วยเซ็นเซอร์ PMS7003,PM-G7 และโมดูล Wifi ESP8266 WeMos D1 mini พร้อมอัพโหลดไว้และสามารถไปใช้งานได้บน cynoIoT ทันที หรือถ้าเป็นนักพัฒนาสามารถไปพัฒนาต่อเพื่อใช้งานด้าน IoT ต่อได้ตามต้องการ
🛒 สั่งซื้อสินค้าได้ที่
✨ ฟีเจอร์เด่นที่ทำให้คุณต้องเลือกใช้
- วัดค่าฝุ่น PM2.5 ได้อย่างแม่นยำ: ใช้เซ็นเซอร์ PMS7003/PM-G7 ที่มีความแม่นยำสูงในการตรวจจับฝุ่นละอองขนาดเล็ก.
- เชื่อมต่อกับ CynoIoT ทันที: พร้อมใช้งานบนแพลตฟอร์ม CynoIoT โดยไม่ต้องตั้งค่าซับซ้อน.
- รองรับการพัฒนาต่อยอด: เหมาะสำหรับนักพัฒนาที่ต้องการนำไปปรับใช้กับโปรเจกต์ IoT อื่นๆ.
- ติดตั้งง่าย: มาพร้อมอุปกรณ์ครบชุดและคู่มือการต่อวงจรที่ชัดเจน.
- แสดงผลบนจอ OLED: สามารถดูค่าฝุ่นได้ทันทีบนจอแสดงผลขนาดเล็ก.
🎯 เหมาะสำหรับใคร?
- ผู้ที่ต้องการตรวจสอบคุณภาพอากาศในบ้าน/สำนักงาน: เพื่อสุขภาพที่ดีของผู้อยู่อาศัย.
- นักเรียน นักศึกษา หรือผู้สนใจด้าน IoT: สำหรับการเรียนรู้และพัฒนาโปรเจกต์.
- ผู้ที่ต้องการโซลูชันวัดฝุ่นแบบ DIY: ที่พร้อมใช้งานและปรับแต่งได้ง่าย.
- เกษตรกร หรือผู้ดูแลพื้นที่เพาะปลูก: เพื่อตรวจสอบคุณภาพอากาศที่อาจส่งผลต่อพืชผล.
🚀 ตัวอย่างการประยุกต์ใช้งาน (Application Examples)
- ระบบแจ้งเตือนฝุ่น PM2.5 ในบ้าน: เชื่อมต่อกับ Line หรือแอปพลิเคชันอื่นๆ เพื่อแจ้งเตือนเมื่อค่าฝุ่นเกินมาตรฐาน.
- ควบคุมเครื่องฟอกอากาศอัตโนมัติ: สั่งงานเครื่องฟอกอากาศให้ทำงานเมื่อตรวจพบค่าฝุ่นสูง.
- สถานีวัดคุณภาพอากาศขนาดเล็ก: ติดตั้งในพื้นที่ต่างๆ เพื่อเก็บข้อมูลคุณภาพอากาศแบบเรียลไทม์.
- โปรเจกต์ Smart Farm: ตรวจสอบคุณภาพอากาศในโรงเรือนเพาะปลูกเพื่อสภาพแวดล้อมที่เหมาะสม.
- การศึกษาและวิจัย: ใช้เป็นอุปกรณ์เก็บข้อมูลสำหรับงานวิจัยด้านสิ่งแวดล้อม.
รายละเอียดชุดคิท
📦 ในชุดประกอบด้วย
- WeMos D1 mini ESP8266 ใช้งานเหมือนบอร์ด NodeMCU 🔌
- PMS7003(หรือ PM-G7 ใช้งานเหมือนกันทุกอย่าง) พร้อมหัวต่อ Adapter(สำคัญมากเพราะหัวเสียบจากเซ็นเซอร์มีขนาดเล็กมาก ต่อด้วยสายจั๊มเปอร์ธรรมดาไม่ได้) 🌬️
- Wemos OLED Shield ขนาด 0.66″ 🖥️
- Dual Base Shield สำหรับเสียบ Wemos D1 mini และจอ OLED 🧩
- สาย type c สำหรับจ่ายไฟ หรือใช้อัพโหลดโค้ดได้ ⚡ ** ไม่มี adapter usb สำหรับจ่ายไฟให้บอร์ด สามารถใช้ adapter usb ทั่วไปได้เลย** 🔋
📊 สามารถวัดฝุ่นได้ตามสเปคดังนี้
- Range of measurement 0.3 ~ 1.0;1.0 ~ 2.5;2.5 ~ 10 μm 📏
- Effective Range 0~500 μg/m³ ✅
- Resolution 1 μg/m³ 🔍
- Maximum Consistency Error ±10%@100~500 μg/m³ ±10μg/m³@0~100 μg/m³ 📈
- DC Power Supply Voltage 4.5~5.5 V ⚡
- Active Current 100 mA 💡
- Standby Current 200 μA ⏳
➕ เพิ่มเติม
- ในชุดนี้ต้องการไฟเลี้ยงสำหรับ Wemos ซึ่งใช้ไฟจากสาย typec usb ที่ต้องเสียบเข้า adapter usb 💡
- ระบบของเรายังใหม่ อาจจะยังมีบั๊กหรือฟังก์ชั่นยังไม่เยอะมาก ถ้าผิดพลาดประการใด ต้องขออภัยไว้ล่วงหน้านะครับผม 🙏
🔌 การต่อวงจร PM meter

วงจรการต่อ Wemos D1 mini กับ PMS7003
- สามารถต่อวงจรก่อนหรือหลังการตั้งค่า wifi ก็ได้ 🔄
- จอ OLED และ Wemos D1 mini ที่เสียบกับฐาน Dual base สามารถสลับตำแหน่งได้ตามต้องการ ↔️
- ปล. ถ้าจอไม่ติด ส่วนใหญ่จะเกิดจากขา Wemos(ขายาวๆ) กับฐาน Dual base ไม่แน่น ให้ขยับใหม่ หรือย้ายตำแหน่งจอ OLED มาเสียบบน Wemos แล้วต้องกด reset ที่บอร์ด wemos ก่อน หรือถอด usb แล้วเสียบใหม่ จะจึงจะติด ⚠️
⚙️ การติดตั้งกับ cynoIoT
การใช้งานโดยย่อ 📝

infographic การตั้งค่าและใช้งาน

การใช้งานโดยละเอียด 📖
สามารถดูได้ที่ การตั้งค่าอุปกรณ์ครั้งแรก
💻 การอัพโค้ดที่ใช้กับ Arduino IDE
โค้ดตัวนี้ จะอยู๋ในตัวอย่างของไลบรารี่ Cynoiot สามารถเลือกได้จากโฟลเดอร์ kit ได้เลย

สำหรับนักพัฒนาสามารถนำไปลงโค้ดอื่นได้เต็มที่ ดูรายละเอียดพิ้นฐานสำหรับการใช้งานกับ Arduino IDE ได้ที่ การใช้งาน Arduino IDE กับ cynoIoT
Library ที่ต้องติดตั้งเพิ่มเติมสำหรับโปรเจคนี้เพื่อใช้กับ PMS7003 📚 โดยไปที่ Sketch > Include Library > Manage Libraries… แล้วค้นหา PMS Library

❓ ปัญหาและคำถามที่เจอบ่อยๆ
ชุดนี้พร้อมใช้งานเลยไหม ต้องลงโค้ดอีกไหม 🤔
พร้อมใช้เลยครับ ลงโค้ดแสดงหน้าจอพร้อมเชื่อมต่อกับ CynoIoT ได้เลย แต่ก็สามารถอัพโหลดโค้ดอื่นได้อย่างอิสระ ไม่มีการล็อคใดๆทั้งสิ้นครับ
มีชุดที่ไม่ยังไม่ลงโค้ดไหม จะเอาไปลงโค้ดเอง 🧑💻
ชุดนี้ผมไม่ได้บล็อคอะไรทั้งสิ้น สามารถเอาไปลงโค้ดได้อย่างอิสระ (แถมยังกลับมาลงโค้ดเดิมได้ด้วย) ราคานี้ผมไม่ได้บวกค่าโค้ดไปด้วยนะครับ(จะบอกว่าเป็นของแถมก็ได้) ถ้าไปซื้อแยกเอาเองอาจจะแพงกว่าด้วยซ้ำ (ดูซิจะมีใครใจดีเท่านี้อีก 555+)
ต่อ wifi ได้ไหม ใช้กับ wifi อะไรได้บ้าง 📶
Wemos D1 mini ใช้ ESP8266 ใช้งานเหมือนกับบอร์ด NodeMCU
สามารถต่อwifi 2.4G ได้ครับ (802.11 b / g / n)
แต่จะยังไม่ซับพอร์ตไวไฟที่ต้องเข้าไปล็อคอินหน้าเว็บอีกทีนะครับ (สามารถทำได้ แต่แนะนำถามแผนก IT ว่าสามารถ bypass และ static IP Address ให้ได้หรือป่าว)