หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ IR Distance Sensor

นี่คือคู่มือเริ่มต้นสำหรับการใช้งาน GP2Y0A02YK0F distance sensor ร่วมกับ Arduino และ TFT Touch Screen

โปรเจกต์ IR Distance Sensor

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

1x Arduino Micro
-
1x GP2Y0A02YK0F
-
1x Capacitor 100 µF
-
}

รายละเอียดและวิธีทำ

ภาพรวม

Sharp GP2Y0A02YK0F คือ Sensor วัดระยะทางแบบออปติคอล ประกอบด้วยอินฟราเรด LED พร้อมกับอุปกรณ์ตรวจจับตำแหน่ง (PSD) และ Processor ในตัวที่ทำหน้าที่คำนวณระยะทาง

Sensor นี้จะสแกนวัตถุที่อยู่ด้านหน้าอย่างต่อเนื่องและส่งเอาต์พุตเป็นค่าแรงดันไฟฟ้าแบบ Analog อ้างอิง ดังนั้นเราจึงสามารถใช้ช่อง Analog input ของ Arduino เพื่ออ่านค่าระยะทางได้

ช่วงการวัดอยู่ที่ 20 ถึง 150 ซม. โดยยังคงความแม่นยำในระดับสูงตลอดทั้งช่วง แรงดันไฟเลี้ยง (Supply Voltage) อยู่ที่ 4.5 ถึง 5.5V โดยมีการใช้กระแสไฟฟ้า 33mA และมีช่วงเวลา Refresh interval ระหว่างการวัดแต่ละครั้งประมาณ 80ms

Sensor นี้มีความอ่อนไหวต่อสีและการสะท้อนแสงของวัตถุที่ตรวจจับน้อย รวมถึงไม่ค่อยได้รับผลกระทบจากอุณหภูมิโดยรอบ อย่างไรก็ตาม อาจได้รับผลกระทบจากแสงสว่างโดยรอบได้หากได้รับแสงจ้าโดยตรง โดยเฉพาะอย่างยิ่งเมื่อใช้งานภายนอกอาคาร นอกจากนี้ยังอาจให้ค่าการวัดที่คลาดเคลื่อนเมื่อตรวจจับวัตถุที่โปร่งใสหรือมีความเงาวาวมาก โดยเฉพาะกระจกและกระจกเงา

Sensor ของ Sharp จะมีความแม่นยำมากกว่าในระยะปานกลางและระยะไกล อย่างไรก็ตาม ไม่สามารถทำงานในระยะใกล้ได้ (< 20 ซม.)

Demo

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: ir-distance-sensor-00e39f
435 บาท
PromptPay QR Code