โปรเจควัดระยะทางด้วย Ultrsonic Sensor

การวัดระยะทาง เซ็นเซอร์ที่ใช้ในการทดลองนี้ก็คือ HC-SR04 เป็นเซ็นเซอร์คุณภาพดี ราคาก็ถูก
หลักการทำงาน
            การทำงานของเจ้า HC-SR04 ก็คือมันจะส่งสัญญาณออกไป คือสัญญาณ ping นั่นเอง แล้วก็รอสัญญาณที่มันสะท้อนกลับมา ว่าเป็นเวลาเท่าไร ก็เอามาคำนวณเป็นระยะทาง ถ้าจำสูตรฟิสิกส์มอปลายได้ก็คือ ไปกลับจับเวลา หาร2 ก็ได้ระยะทาง หากทำงานเกี่ยวกับคอมพิวเตอร์ หรือ เน็ตเวิร์ค ก็คงจะคุ้นเคยกับคำสั่ง ping เป็นอย่างดี นี่ก็หลักการเดียวกัน หรือในเรือดำน้ำ นี่ก็ ping เดียวกันครับ หลักการเดียวกัน
อุปกรณ์ที่ต้องใช้:
-Ultrasonic Sensor HC-SR04
-Arduino Board ( ในบทความนี้ใช้ UNO R3 )
-Jump Wire
-Breadboard

ไฟล์ที่จำเป็น:
-Source Code
-Data Sheet ( โหลดหรือไม่ก็ได้ )
หลังจัดเตรียมอุปกรณ์ และไฟล์ที่จำเป็นเสร็จแล้วให้ทำการต่อวงจรดังรูป
Vcc ( สายสีแดง ) ต่อเข้า 5V
Trig ( สายสีฟ้า ) ต่อเข้าขา 6
Echo ( สายสีเขียว ) ต่อเข้าขา 7
Gnd ( สายสีดำ ) ต่อลงกราวด์ครับ GND

จากนั้น พิมพ์ Code ตามตัวอย่างที่ดาวน์โหลดมา แล้ว Upload เข้าตัว Arduino Board 


เมื่อทำทุกอย่างตามขั้นตอนอย่างถูกต้อง ก็จะได้ผลลัพธ์ทาง Serial Monitor ดังภาพ


ในขณะที่ Arduino รันโปรแกรมอยู่ให้ลองเอามือ ปัด ๆ แกว่ง ๆ อยู่หน้าเซนเซอร์ ก็จะเห็นว่าระยะทางที่วัดได้เปลี่ยนแปลงไป





แหล่งที่มา : https://goo.gl/yE1Jna

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ความรู้เบื้องต้นเกี่ยวกับไมโครคอนโทรลเลอร์

มินิโปรเจค ให้อาหารปลาด้วย arduino

โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ ด้วย Arduino