สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ เราจะสอนพื้นฐานบางประการเกี่ยวกับการใช้โมดูลเซ็นเซอร์อินฟราเรด TCRT5000 ข้อมูลพื้นฐานเหล่านี้จะแสดงให้คุณเห็นค่าอนาล็อกและดิจิตอลที่มอนิเตอร์แบบอนุกรม
คำอธิบาย:
เซ็นเซอร์สะท้อนแสงอินฟราเรดนี้ใช้ TCRT5000 เพื่อตรวจจับสีและระยะทาง มันปล่อย IR แล้วตรวจพบว่าได้รับเสียงสะท้อนหรือไม่ เซ็นเซอร์นี้มักใช้ในการติดตามหุ่นยนต์ การบันทึกข้อมูลอัตโนมัติบนมาตรวัดยูทิลิตี้ เนื่องจากโมดูลนี้สามารถตรวจจับได้ว่าพื้นผิวเป็นสีขาวหรือสีดำ ระยะการวัดมีตั้งแต่ 1 มม. ถึง 8 มม. และจุดศูนย์กลางอยู่ที่ประมาณ 2.5 มม. นอกจากนี้ยังมีโพเทนชิออมิเตอร์ในตัวเพื่อปรับความไว ไดโอดอินฟราเรดจะปล่อยอินฟราเรดอย่างต่อเนื่องเมื่อโมดูลเชื่อมต่อกับพลังงาน เมื่อแสงอินฟราเรดที่ปล่อยออกมาไม่สะท้อนหรือความแรงไม่ใหญ่พอ โมดูลจะอยู่ในสถานะปิด ในเวลานี้ ตรรกะเอาต์พุต D0 สูงและ สัญญาณบ่งชี้ว่า LED ปิด
คุณสมบัติ:
- แรงดันไฟ: 3.3V~5V
- ระยะตรวจจับ: 1mm-8mm
- เอาต์พุตดิจิตอล LOW เมื่อตรวจพบวัตถุ
- ไฟ LED แสดงสถานะออนบอร์ดเพื่อแสดงผล
- โพเทนชิออมิเตอร์แบบออนบอร์ดเพื่อปรับความไว
- ชิป LM393 ออนบอร์ด
ขั้นตอนที่ 1: ปักหมุดคำจำกัดความ
ขั้นตอนที่ 2: การเตรียมวัสดุ
สำหรับบทช่วยสอนนี้ เราต้องการรายการเหล่านี้:
1. Arduino UNO
2. โมดูลเซ็นเซอร์ IR TCRT 5000
3. สายชายกับหญิง
ขั้นตอนที่ 3: ปักหมุดการเชื่อมต่อ
ขั้นตอนที่ 4: ตัวอย่างซอร์สโค้ด
เอกสารแนบคือตัวอย่างซอร์สโค้ดสำหรับโมดูลเซ็นเซอร์ IR TCRT 5000 คุณสามารถดาวน์โหลดและอัปโหลดลงใน Arduino Uno ของคุณได้
ขั้นตอนที่ 5: เปิดซอร์สโค้ดและอัปโหลดไปยัง Arduino UNO
ขั้นตอนที่ 6: วิธีเปิด Serial Monitor
ขั้นตอนที่ 7: ผลลัพธ์
ภาพด้านบนแสดงผลบน Serial Monitor สำหรับ TCRT5000 IR Sensor Module
TCRT5000 IR Sensor Module ตรวจจับสิ่งกีดขวางด้านหน้า
- "การอ่านดิจิทัล" แสดง 1
- "การอ่านแบบแอนะล็อก" แสดงค่าที่น้อยกว่า 50
โมดูลเซ็นเซอร์ IR TCRT5000 ตรวจไม่พบสิ่งใด
- "การอ่านดิจิทัล" แสดง 0
- "การอ่านแบบอะนาล็อก" แสดงค่าประมาณ 900 ด้านบน