การใช้งาน Sensor Ultrasonic HC-SR04 ร่วมกับ Arduino
หากเราพูดถึง Sensor ที่สำหรับวัดระยะทางแบบ อันตราโซนิก เราก็มักจะคิดถึง Module HC-SR04 เป็น Sensor ที่ราคาถูกใช้งานได้ดีในระดับหนึ่ง เหมาะสำหรับนำมาใช้ในการวัดระยะทาง วัดความไกล ความไกล้
มารู้จักกันก่อน อันตราโซนิค (Ultrasonic) คืออะไร
อันตราโซนิค (Ultrasonic) คือเสียงในย่านความถี่หนึ่งที่หูของมนุษย์ไม่ได้ยิน (ปกติมนุษย์จะได้ยินเสียงในช่วงระหว่าง 20เฮิรตซ์ ถึง 20 กิโลเฮิรตซ์) แต่เรา Sensor ตัวนี้จะใช้เสียงที่ย่าน 18 กิโลเฮิรตซ์ ซึ่งแทบจะไม่ได้ยินแล้วยกเว้นคนที่หูดีจริงๆ ถึงจะได้ยินเสียงย่านนี้ได้ เราเรียกช่วงเสี่ยงย่าย 18 กิโลเฮิรต์ ว่า อันตราโซนิก (Ultrasonic) เสียงในย่านนี้ สามารถนำมาไล่ ยุงบ้าง แมลงสาบ หมา สัตว์ต่างๆ หรือนำมาใช้ในเครื่องล้างอุปกรณ์ต่างๆ เช่น เครื่องล้างหลอดหมึกตามร้านรับซ้อมปริ้นเตอร์ เครื่องล้างหัวฉีดรถยนต์ เป็นต้น
หลักการทำงานของ Sensor HC-SR04
Sensor จะทำการส่งเสียงในย่าน อันตราโซนิก (Ultrasonic) ไปยังวัตถุต่างๆ แล้วทำการสะท้อนกลับมายัง Sensor แล้วจับเวลาว่าเสียงเดินทางกี่ ms จากนั้นนำมาคำนวน เพื่อหาระยะทาง
คร่าวนี้มาดูในส่วนของโปรแกรม Arduino กันเลย ครับ
สิ่งที่เราต้องเตรียมก็จะมี
การต่อวงจร
Code ของโปรแกรม Arduino กับ Sensor HC-SR04
ข้อควรระวังของ Sensor นี้
หน้าที่เข้าชม | 4,510,795 ครั้ง |
ผู้ชมทั้งหมด | 2,466,567 ครั้ง |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |