ชื่อโปรเจกต์: การวัดระยะทางด้วย HY-SRF05
การตรวจจับที่อัปเกรด: HY-SRF05
โปรเจกต์ HY-SRF05 Distance Measurement นี้จะมาแทนที่ HC-SR04 ที่พบเห็นได้ทั่วไป ด้วยพี่ใหญ่ที่ทนทานกว่าเล็กน้อย มันให้ระยะการตรวจจับที่เพิ่มขึ้น (สูงสุด 4.5 เมตร) และความแม่นยำที่ดีขึ้น ทำให้เป็นตัวเลือกที่เหมาะสำหรับ robotics ขั้นสูง

มีอะไรที่แตกต่างกัน?
ภายนอกมันดูคล้ายกัน แต่ HY-SRF05 มี 5 pin แทนที่จะเป็น 4 pin
- VCC, Trig, Echo, GND: โหมด 4-pin มาตรฐาน
- The "OUT" Pin: สามารถตั้งค่าให้เข้าสู่โหมด 3-pin พิเศษได้โดยการต่อ OUT pin ลง ground ในโหมดนี้ สัญญาณ Trigger และ Echo จะใช้ pin เดียวกัน ซึ่งช่วยประหยัด I/O pin บน Arduino ของคุณ!
หลักการวัด
เช่นเดียวกับ ultrasonic sensors อื่นๆ มันอาศัยความเร็วของเสียง
- ส่ง high pulse ขนาด 10-microsecond ไปยัง trigger pin
- ฟังก์ชัน
pulseIn()จะรอให้ Echo pin กลายเป็น HIGH และวัดระยะเวลาเป็น microsecond - นำระยะเวลาที่ได้หารด้วย 58 เพื่อให้ได้ค่าเป็น centimeters หรือหารด้วย 148 เพื่อให้ได้ค่าเป็น inches
การใช้งานจริง
ใช้ sensor นี้เมื่อคุณกำลังสร้างระบบ drone altitude hold หรือ maze-solving robot มุมลำแสงที่แคบลงและการลด noise filtering ของ HY-SRF05 จะช่วยปรับปรุงประสิทธิภาพของโปรเจกต์ของคุณได้อย่างมาก