DIY Dust Sensor Module | PMS7003 RS-485 Modbus

฿1,170.00฿1,810.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงิน

มีสินค้าอยู่ 1

มีสินค้าอยู่ 1

รหัสสินค้า: ไม่ระบุ หมวดหมู่: ป้ายกำกับ: ,

รายละเอียดสินค้า

คำอธิบาย

DIY Dust Sensor Module | RS-485 Modbus ช่วยให้คุณเริ่มต้นตรวจวัดคุณภาพอากาศได้ง่าย พร้อมความยืดหยุ่นที่ตอบโจทย์ทุกความต้องการ!

DIY Dust Sensor Module | RS-485 Modbus

โซลูชันราคาประหยัดที่ลงตัวสำหรับการตรวจวัดคุณภาพอากาศด้วย DIY Dust Sensor Module ที่ออกแบบมาเพื่อความยืดหยุ่นและประสิทธิภาพสูงสุด รองรับการสื่อสารแบบ RS-485 Modbus ซึ่งเป็นมาตรฐานที่ใช้งานได้หลากหลาย ทั้งในระบบอุตสาหกรรมและโครงการส่วนบุคคล

สำหรับลูกค้าที่มีเซ็นเซอร์ PMS7003 อยู่แล้ว เรามีตัวเลือกที่ช่วยให้สามารถเชื่อมต่อเซ็นเซอร์เดิมให้เข้ากับระบบ RS-485 Modbus ได้อย่างง่ายดาย ช่วยเพิ่มความสะดวกและคุ้มค่าในการนำไปใช้งานต่อยอดในระบบที่รองรับ

คุณสมบัติเด่น:

  • ขนาดเล็ก กะทัดรัด
  • รองรับ RS-485 Modbus มาตรฐาน
  • Dust Filter ที่ใส่หรือถอดออกได้
  • ใช้งานได้ทันทีด้วยโค้ดที่ติดตั้งล่วงหน้า: ง่ายสำหรับผู้ที่ไม่เชี่ยวชาญการเขียนโปรแกรม
  • อิสระพัฒนาโค้ดเอง: เปิดโอกาสให้ผู้ใช้งานที่มีความรู้พัฒนาโค้ดได้เองตามความต้องการ

 

เหมาะสำหรับใคร?

  • นักพัฒนาและผู้ที่ชื่นชอบการสร้างโครงการ DIY
  • ผู้ที่มองหาเซ็นเซอร์คุณภาพสูงในราคาประหยัดกว่าท้องตลาด
  • ธุรกิจขนาดเล็กหรือองค์กรที่ต้องการโซลูชันตรวจวัดฝุ่นแบบปรับแต่งได้

 

ด้วยการออกแบบแบบโมดูลสำหรับประกอบเอง คุณสามารถสร้างสรรค์โซลูชันที่เหมาะสมกับการใช้งาน

การใช้งานหลัก : Slave Device การใช้งานทางเลือก : Sensor Node
ตัวโมดูลมาพร้อมโค้ดที่ติดตั้งไว้ในคอนโทรลเลอร์ ให้คุณใช้งาน Dust Sensor ในรูปแบบมาตรฐาน Modbus-RTU ได้ทันทีโดยไม่ต้องเขียนโปรแกรมเพิ่มเติม

สามารถเชื่อมต่อกับ Master Device ที่รองรับ Modbus เช่น:

  • i-Mation Pico Dev Board
  • Micromation Dev Board V1, V2, V3, V3’Lite
  • PLC, SCADA, HMI
  • คอมพิวเตอร์หรืออุปกรณ์ควบคุมอื่นๆ ที่ติดตั้งซอฟต์แวร์รองรับ Modbus
เปิดโอกาสให้คุณปรับแต่งหรือพัฒนาโค้ดของคุณเองได้เพื่อตอบสนองความต้องการเฉพาะทางเช่น

Wireless Sensor Node: การสื่อสารแบบไร้สายที่หลากหลาย WiFi, Bluetooth, ESP-NOW
ตัวอย่าง: การส่งค่าฝุ่นที่ตรวจวัดได้จากโมดูลผ่าน WiFi / MQTT

IoT Smart Sensor Node: การประมวลผลในตัว

 

 

 

 

โมดูล DIY นี้ประกอบด้วย :

  • บอร์ดพัฒนา IMI-PMS-485 ชิ้นที่ 1 ประกอบด้วย ESP32-C3 Super Mini, โมดูล RS-485 Auto direction, Schottky Barrier Diode, โมดูลแปลงไฟ Buck Converter CN3509 (5V 3A), Female Pin header 5x1p 2.54mm และ สาย Cable 4 core 70 cm.

 

  • บอร์ดพัฒนา IMI-PMS-485 ชิ้นที่ 2 สำหรับยึดเซ็นเซอร์ ประกอบด้วย โมดูล PMS7003 Laser Dust Sensor, Male Pin header 5x1p 2.54mm และ Female Pin Header 2×5 1.27mm

 

  • กล่องใส่แผงวงจรขนาดเล็ก IMI-WM26A Plastic Box ABS with Nut เจาะสำเร็จ, Spacer with Nut, Adhesive กาวสำหรับยึดตัวเซ็นเซอร์ และ Dust filter

 


 

 

 

พร้อมแล้ว ประกอบกันเลย!

Adhesive กาวสำหรับยึดตัวเซ็นเซอร์ ปกติแล้วกาวชนิดนี้ใช้สำหรับยึดติดแบตเตอรี่มือถือ ซึ่งมีคุณสมบัติยึดแน่น และสามารถลอกออกได้ง่าย สามารถตัดแต่งและติดได้ตามความต้องการ ดังภาพจะเหลือส่วนที่ยื่นออกมาเล็กน้อย สามารถพับส่วนนี้ไว้ เผื่อเป็นกรณีที่ต้องการถอดหรือเปลี่ยนเซ็นเซอร์

เมื่อประกบ PCB สองชิ้นเข้าด้วยกัน PMS7003 จะแนบติดกับฉนวนของ Diodes SMD ส่วนที่สูงที่สุดของโมดูล RS-485 และห่างจากขั่วเปลื่อยของ Zener Diode 1 มิลลิเมตร โดย PMS7003 ตัวถัง จะเป็น GND แต่จะมีพลาสติกสีน้ำเงินที่ทำหน้าที่เป็นฉนวนบางๆป้องกันอยู่ เป็นเรื่องไม่ง่ายหากคุณจะหาเทปที่ออกแบบมาโดยเฉพาะสำหรับงานอิเล็กทรอนิกส์ ดังนั้นในกรณีนี้สามารถเพิ่มความมั่นใจอีกขั้น โดยใช้เทปกาวปิดทับ PMS7003 ป้องกันอีกชั้น เพื่อความปลอดภัย

 

 

 

 

 

 

 

 

 

การทำงานของฟิลเตอร์ขนาดรู 0.8 มม. และผลต่อเซ็นเซอร์

ฟิลเตอร์ขนาดรู 0.8 มม. ในอุปกรณ์ของเราได้รับการออกแบบมาเพื่อ กรองฝุ่นขนาดใหญ่ หรืออนุภาคหยาบที่มองเห็นได้ด้วยตาเปล่า เช่น ฝุ่นเศษดิน ทราย หรือเศษผงที่ลอยอยู่ในอากาศ ซึ่งอนุภาคเหล่านี้อาจส่งผลกระทบต่อการทำงานของเซ็นเซอร์โดยตรง เช่น:

  1. ปัญหาการอุดตัน: ฝุ่นขนาดใหญ่สามารถสะสมบริเวณช่องวัดค่าของเซ็นเซอร์ ทำให้การตรวจจับค่าฝุ่นขนาดเล็กผิดเพี้ยนหรือทำงานได้ไม่เต็มประสิทธิภาพ
  2. ลดความแม่นยำ: เศษฝุ่นที่เกาะติดบริเวณเซ็นเซอร์อาจรบกวนกระบวนการตรวจจับฝุ่น PM1.0, PM2.5, และ PM10
  3. ยืดอายุการใช้งาน: ฟิลเตอร์ช่วยป้องกันไม่ให้ฝุ่นขนาดใหญ่มากเกินไปเข้าสู่ตัวเซ็นเซอร์ ซึ่งจะช่วยลดการสึกหรอของอุปกรณ์

การทำงานร่วมกับฝุ่น PM
ฝุ่น PM1.0, PM2.5 และ PM10 สามารถลอดผ่านรูกรองขนาด 0.8 มม. ได้อย่างง่ายดาย เนื่องจากอนุภาค PM เหล่านี้มีขนาดเล็กกว่ารูกรองหลายเท่า:

  • PM1.0: อนุภาคขนาดไม่เกิน 1 ไมครอน (0.001 มม.)
  • PM2.5: อนุภาคขนาดไม่เกิน 2.5 ไมครอน (0.0025 มม.)
  • PM10: อนุภาคขนาดไม่เกิน 10 ไมครอน (0.01 มม.)

ดังนั้น ฟิลเตอร์นี้ไม่ได้ส่งผลกระทบต่อความสามารถของเซ็นเซอร์ในการตรวจจับค่าฝุ่น PM เหล่านี้

ผลกระทบต่อค่าการตรวจจับ
การใช้ฟิลเตอร์อาจมีผลต่อค่าการตรวจจับเล็กน้อย เนื่องจากอากาศต้องผ่านชั้นกรองก่อนถึงเซ็นเซอร์ แต่ความแตกต่างนี้จะไม่ส่งผลกระทบอย่างมีนัยสำคัญ หากต้องการค่าที่แม่นยำที่สุด สามารถ ถอดฟิลเตอร์ออก เพื่อใช้งานในสภาพแวดล้อมที่ควบคุมได้ หรือกรณีที่ไม่มีฝุ่นขนาดใหญ่ที่อาจก่อปัญหาต่อเซ็นเซอร์

 

 


 

ข้อมูลสนันสนุนทางเทคนิค สำหรับการพัฒนาต่อยอดด้วยตนเอง

 


Factory Programmed Code :
โค้ดที่รองรับการทำงาน RS-485 / Modbus ได้รับการพัฒนาโดยทางร้านและถือเป็นทรัพย์สินทางปัญญา โค้ดนี้ถูกอัพโหลดไว้ในคอนโทรลเลอร์ให้ลูกค้าใช้งานได้ฟรี โดยไม่มีนโยบายการสนับสนุนสำหรับการปรับแต่งหรือการปรับรุ่น ลูกค้าสามารถใช้งานได้ตลอดอายุการใช้งานของอุปกรณ์ ตราบใดที่ไม่มีการอัพโหลดโค้ดใหม่ทับลงไป

Disclaimer: หากอัพโหลดโค้ดใหม่ไปแล้วจะไม่สามารถใช้แอปพลิเคชันเดิมได้อีก

Attention: หากต่อ USB ให้ปลดแหล่งจ่ายไฟก่อน โปรดอย่าต่อแหล่งจ่ายไฟพร้อมกัน อาจทำให้อุปกรณ์ได้รับความเสียหาย และอาจรวมไปถึงคอมพิวเตอร์


 

ทั้งนี้ ลูกค้าสามารถพัฒนาโค้ดด้วยตนเองได้อย่างอิสระตามความต้องการ โดยยึดตามมาตรฐานการเชื่อมต่อของโมดูลที่กำหนดไว้

การแมปพอร์ต UART (REMAP UART)
สามารถใช้งานโมดูล UART เหล่านี้ผ่านไลบรารี HardwareSerial.h โดยกำหนดการเชื่อมต่อใหม่ (รีแมปพอร์ต) ดังนี้:

  • RS-485 / UART
    • RS-485 TX: เชื่อมต่อกับ GPIO5 ของ ESP32-C3 Super Mini
    • RS-485 RX: เชื่อมต่อกับ GPIO4 ของ ESP32-C3 Super Mini

 

  • PMS7003 / UART 
    • PMS7003 TX: เชื่อมต่อกับ GPIO20 ของ ESP32-C3 Super Mini
    • PMS7003 RX: เชื่อมต่อกับ GPIO21 ของ ESP32-C3 Super Mini

 

PMS7003: SET PIN
หากคุณต้องการใช้ขา SET สามารถบัดกรีจุดจั้มเปอร์จุดนี้

หลังจากบัดกรีจุดจั้มเปอร์เรียบร้อยแล้ว ขา SET ของ PMS7003 จะเชื่อมต่อไปยังขา GPIO1 ของ ESP32-C3 Super Mini

ข้อมูลจาก Datasheet :
Set pin / TTL l e v e l @3.3V,high level orsuspending is normal working status, while low level is sleeping mode.

พิน ตั้งค่า / ระดับ TTL ที่ 3.3V ระดับสูงหรือระงับคือสถานะการทำงานปกติ ในขณะที่ระดับต่ำคือโหมดพักเครื่อง

 


 

หากต้องการใช้ GND สำหรับ RS-485 สามารถเชื่อมต่อเพิ่มเติมได้จากจุดนี้

ข้อมูลเพิ่มเติม

ข้อมูลเพิ่มเติม

น้ำหนัก 200 กรัม
เซ็นเซอร์

แบบพร้อมเซ็นเซอร์ with in PMS7003, แบบไม่เอาเซ็นเซอร์ with out PMS7003

คู่มือการใช้งาน

สินค้าภายในกล่อง

ตัวอย่างการโปรแกรม

ตัวอย่างการใช้งานฟังก์ชั่นหลัก

 

คำสั่งตัวอย่างสำหรับการอ่านค่าจากโมดูลเซ็นเซอร์ผ่าน RS-485 Modbus

ใช้คำสั่งเหล่านี้เพื่อดึงข้อมูลตามรายการที่กำหนด:

1. ค่าฝุ่นละอองในอากาศ

PM1.0: 01 04 00 00 00 01 31 CA

PM2.5: 01 04 00 01 00 01 60 0A

PM10: 01 04 00 02 00 01 90 0A

อ่านค่ารวม (PM1.0, PM2.5, PM10): 01 04 00 00 00 03 B0 0B

2. รหัสเซ็นเซอร์ (ID)

01 03 01 00 00 01 85 F6

หมายเหตุ ค่าเริ่มต้น ID = 1 เป็นค่า Default และหากมีการเปลี่ยนแปลงแล้วจำไม่ได้ว่า ID ของอุปกรณ์ปัจจุบันคืออะไร คุณสามารถใช้ Broadcast ID (00) เพื่อกำหนดค่า ID ใหม่ให้กับอุปกรณ์ได้ โดยใช้ Function Code 06 (Write Single Register) สำหรับการเขียนค่า ID ลงไปยัง Register ที่ใช้เก็บ ID อุปกรณ์ และจะส่งผลให้ค่า CRC เปลี่ยนแปลงโดยอัตโนมัติ

3. อัตราความเร็วบอดเรต (Baudrate)

01 03 01 01 00 01 D4 36

 

เครื่องมือแปลงเลขฐาน 16 (Hexadecimal) เป็นเลขฐาน 10 (Decimal)


 

 

 

โค้ดตัวอย่างสำหรับอ่านค่า

 

อ่านค่า PM1.0

อ่านค่า PM2.5

อ่านค่า PM10

 

อ่านค่า PM1.0 , PM2.5 , PM10

 

อ่านค่า id

 

 

 

สินค้าที่เข้ากันได้
ขอแนะนำ: 👉 i-Mation Pico Dev Board บอร์ดพัฒนา ไอ-เมชั่น พิโก้  รองรับการใช้งาน RS-485 บน i-Console

ตัวอย่างโปรเจค

ตัวอย่างโปรเจคการใช้งานฟังก์ชั่นหลัก (Slave Device)

 

นี่คือตัวอย่างโค้ดสำหรับอุปกรณ์ Master ที่อ่านค่าฝุ่น (รับค่าข้อมูล PM1.0, PM2.5, และ PM10) จาก Modbus Sensor (Slave device) และส่งข้อมูลผ่าน MQTT ไปยัง Node-RED โดยใช้ไลบรารี PubSubClient

ตัวอย่างโค้ดที่ปรับแต่งเพื่อส่งค่าข้อมูล PM ผ่าน MQTT:

 

 

 


ตัวอย่างโปรเจคการใช้งานฟังก์ชั่นทางเลือก (Sensor Node)

 

 

ตัวอย่างคำสั่งทดสอบอ่านค่าฝุ่นจากเซ็นเซอร์ PMS7003 เบื้องต้น

ตัวอย่างนี้เป็นการอ่านค่าฝุ่นจากเซ็นเซอร์ เมื่อสามารถดึงข้อมูลได้สำเร็จแล้ว ตัวอย่างถัดไปจะเป็นการส่งค่าฝุ่นที่วัดได้ผ่านโปรโตคอล MQTT ไปยัง Node-RED เพื่อใช้ในการประมวลผลหรือแสดงผลต่อไป

 

ตัวอย่างคำสั่งอ่านค่าฝุ่นจากเซ็นเซอร์ PMS7003 แล้งส่งขึ้น MQTT

จากนั้นสามารถนำรูปแบบการใช้งานนี้ไปประยุกต์ใช้กับเครื่องมือหรือแพลตฟอร์มที่รองรับ MQTT อื่น ๆ ได้ตามต้องการ เช่น การเชื่อมต่อกับระบบคลาวด์, การบันทึกข้อมูลลงฐานข้อมูล, หรือการควบคุมอุปกรณ์ IoT ภายในเครือข่าย

✨ รุ่นที่ใหม่กว่า

DIY Dust Sensor Module | PMS7003 RS-485 Modbus

฿1,170.00฿1,810.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงิน

มีสินค้าอยู่ 1