โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

สอนใช้งาน Arduino เซ็นเซอร์ตรวจจับวัตถุ IR Infrared
   บทความนี้จะสอนใช้งาน Arduino uno r3 เชื่อมต่อ Sensor IR Infrared ตรวจจับสิ่งกีดขวาง ตรวจจับวัตถุข้างหน้า ตัว Sensor จะใช้หลักการสะท้อนของแสงอินฟราเรด ตัวส่งยิงแสงออกไปตกกระทบวัตถุสะท้อนกลับเข้าตัวรับ

อุปกรณ์ที่ต้องใช้ใน บทความ  สอนใช้งาน Arduino เซ็นเซอร์ตรวจจับวัตถุ IR Infrared

  • Arduino UNO R3 พร้อม สายUSB 30CM
  • Arduino UNO R3 พร้อม สายUSB 50CM
  • Power Adapter 9V 2A อะแดปเตอร์ 9V กระแส 2A หัวแจ็ค 5.5x2.5mm
  • MB-102 บอร์ดทดลอง Breadboard โฟโต้บอร์ด Protoboard 830 Point MB-102
  • สายไฟจัมเปอร์ ผู้-ผู้ ยาว 20cm. จำนวน 40 เส้น
  • สายไฟจัมเปอร์ ผู้-เมีย ยาว 20cm. จำนวน 40 เส้น
  • สายไฟจัมเปอร์ เมีย-เมีย ยาว 20cm. จำนวน 40 เส้น
  • ตัวต้านทาน 220 Ohm 1/4W Metal film 1% จำนวน 10 ชิ้น
  • LED 5mm หลอดสี สีแดง จำนวน 5 ดวง
  • LED 5mm หลอดสี สีเขียว จำนวน 5 ดวง
  • เซ็นเซอร์ตรวจจับวัตถุสิ่งกีดขวางและเส้นขาวดำแบบอินฟาเรด IR Infrared photoelectric Sensor Module

วิธีการต่ออุปกรณ์  สอนใช้งาน Arduino เซ็นเซอร์ตรวจจับวัตถุ IR InfraredArduino uno r3 -> หลอดไฟ LED

  • ขา2 -> LED1

Arduino uno r3 -> เซ็นเซอร์ตรวจจับวัตถุ IR Infrared

  • ขา8 -> A0
  • 5V -> Vcc
  • GND -> GND

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

ให้ต่ออุปกรณ์ตามรูปข้างบน แล้ว อัพโหลด โค้ดตัวอย่างด้านล่างลง Arduino uno r3
เปิด Serial Monitor ขึ้นมาเพื่อดูค่าที่ เซ็นเซอร์ตรวจจับวัตถุ IR Infrared ส่งให้ Arduino 

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

จากโค้ดตัวอย่าง ถ้า Sensor IR Infrared ตรวจจับวัตถุข้างหน้าได้ จะส่งค่าสัญญาณ digital ลอจิก 0 มาให้ Arduino Arduino จะสั่งให้หลอดไฟ LED ติด ตัวต้านทานกล่องสีฟ้า สามารถปรับระยะการตรวจจับได้

ถ้าไม่เอาวัตถุมาบังหน้า Sensor IR Infrared  Sensor IR Infrared จะส่งค่า ลอจิก 1 มาให้ arduino ตามรูปด้นล่าง

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ


โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

ถ้าเอาวัตถุขวดน้ำมาบังหน้า Sensor IR Infrared  Sensor IR Infrared จะส่งค่า ลอจิก 0 มาให้ arduino และสั่งงานให้ หลอดไฟ LED ติด ตามรูปด้นล่าง

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

เซ็นเซอร์ตรวจจับวัตถุ IR Infrared นิยมนำมาประยุกต์ ใช้ตรวจจับวัตถุข้างหน้า ตรวจจับสิ่งกีดขวาง ตรวจจับเส้นขาวดำ เป็นต้น

สอนใช้งาน Arduino E18-D80NK เซ็นเซอร์ตรวจจับวัตถุ Infrared photoelectric switch Sensor

Infrared Proximity Sensor เป็นเซนเซอร์ตรวจจับวัตถุที่ใช้หลักการสะท้อนของคลื่นอินฟาเรด สามารถกำหนดระยะในการทำงานได้โดยปรับค่าที่ Potentiometer ตรวจจับวัตถุได้ในช่วง  3-80cm

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino E18-D80NK เซ็นเซอร์ตรวจจับวัตถุ Infrared photoelectric switch Sensor

  • Arduino UNO R3 พร้อม สายUSB 30CM
  • Arduino UNO R3 พร้อม สายUSB 50CM
  • Power Adapter 9V 2A อะแดปเตอร์ 9V กระแส 2A หัวแจ็ค 5.5x2.5mm
  • MB-102 บอร์ดทดลอง Breadboard โฟโต้บอร์ด Protoboard 830 Point MB-102
  • สายไฟจัมเปอร์ ผู้-ผู้ ยาว 20cm. จำนวน 40 เส้น
  • สายไฟจัมเปอร์ ผู้-เมีย ยาว 20cm. จำนวน 40 เส้น
  • สายไฟจัมเปอร์ เมีย-เมีย ยาว 20cm. จำนวน 40 เส้น
  • ตัวต้านทาน 220 Ohm 1/4W Metal film 1% จำนวน 10 ชิ้น
  • LED 5mm หลอดสี สีแดง จำนวน 5 ดวง
  • LED 5mm หลอดสี สีเขียว จำนวน 5 ดวง
  • Active Buzzer Module โมดูลเสียงบัซเซอร์ สำหรับ Arduino 3.3 - 5V
  • เซ็นเซอร์ตรวจจับวัตถุ Infrared photoelectric switch Sensor E18-D80NK
  • เซ็นเซอร์ตรวจจับวัตถุ Infrared photoelectric switch Sensor E18-D80NK เข้าสายจั๊ม Arduino
  • ฐานยึด Infrared Proximity Sensor E18-D80NK

วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino E18-D80NK เซ็นเซอร์ตรวจจับวัตถุ Infrared photoelectric switch Sensor

1.เชื่อมต่ออุปกรณ์ตามด้านล่าง
Arduino UNO R3 -> LED
            • ขา 13 -> LED
            • GND    ->         ตัวต้านทาน 220 ohm         ->         LED
Arduino UNO R3 -> E18-D80NK เซ็นเซอร์ตรวจจับวัตถุ
            • 5V -> SVDC (สายสีน้ำตาล)
            • GND -> GND (สายสีน้ำเงิน)
            • A0 -> OUT (สายสีดำ)
Arduino UNO R3 -> Active Buzzer Module 3.3 - 5V
            • 5V -> VCC
            • GND -> GND
            • 2 -> I/O


โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

2. จากนั้นทำการ copy โค๊ดด้านล่างไปใส่ไว้ในโปรแกรม Arduino IDE

3. เลือก port ที่ต้องการ upload โดยไปที่แถบเมนูด้านบนแล้วเลือก Tools -> Port แล้วเลือก Port ที่เชื่อมต่อกับ Arduino UNO R3

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

4. เลือกประเภทของบอร์ด โดยไปที่แถบเมนูด้านบนแล้วเลือก Tools -> Board แล้วเลือกประเภทของบอร์ดที่ใช้งาน

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

5. อัพโหลด โค๊ดลง Arduino UNO R3 โดยเลือกที่เมนูตามรูป

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

*** เมื่ออัพโหลดโค๊ดเสร็จแล้ว หากการอัพโหลดสมบูรณ์จะปรากฏข้อความตามหน้าต่างด้านล่าง ***

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

6. เปิดหน้าจอ Serial Monitor ขึ้นมา

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

7. หากมีวัตถุมาบังเซ็นเซอร์ในระยะตรวจจับ จะเห็นได้ว่าค่าสถานะที่ปรากฏในหน้าต่าง Serial Monitor คือ 1 ซึ่งน้อยกว่าค่าที่กำหนดไว้ในโค๊ด ทำให้ไฟ LED ยังไม่ติดและลำโพงยังไม่ทำงาน

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ


โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ

8. หากวัตถุที่บังเซ็นเซอร์ถอนห่างออกจนไปพันระยะตรวจจับ จะเห็นได้ว่าค่าสถานะที่ปรากฏในหน้าต่าง Serial Monitor จะเพิ่มสูงขึ้น ทำให้ไฟ LED ติดและลำโพงเริ่มทำงาน

โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ


โปร เจ ค เซ็นเซอร์ตรวจจับวัตถุ