รบกวนพี่ๆ ทุกคนด้วยครับ พอดีตอนนี้ ผมได้หัวข้อมา คือ เครื่องวัดระยะทางด้วย อินฟาเรด
มีระยะการวัดคือ 0.1-5 เมตร เเละลองหาข้อมูล ของ เซนเซอร์ จนเจอตัวนี้
อยากทราบว่า ถ้าผมจะทำ เครื่องวัดระยะทาง ที่ส่วนมาก ใช้โมดูลอัลตร้าโซนิค เเล้ว เปลี่ยนมาใช้ อินฟาเรดตัวนี้ โดยประมวลผลกับ Arduino จะมีทางทำได้รึปล่าวครับ รบกวนเเนะนำด้วยครับ (มือไหม่)
การทำงานของเซนเซอร์วัดระยะทาง 2 แบบมีลักษณะดังนี้ครับ
infared เป็นแสง ลักษณะของแสงคือจะเดินทางเป็นเส้นตรง และมีความไวสูงสุด ข้อดีคือ กำหนดจุดวัดได้แม่นยำ ทำงานได้เร็ว เหมาะกับการวัดระยะทาง
สำหรับ ultrasonic เป็นเสียง เดินทางเป็นคลื่น ซึ่งไม่สามารถระบุทิศทางได้แน่นอน ทำงานในความเร็วเสียง ข้อดีคือราคาไม่แพง ตรวจจับได้หลายระยะ เหมาะกับการวัดระยะห่างจากสิ่งกีดขวาง
arduino สามารถทำงานกับ infared และ ultrasonic ได้ ไม่สามารถเปลี่ยนใช้แทนกันได้ ต้องเขียนโคดแต่ละตัวให้ถูกต้องด้วยครับ
แนะนำดังนี้
จอ LCD มีในหน้าบทความ
ใช้เลเซอร์ธรรมดาในการชี้ตำแหน่ง
ใช้เซนเซอร์วัดระยะทางแบบอินฟาเรด ตัวที่ถามมาในการวัด จะวัดได้ระยะ 100-550cm
ในกรณีต้องการวัดระยะ 0-100 สามารถต่อ ultrasonic พ่วงด้วยได้ มีโคดในหน้าบทความ
ลองเล่นทีละตัวให้เข้าใจ แล้วนำมาต่อรวมกันครับ