Mục lục:
- Bước 1: Vật liệu cần thiết
- Bước 2: Kiến thức cơ bản
- Bước 3: Lắp ráp phần cứng
- Bước 4: Lập trình
- Bước 5: Kết quả
- Bước 6: Nguồn
Video: Tạo máy đo khoảng cách bằng siêu âm với Micro: bit: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Hôm nay, chúng ta sẽ chế tạo một máy đo khoảng cách siêu âm với mô-đun cảm biến siêu âm và micro: bit.
Bước 1: Vật liệu cần thiết
1 x BBC vi mô: bit
1 x Bạch tuộc: bit
1 x mô-đun OLED
1 x mô-đun siêu âm HC-SR04
Bước 2: Kiến thức cơ bản
Nguyên tắc cơ bản HC-SR04
HC-SR04 là một loại mô-đun đo khoảng cách siêu âm. Với mô-đun này, chúng tôi có thể phát hiện thời gian không gian giữa gửi và trở lại siêu âm, sau đó chuyển đổi nó thành khoảng cách. Đây là nguyên tắc cơ bản:
- Sử dụng cổng IO TRIG để kích hoạt đo khoảng cách với mức điện cao ít nhất là 10us.
- Tự động gửi 8 sóng vuông 40kHz và kiểm tra xem có tín hiệu trở lại hay không.
- Nếu tín hiệu đã quay trở lại, thì xuất mức điện cao qua cổng IO TRIG. Khoảng thời gian của mức điện cao là thời gian từ khi gửi và quay lại siêu âm.
Khoảng cách = (thời gian mức điện cao x không gian âm thanh (340m / s)) / 2
Lưu ý : Tìm trong MakeCode để biết thư viện siêu âm đã được niêm phong. Bạn không cần phải viết bất kỳ mã ổ đĩa phức tạp nào mà chỉ cần gọi thư viện một cách đơn giản.
Bước 3: Lắp ráp phần cứng
1. Bạn có thể tham khảo cột về kết nối giữa mô-đun siêu âm và bạch tuộc.
2. Vì điện áp điều khiển của mô-đun siêu âm SR04 là 5V, vì vậy chúng ta phải trượt công tắc điện áp trên bạch tuộc: bit đến cuối 5V.
3. Cắm mô-đun OLED vào bộ xử lý IIC trên bạch tuộc: bit.
4. Sau khi kết nối, bạn có thể thấy hình ảnh sau đây được hiển thị:
Bước 4: Lập trình
1. Nhấp để mở https://makecode.microbit.org/ và vào giao diện lập trình
2. Tìm kiếm sonar trong Gói ADD, sau đó thêm thư viện sóng siêu âm
3. Tìm kiếm OLED trong Gói ADD, sau đó thêm thư viện cho mô-đun OLED
4. khởi tạo màn hình OLED
5. Đặt trig chân là P14 và âm vang chân là P15 với cm làm đơn vị. Và hiển thị dữ liệu trả về trên màn hình OLED
6. Khi bạn hoàn thành chương trình của mình, bạn có thể lấy toàn bộ mã từ liên kết này :
Hoặc bạn có thể tải mã vào micro: bit trực tiếp thông qua trang web bên dưới
Bước 5: Kết quả
Bây giờ bạn đã tạo thành công một bộ thiết bị đo siêu âm. Hướng đầu siêu âm vào vật thể bạn muốn kiểm tra, sau đó bạn sẽ thấy khoảng cách giữa các vật thể trên màn hình OLED.
Bước 6: Nguồn
Bài viết này từ:
Nếu bạn có bất kỳ câu hỏi nào, bạn có thể liên hệ với : [email protected].
Đề xuất:
Đo khoảng cách khoảng cách với cảm biến cử chỉ APDS9960: 6 bước
Đo khoảng cách bằng cảm biến cử chỉ APDS9960: Trong hướng dẫn này, chúng ta sẽ học cách đo khoảng cách bằng cảm biến cử chỉ APDS9960, arduino và Visuino. Hãy xem video
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 4 bước
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 1
Cách theo dõi khoảng cách siêu âm với đám mây IoT của ESP8266 và AskSensors: 5 bước
Cách theo dõi khoảng cách siêu âm với đám mây IoT của ESP8266 và AskSensors: Tài liệu hướng dẫn này trình bày cách theo dõi khoảng cách từ một đối tượng bằng cảm biến siêu âm HC-SR04 và MCU nút ESP8266 được kết nối với đám mây IoT của AskSensors
Hướng dẫn: Cách sử dụng cảm biến khoảng cách siêu âm tương tự US-016 với Arduino UNO: 3 bước
Hướng dẫn: Cách Sử dụng Cảm biến Khoảng cách Siêu âm Tương tự US-016 Với Arduino UNO: Mô tả: Mô-đun khởi động siêu âm US-016 cho phép khả năng đo không 2 cm ~ 3 m, điện áp cung cấp 5 V, dòng hoạt động 3.8mA, hỗ trợ điện áp đầu ra tương tự, ổn định và đáng tin cậy. Mô-đun này có thể khác nhau tùy theo thiết bị
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này