Tôi đề xuất một dự án máy đo khoảng cách dựa trên cảm biến siêu âm HC-SR04 và bảng Arduino. Các chỉ số cảm biến được hiển thị trên màn hình tinh thể lỏng và nguồn điện được cung cấp từ pin 9 volt.
Nó là cần thiết
- - Arduino Nano;
- - máy đo khoảng cách siêu âm HC-SR04;
- - Màn hình LCD;
- - thân hình;
- - pin "Krona";
- - Chiết áp 10 kOhm;
- - bảng bánh mì;
- - dây nối.
Hướng dẫn
Bước 1
Để bắt đầu, bạn cần chọn kích thước phù hợp với trường hợp. Kích thước phụ thuộc vào bo mạch Arduino mà bạn sẽ sử dụng (UNO, Mini, Nano hoặc loại khác), cũng như kích thước màn hình LCD của bạn. Có thể sử dụng đèn báo LED thu nhỏ với 3 ký tự thay cho màn hình LCD. Điều này sẽ đủ để hiển thị khoảng cách theo đơn vị cm, bởi vì cảm biến siêu âm được sử dụng có phạm vi đo từ 3 đến 400 cm.
Bước 2
Hãy ước lượng xem các bộ phận sẽ được sắp xếp như thế nào bên trong cơ thể. Cắt các lỗ cho cảm biến siêu âm, cho màn hình và cho công tắc bật-tắt.
Bước 3
Bây giờ chúng ta hãy nhìn vào mạch của thiết bị của chúng tôi. Nguồn điện - từ pin "Krona" 9 V. Chuyển đổi công tắc S1 - để bật và tắt thiết bị. Màn hình tinh thể lỏng (LCD) được kết nối theo cách tiêu chuẩn với chiết áp 10 kΩ để điều chỉnh độ tương phản. LCD và cảm biến siêu âm được cấp nguồn từ 5 V.
Bước 4
Hãy viết một bản phác thảo cho máy đo khoảng cách của chúng ta. Mọi thứ đều đơn giản ở đây. Đầu tiên, chúng tôi khởi tạo màn hình LCD trên các chân 12, 11, 10, 9, 8 và 7 bằng cách sử dụng thư viện LiquidCrystal từ Arduino IDE.
Tiếp theo, chúng tôi kết nối chân kích hoạt và chân echo của máy đo khoảng cách với chân 6 và 5 của bảng Arduino.
Cứ sau 50 ms, chúng tôi sẽ yêu cầu khoảng cách từ máy dò bằng cách sử dụng hàm getDistance () và hiển thị nó trên màn hình LCD.
Bước 5
Sau khi đã ghi bản phác thảo vào bộ nhớ Arduino, chúng ta có thể lắp ráp thiết bị. Cách bố trí bên trong mà tôi đề xuất được hiển thị trong hình. Tôi đã cố định màn hình và cảm biến bằng keo nóng chảy. Nó giữ khá chắc chắn, nhưng đồng thời giúp bạn có thể tháo các bộ phận được kết nối nếu cần thiết. Bạn nên đặt mọi thứ để có thể kết nối với cổng USB của Arduino và sửa "phần sụn" nếu cần. Ví dụ: thay đổi văn bản được hiển thị hoặc sửa các hệ số để tính khoảng cách. Có thể cần thay đổi độ tương phản của màn hình LCD, vì vậy cũng nên chuẩn bị sẵn một bộ điều chỉnh chiết áp.
Bước 6
Một phiên bản của thiết bị đã hoàn thiện được hiển thị trong ảnh. Nó khá nhỏ gọn và dễ sử dụng. Tất nhiên, một thiết bị như vậy có đặc điểm riêng của nó. Một số mẹo sử dụng quan trọng được cung cấp ở cuối phần mẹo hữu ích.