การใช้งาน IOXESP32 Modbus RTU shield / Lite กับโมดูล XY-MD02 วัดอุณหภูมิและความชื้น

ตัวอย่างการใช้งาน IOXESP32 Modbus RTU shield ต่อกับโมดูล XY-MD02 เพื่ออ่านค่าอุณหภูมิและความชื้น

XY-MD02 เป็นโมดูลวัดอุณหภูมิและความชื้นที่สื่อสารผ่าน Modbus RTU นิยมใช้ในการศึกษาการทำงานของ Modbus RTU / RS485 ในบทความนี้จะนำโมดูลดังกล่าวมาต่อเข้ากับ IOXESP32 Modbus RTU shield เพื่อทดสอบการทำงานและเรียนรู้การใช้งาน

triangle-exclamation

การต่อวงจร

ให้ต่อวงจรระหว่างชุด IOXESP32 Modbus RTU shield กับ XY-MD02 ดังนี้

  • โมดูล IOXESP32 Modbus RTU shield ใช้ไฟจาก USB จึงไม่ต้องต่อไฟเลี้ยงเข้าอีก

  • XY-MD02 ใช้ไฟจากแหล่งจ่ายไฟแยก 5V ถึง 30V

  • IOXESP32 Modbus RTU shield และ XY-MD02 เชื่อมต่อผ่าน RS485 ด้วยสาย A และ B โดย A ต่อ A และ B ต่อ B

การเขียนโปรแกรม

ใช้โปรแกรม ArduinoIDE ในการพัฒนา ... อัพโหลดโค้ดโปรแกรมต่อไปนี้ลงบอร์ด IOXESP32

การทดสอบ

เปิด Serial Monitor ขึ้นมา ตั้งค่าความเร็วเป็น 115200 baud หาก IOXESP32 Modbus RTU shield กับ XY-MD02 สามารถสื่อสารกันได้ ค่าอุณหภูมิและความชื้นที่วัดได้จะแสดงดังรูป

Last updated