สารบัญ:

วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino: 4 ขั้นตอน
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino: 4 ขั้นตอน

วีดีโอ: วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino: 4 ขั้นตอน

วีดีโอ: วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino: 4 ขั้นตอน
วีดีโอ: EP.23 Infrared Sensor (เซนเซอร์ตรวจจับวัตถุ) | Nursery Arduino 2024, พฤศจิกายน
Anonim
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino
วิธีใช้เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR บน Arduino

สวัสดีทุกคน, ในบทความนี้ผมจะเขียนวิธีการใช้เซ็นเซอร์ IR หลีกเลี่ยงสิ่งกีดขวางบน Arduino

ส่วนประกอบที่จำเป็น:

  • เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR
  • Arduino Nano V.3
  • ลวดกระโดด
  • USBmini

ซอฟต์แวร์ที่จำเป็น:

Arduino IDE

ขั้นตอนที่ 1: เซ็นเซอร์ IR หลีกเลี่ยงวัตถุ

เซ็นเซอร์ IR หลีกเลี่ยงวัตถุ
เซ็นเซอร์ IR หลีกเลี่ยงวัตถุ
เซ็นเซอร์ IR หลีกเลี่ยงวัตถุ
เซ็นเซอร์ IR หลีกเลี่ยงวัตถุ

สามารถใช้เซ็นเซอร์ตรวจจับวัตถุหรือสิ่งกีดขวางด้านหน้าได้โดยใช้แสงอินฟราเรดสะท้อน

เซ็นเซอร์นี้มี 2 ส่วนหลัก คือ IR Emitter และตัวรับสัญญาณ IR IR emitter มีหน้าที่ปล่อยแสงอินฟราเรด เมื่อกระทบกับวัตถุ แสงอินฟราเรดจะสะท้อนออกมา และหน้าที่ของ IR Receiver คือรับแสงสะท้อนอินฟราเรด

เมื่อตัวรับสัญญาณอินฟราเรดได้รับแสงอินฟราเรดที่สะท้อนออกมา เอาต์พุตจะเป็น "ต่ำ" เมื่อ IRreceiver ไม่ได้รับแสงอินฟราเรดที่สะท้อนออกมา เอาต์พุตจะเป็น "สูง"

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

ขั้นตอนที่ 2: เชื่อมต่อ IR Sensore กับ Arduino

เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino

ใช้สายจัมเปอร์เชื่อมต่อเซ็นเซอร์ IR กับ Arduino

ดูภาพด้านบนหรือคำแนะนำเกี่ยวกับเรื่องนี้:

IR เป็น Arduino

VCC ==> + 5V

GND ==> GND

ออก ==> D2

ขั้นตอนที่ 3: การเขียนโปรแกรม

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

ด้านล่างนี้เป็นภาพร่างที่ฉันทำขึ้นเพื่อลองใช้เซ็นเซอร์อินฟราเรด:

int pinIR = 2;

การตั้งค่าเป็นโมฆะ (){

Serial.begin(9600); โหมดพิน (pinIR, INPUT); Serial.println ("ตรวจจับเซ็นเซอร์ IR"); ล่าช้า (1000); } วงเป็นโมฆะ () { int IRstate = digitalRead (pinIR); ถ้า (IRstate == ต่ำ) { Serial.println ("ตรวจพบ"); } else if(IRstate == HIGH){ Serial.println("ไม่พบ"); } ล่าช้า (1000); }

ฉันยังให้ไฟล์ที่สามารถดาวน์โหลดได้ด้านล่าง:

ขั้นตอนที่ 4: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

หากคุณวางวัตถุไว้ด้านหน้าเซนเซอร์ จอภาพแบบอนุกรมจะระบุว่า "ตรวจพบแล้ว"

หากไม่มีวัตถุอยู่ด้านหน้าเซ็นเซอร์ ซีเรียลของจอภาพจะแจ้งว่า "ไม่พบ"

ผลลัพธ์นี้สามารถใช้เพื่อควบคุม LED, รีเลย์ และอื่นๆ

หน้าที่ของเซ็นเซอร์ IR ไม่ได้เป็นเพียงเพื่อตรวจจับวัตถุเท่านั้น เราสามารถใช้เซ็นเซอร์อินฟราเรดนี้เพื่ออ่านข้อมูลจากรีโมทคอนโทรล และฉันจะทำมันในบทความหน้า

แนะนำ: