HomeLập trình Arduino

Đo khoảng cách sử dụng cảm biến SRF05 – SRF04

Đo khoảng cách sử dụng cảm biến SRF05 – SRF04
Like Tweet Pin it Share Share Email

SRF05 – SRF04 là cảm biến khoảng cách giá rẽ và khá chính xác, được dùng trong các dự án như robot tránh vật cản, phát hiện vật cản…Bài viết này mình sẽ giới thiệu và hướng dẫn các bạn sử dụng cảm biến SRF05 – SRF04

Đo khoảng cách sử dụng cảm biến SRF05 – SRF04

Giới thiệu cảm biến SRF05 – SRF04

Trên thị trường có 2 loại cảm biến là SRF05 và SRF04, cả 2 đều có chức năng tương tự nhau, tuy nhiên ở SRF05 bạn có thể sử dụng duy nhât 1 chân cho việc thu và phát tín hiệu trong khi ở SRF04 bạn cần 2 chân 1 thu và 1 phát.

Đo khoảng cách sử dụng cảm biến SRF05 – SRF04

Chuẩn bị

  • Arduino Board
  • Cảm biến SRF05 hoặc SRF04
  • Dây cắm + Breadboard

Lắp mạch

Các bạn lắp mạch như hình và hướng dẫn bên dưới

 

SRF04 – SRF05 Arduino
Trig 12
Echo 11
GND GND
VCC 5V

Nguyên lý hoạt động

Để đo được khoảng cách chúng ta sẽ phát 5 microSeconds từ chân Trig, cho đến khi nhận được xung phản xạ ở chân Echo. Độ rộng xung sẽ bằng thời gian được phát ra cho đến khi quay trở lại. Để tính được khoảng cách chúng ta sẽ lấy thời gian chia vận tốc, ở đây là vận tốc âm thanh (trong không khi âm thanh di chuyển với vận tốc 340m/s, tương đương 29,412 microSeconds/cm(1000000/(340*100))).

Lập trình

Bật Serial Monitor ở 9600 baud để xem kết quả

Do khoảng cách và hiển thị lên LCD

Chuẩn bị

  • Arduino Board
  • SRF05 hoặc SRF04
  • Dây cắm + Breadboard
  • LCD + Module I2C

Lắp mạch SRF05 như trên và LCD thì các bạn xem lại bài LCD + Module I2C.

Lập trình

Kết quả demo

Kết

Trên là bài viết hướng dẫn sử dụng module đo khoảng cách SRF04 và SRF05, hy vọng qua bài viết này sẽ giúp các bạn bổ sung một số kiến thức trong dự án thực tế. Hãy share nếu thấy bài viết bổ ích.

Chúc các bạn thành công!

Minh Nhựt
Follow me

Minh Nhựt

Quản trị viên at Nhựt Studio
Viết blog part-time trên Nhựt Studio, hiện là sinh viên, thích lập trình, yêu moto.
Blog này đơn giản là nơi chia sẽ những gì mình đang tìm hiểu. Cảm ơn các bạn đã theo dõi trong suốt thời gian qua.
Minh Nhựt
Follow me

Comments (0)

Trả lời

Your email address will not be published.