กลับไปหน้ารวมไฟล์
distance-sensor-hysrf05.md

ชื่อโปรเจกต์: การวัดระยะทางด้วย HY-SRF05

การตรวจจับที่อัปเกรด: HY-SRF05

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

sr04_sensor_macro_detail_1772706752315.png

มีอะไรที่แตกต่างกัน?

ภายนอกมันดูคล้ายกัน แต่ 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 อื่นๆ มันอาศัยความเร็วของเสียง

  1. ส่ง high pulse ขนาด 10-microsecond ไปยัง trigger pin
  2. ฟังก์ชัน pulseIn() จะรอให้ Echo pin กลายเป็น HIGH และวัดระยะเวลาเป็น microsecond
  3. นำระยะเวลาที่ได้หารด้วย 58 เพื่อให้ได้ค่าเป็น centimeters หรือหารด้วย 148 เพื่อให้ได้ค่าเป็น inches

การใช้งานจริง

ใช้ sensor นี้เมื่อคุณกำลังสร้างระบบ drone altitude hold หรือ maze-solving robot มุมลำแสงที่แคบลงและการลด noise filtering ของ HY-SRF05 จะช่วยปรับปรุงประสิทธิภาพของโปรเจกต์ของคุณได้อย่างมาก

ข้อมูล Frontmatter ดั้งเดิม

title: "Distance Measurement with HY-SRF05"
description: "High-precision measurement! Upgrade your distance projects with the HY-SRF05 ultrasonic sensor, an improved version of the classic SR04."
category: "Sensors & Environment"
difficulty: "Easy"