การใช้งาน IOXESP32 Modbus RTU shield / Lite กับโมดูล XY-MD02 วัดอุณหภูมิและความชื้น
ตัวอย่างการใช้งาน IOXESP32 Modbus RTU shield ต่อกับโมดูล XY-MD02 เพื่ออ่านค่าอุณหภูมิและความชื้น
Last updated
ตัวอย่างการใช้งาน IOXESP32 Modbus RTU shield ต่อกับโมดูล XY-MD02 เพื่ออ่านค่าอุณหภูมิและความชื้น
Last updated
XY-MD02 เป็นโมดูลวัดอุณหภูมิและความชื้นที่สื่อสารผ่าน Modbus RTU นิยมใช้ในการศึกษาการทำงานของ Modbus RTU / RS485 ในบทความนี้จะนำโมดูลดังกล่าวมาต่อเข้ากับ IOXESP32 Modbus RTU shield เพื่อทดสอบการทำงานและเรียนรู้การใช้งาน
ห้ามจ่ายไฟผ่านช่อง 7-24V พร้อมเสียบสาย USB โดยเด็ดขาด
ให้ต่อวงจรระหว่างชุด 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 สามารถสื่อสารกันได้ ค่าอุณหภูมิและความชื้นที่วัดได้จะแสดงดังรูป