-
-
-
Tổng tiền thanh toán:
-
Mã sản phẩm: 1701018
Thương hiệu: Nhập khẩu Loại: Arduino – Module – Cảm biến
Khối lượng: 60
Bài viết này sẽ trình bày 2 nội dung chính là:
Cảm biến khoảng cách siêu âm HC-SR04 được sử dụng rất phổ biến để xác định khoảng cách vì RẺ và CHÍNH XÁC. Cảm biến sử dụng sóng siêu âm và có thể đo khoảng cách trong khoảng từ 2 -> 300 cm, với độ chính xác gần như chỉ phụ thuộc vào cách lập trình.
Cảm biến HC-SR04 có 4 chân là: Vcc, Trig, Echo, GND.
Vcc | 5V |
Trig | Một chân Digital output |
Echo | Một chân Digital input |
GND | GND |
Sơ đồ nối chân giữa HC-SR04 và Arduino
Để đo khoảng cách, ta sẽ phát 1 xung rất ngắn (5 microSeconds - ú) từ chân Trig. Sau đó, cảm biến sẽ tạo ra 1 xung HIGH ở chân Echo cho đến khi nhận lại được sóng phản xạ ở pin này. Chiều rộng của xung sẽ bằng với thời gian sóng siêu âm được phát từ cảm biển và quay trở lại.
Tốc độ của âm thanh trong không khí là 340 m/s (hằng số vật lý), tương đương với 29,412 microSeconds/cm (106 / (340*100)). Khi đã tính được thời gian, ta sẽ chia cho 29,412 để nhận được khoảng cách.
- duration = pulseIn(echo,1);
Hàm pulseIn() được dùng để đo độ rộng của xung, các bạn có thể xem thêm tại link sau:http://arduino.vn/reference/pulsein. Duration sẽ bằng độ dài xung HIGH ở chân echo (tính theo micro giây).
- distance = int(duration/2/29.412);
Thời gian sóng truyền từ cảm biến đến vật sẽ bằng duration/2, sau đó ta chia tiếp cho 29,412 để tính khoảng cách.
Hãy ứng dụng vào thực tế nhé. Chúc các bạn thành công!
Trên kBOT - Wifi Robot, cảm biến này đã được tác giả sử dụng để làm radar đo khoảng cách phía sau đuôi đấy. Với cảm biến siêu âm bạn cũng có thể dùng để đếm sản phẩm hoặc cảm biển khoảng cách cầm tay,...
Liên hệ:
Bước 1: Lựa chọn sản phẩm cần mua bấm Thêm vào giỏ hàng Bước 2: Sau khi chọn hết sản phẩm thì bấm biểu tượng Giỏ hàng để thanh toán Trong mục này bạn có thể thay đổi số lượng, chủng loại sản phẩm và chọn mua thêm sản phẩm khác. Bước 3: Lựa chọn Thanh toán Bạn vui lòng nhập thông tin: Email, Họ tên, Số điện thoại và các thông tin cần thiết khác. Để theo dõi được đơn hàng của mình bạn vào mục Đăng nhập hoặc Đăng ký tài khoản rất dễ dàng. Bước 4: Xem lại thông tin đặt hàng, điền chú thích và gửi đơn hàng Bước 5: Sau khi nhận được đơn hàng bạn liên hệ 0393451866 để chúng tôi gửi hàng sớm nhất. Bước 6: Web chúng tôi có công cụ Kiểm tra đơn hàng ngay bên trên tay phải. bạn nhập SĐT để kiểm tra tình trạng đơn hàng nhé Trân trọng cảm ơn.