Mục lục:
Video: Cảm biến khoảng cách với Raspberry Pi và HC-SR04: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Cảm biến khoảng cách siêu âm HC-SR04 sử dụng sóng siêu âm không tiếp xúc để đo khoảng cách đến một vật thể. Nó bao gồm hai bộ phát, một bộ thu và một mạch điều khiển. Bộ phát phát ra âm thanh siêu âm tần số cao, âm thanh này dội lại từ bất kỳ vật thể rắn nào gần đó và bộ thu sẽ lắng nghe bất kỳ tiếng vọng trở lại nào. Tiếng vọng đó sau đó được xử lý bởi mạch điều khiển để tính toán chênh lệch thời gian giữa tín hiệu được truyền và nhận. Sau đó, thời gian này có thể được sử dụng, cùng với một số phép toán thông minh, để tính toán khoảng cách giữa cảm biến và vật thể phản xạ!
Quân nhu
Những gì bạn sẽ cần:
- Raspberry Pi 2/3/4
- Thẻ Micro SD được tải bằng Raspbian
- Nguồn điện 5.1V USB
- HC-SR04 (rõ ràng)
- Breadboard
- 4 cáp nam đến nữ
- Màn hình và bàn phím cho Raspberry Pi
Bước 1: Thiết lập Raspberry Pi
- Cắm thẻ SD mà bạn đã thiết lập với Raspbian (qua NOOBS) vào khe cắm thẻ nhớ microSD ở mặt dưới Raspberry Pi của bạn.
- Tìm đầu nối USB của cáp bàn phím và kết nối bàn phím với cổng USB trên Raspberry Pi (không quan trọng bạn sử dụng cổng nào).
-
Đảm bảo rằng màn hình của bạn đã được cắm vào ổ cắm trên tường và đã bật. Nhìn vào (các) cổng HDMI trên Raspberry Pi - lưu ý rằng chúng có một mặt phẳng ở phía trên. Sử dụng cáp để kết nối màn hình với cổng HDMI của Raspberry Pi - sử dụng bộ chuyển đổi nếu cần.
- Cắm bộ nguồn USB vào ổ cắm và kết nối với cổng nguồn của Raspberry Pi.
- Raspberry Pi của bạn sẽ bắt đầu khởi động sau đó bạn sẽ sẵn sàng sử dụng.
Bước 2: Thiết lập phần cứng
Việc thiết lập cảm biến khoảng cách siêu âm khá đơn giản, không cần các bộ phận phức tạp khác, chỉ cần cảm biến, 4 dây cáp và Raspberry Pi. Nó chỉ có bốn chân:
- VCC đến chân 2 (5V)
- TRIG đến Pin 12 (GPIO 18)
- ECHO đến Pin 18 (GPIO 24)
- GND đến Pin 6 (GND)
Bước 3: Tập lệnh Python
Đầu tiên, chúng ta phải cài đặt thư viện gpiozero python và để sử dụng, chúng ta sẽ tạo một tập lệnh mới
sudo nano distance_sensor.py
với những điều sau đây:
# Nhận các thư viện chúng tôi cần
from gpiozero import DistanceSensor from time import sleep # Khởi tạo cảm biến cảm biến siêu âm = DistanceSensor (trigger = 18, echo = 24) trong khi True: # Chờ 2 giây ở chế độ ngủ (2) # Nhận khoảng cách tính bằng mét khoảng cách = sensor.distance # Nhưng chúng tôi muốn nó tính bằng centimet khoảng cách = sensor.distance * 100 # Chúng tôi sẽ nhận được một số thập phân lớn vì vậy chúng tôi sẽ làm tròn nó thành 2 vị trí khoảng cách = round (sensor.distance, 2) # In thông tin ra màn hình in ("Khoảng cách: {} cm ". định dạng (cảm biến. điện trở))
Đề 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
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ị
TrigonoDuino - Cách đo khoảng cách mà không cần cảm biến: 5 bước
TrigonoDuino - Cách đo khoảng cách mà không cần cảm biến: Dự án này được thực hiện để đo khoảng cách mà không có cảm biến thương mại. Đó là một dự án để hiểu các quy tắc lượng giác với một giải pháp cụ thể. Nó có thể được điều chỉnh cho một số phép tính lượng giác khác. Cos Sin và những người khác hoạt động với
Đo khoảng cách kỹ thuật số tự làm với giao diện cảm biến siêu âm: 5 bước
Tự làm đo khoảng cách kỹ thuật số với giao diện cảm biến siêu âm: Mục tiêu của tài liệu hướng dẫn này là thiết kế cảm biến khoảng cách kỹ thuật số với sự trợ giúp của GreenPAK SLG46537. Hệ thống được thiết kế bằng cách sử dụng ASM và các thành phần khác trong GreenPAK để tương tác với cảm biến siêu âm. Hệ thống được thiết kế t
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