Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn

Nguyễn Sơn |

Bạn phải đo khoảng cách từ mặt sàn lên trần nhà mà bạn lại không có thang thì bạn sẽ đo bằng cách nào?

Trong cuộc sống hay công việc hằng ngày, có nhiều lúc bạn cần đo khoảng cách từ điểm A đến điểm B tuy nhiên nếu một chiếc thước thông thường không thể giúp bạn đo được khoảng cách thì bạn sẽ phải làm như thế nào?

Bạn sẽ áng chừng khoảng cách đó hay đặt mua một chiếc thước laser với giá lên đến vài triệu? Trong bài viết hôm nay chúng tôi sẽ hướng dẫn các bạn tự chế một chiếc thước đo trong không gian với tính năng tương tự như những chiếc thước đo Laser với chi phí chỉ vài trăm nghìn.

Chuẩn bị

    Một kit Arduino UNO R3 ( giá khoảng 180.000 đồng)
    Một cảm biến siêu âm SRF-05 hoặc SRF-04 cũng được ( giá khoảng 30.000- 50.000 đồng)
    Một màn hình LCD 16x2 ( Giá khoảng 50.000-100.000 đồng tùy bạn chọn loại có Keypad hay không loại trong bài viết sử dụng là loại có Keypad)
    Một biến trở 10K ôm ( giá khoảng 10.000 đồng)
    Một Broad test mạch ( giá khoảng 20.000)
    Dây nối Đực Đực, Đực cái.(Giá khoảng 7000 đồng)
Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 1.

Cách lắp ráp và hoạt động

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 2.

Bước 1:

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 3.

Cảm biến siêu âm SRF-05 và biến trở 10K ôm

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 4.

Biến trở 10K ôm

Cắm cảm biến siêu âm SRF-05 và biến trở 10k ôm lên broad test mạch


Cắm dây vào các chân của cảm biến siêu âm SRF-05 và biến trở 10k ôm

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 5.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 6.

Với cảm biến siêu âm SRF-05 cắm dây vào các chân GND, VCC, Trig và chân Echo

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 7.

Với biến trở 10K các bạn cắm vào 3 chân của biến trở.


Bước 2:

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 8.

Cắm dây 5V và GND vào Broad test mạch. Dây 5V các bạn cắm vào dải chân (+) dây GND cắm vào dải chân (-)

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 9.

Sau đó cắm dây VCC và GND của cảm biến siêu âm vào hai dải (+) và (-) trên broad test mạch này.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 10.

Tiếp theo các bạn cắm hai ngoài ngoài của biến trở vào hai dải này. Các bạn cứ cắm bất kỳ hai dây đều được.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 11.

Cắm dây Trig của cảm biến vào chân số 9 và Dây Echo vào chân số 10

Bước 3 Kết nối với màn hình LCD 16x2 với Ardduino

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 12.

Các chân của màn hình LCD, từ chân VSS đến chân K

Sơ đồ chân:

Chân VSS cắm vào chân GND

Chân VDD cắm vào chân 5V

Chân VO nối với dây giữa của biến trở 10K

Chân RS cắm vào chân 1 của Arduino

Chân RW cắm vào chân GND

Chân E cắm vào chân số 2

Chân D4 cắm vào chân 4 của Arduino

Chân D5 cắm vào chân 5 của Arduino

Chân D6 cắm vào chân 6 của Arduino

Chân D7 cắm vào chân 7 của Arduino

Chân A cắm vào chân 5V

Chân K cắm vào chân GND

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 13.

Chân VSS cắm vào chân GND

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 14.

Chân VO nối với dây giữa của biến trở 10K ,Chân RS cắm vào chân 1, Chân RW cắm vào chân GND

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 15.

Chân E cắm vào chân số 2, Và Chân D4,5,6,7 cắm vào chân số 4 5 6 7 trên Arduino

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 16.

Chân A cắm vào dải (+) chân k cắm vào dải (-) trên broad test mạch

Bước 4: Nạp code cho Arduino

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 17.

Các bạn kết nối Arduino với máy tính và mở Arduino trên máy tính lên sau đó copy đoạn code này vào.

Các bạn kết nối Arduino với máy tính và mở Arduino trên máy tính lên sau đó copy đoạn code này vào:

#include

LiquidCrystal lcd(1, 2, 4, 5, 6, 7);

const int trigPin = 9;

const int echoPin = 10;

long thoigian;

int khoangcach;

void setup() {

lcd.begin(16,2);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

}

void loop() {

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

thoigian = pulseIn(echoPin, HIGH);

khoangcach= thoigian*0.034/2;

lcd.setCursor(0,0);

lcd.print("KHOANG CACH LA:");

lcd.setCursor(0,1);

lcd.print(khoangcach);

lcd.print(" cm ");

delay(10);

}

Công thức để tính khoảng cách là:

Khoảng cách (quảng đường) = (Thời gian x tốc độ âm thanh)/2 Với tốc độ âm thanh là 340 m/s

Các bạn chú ý dòng in đậm ở đoạn code trên. Theo như đúng công thức thì là 0.034 tuy nhiên thực tế với cảm biến siêu âm và nhiệt độ môi trường mà chúng tôi thử nghiệm thì phải điều chỉnh vận tốc âm thanh lên 380m/s tức là 0.038 thì cảm biến sẽ hoạt động chính xác và không có sai số.

Các bạn cần tùy chỉnh công thức này với cảm biến và nhiệt độ môi trường của bạn để thước hoạt động chính xác nhất.

Sở dĩ công thức tính toán bị sai lệch này một phần cảm biến và một phần do vận tốc truyền âm thanh trong không khí bị ảnh hưởng bởi nhiệt độ của môi trường. Vận tốc âm thanh tỉ lệ thuận với hệ số đàn hồi của môi trường và tỉ lệ nghịch với khối lượng riêng của môi trường.

Khi nhiệt độ tăng, không khí bị dãn nở khiến cho khối lượng riêng của không khí bị giảm. Cho nên khi nhiệt độ môi trường tăng cao thì vận tốc truyền âm thanh sẽ tăng theo. Ngoài ra Vận tốc còn phụ thuộc vào độ ẩm trong không khí nữa do độ ẩm làm thay đổi khối lượng riêng của không khí.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 18.

Bấm vào biểu tượng chữ V để tiến hành dịch code

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 19.

Bấm vào biểu tượng mũi tên để tiến hành nạp code

Sau khi nạp code xong thì thước thước đã có thể hoạt động được rồi.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 20.

Nó làm hoạt động rất chính xác và không có sai số.

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 21.

Để điều chỉnh độ đậm nhạt của màn hình LCD các bạn điều chỉnh biến trở 10K ôm

Hướng dẫn chế tạo thước đo siêu âm cực ngầu, đo được tới 4 mét, sai số 1 centimet, giá chưa tới 300 ngàn - Ảnh 22.

Vậy là chúng ta đã hoàn thành xong chiếc thước đo trong không gian rồi đó. Thật đơn giản phải không nào, chỉ với những module có sẵn rất dễ mua các bạn đã có thể tự tạo ra cho mình một chiếc thước điện tử với tính năng không hề thua kém những chiếc thước đắt tiền.

Xin cảm ơn cửa hàng Linh kiện Hà Nội đã hỗ trợ chúng tôi thực hiện bài viết này!

Bạn đọc có thắc mắc trong quá trình thực hành có thể tham gia nhóm Facebook tại đây để đặt câu hỏi và thảo luận.

Đường dây nóng: 0943 113 999

Soha
Báo lỗi cho Soha

*Vui lòng nhập đủ thông tin email hoặc số điện thoại