ใช้ X-Bar ตรวจจับวัตถุด้วยเซ็นเซอร์ Active IR แล้วคอนโทรลรีเลย์

ใช้ X-Bar ตรวจจับวัตถุด้วยเซ็นเซอร์ Active IR แล้วคอนโทรลรีเลย์

เริ่มต้นเนื้อหา

การตรวจจับวัตถุด้วย เซ็นเซอร์อินฟราเรดแบบ Active (เช่น HW-201) เป็นวิธีที่สะดวกและต้นทุนต่ำสำหรับการตรวจจับวัตถุที่ผ่านเข้ามาในบริเวณหนึ่ง เช่น การนับชิ้นงานในสายการผลิต หรือการตรวจสอบสิ่งกีดขวางบนทางเดินอัตโนมัติ

ในบทความนี้ เราจะใช้ HW-201 ร่วมกับ X-Bar (ESP32-C3) เพื่อควบคุมรีเลย์เมื่อมีวัตถุเข้ามาอยู่ในระยะของเซ็นเซอร์


 

อุปกรณ์ที่ใช้

  • บอร์ดพัฒนา X-Bar (ESP32-C3)

  • เซ็นเซอร์อินฟราเรดแบบ Active (HW-201)

  • สาย Jumper ใช้หรือไม่ใช้ก็ได้แล้วแต่ความสะดวก


 

การต่อวงจร

อุปกรณ์ เชื่อมต่อกับ ESP32-C3
VCC (HW-201) 5V
GND GND
OUT GPIO2
เอาต์พุตควบคุม (Relay) GPIO0

 

หมายเหตุ: HW-201 จะส่งสัญญาณ LOW เมื่อมีวัตถุ และ HIGH เมื่อไม่มีวัตถุ


 

ตัวอย่างโค้ด Arduino


 

การทำงานของระบบ

  1. เมื่อไม่มีวัตถุ เซ็นเซอร์จะส่ง สัญญาณ HIGH ไปยังขา 2 ของ ESP32-C3

  2. เมื่อมีวัตถุผ่านหน้าเซ็นเซอร์ เซ็นเซอร์จะส่ง สัญญาณ LOW

  3. MCU ตรวจจับค่านั้นและ สั่งให้พิน 0 = HIGH เพื่อควบคุม Relay


 

วิธีปรับระยะตรวจจับ (ในกรณีที่ HW-201 มี Potentiometer)

  • ลองหมุนทวนเข็มนาฬิกา → ลดระยะตรวจจับ

  • ลองหมุนตามเข็มนาฬิกา → เพิ่มระยะตรวจจับ


 

ข้อดีของระบบนี้

  • ความเร็วในการตรวจจับสูง

  • ต้นทุนต่ำ และใช้งานง่าย

  • เหมาะกับงาน นับจำนวน, คัดแยก, ตรวจจับสิ่งผ่าน ลองประยุกต์ใช้กัน

BESTใช้ X-Bar ตรวจจับวัตถุด้วยเซ็นเซอร์ Active IR แล้วคอนโทรลรีเลย์