Có nhiều cách khác để kết nối BeagleBoard-xM với HC-SR04 đó mà không cần sử dụng 'bộ dịch mức'.
Các chân trên HC-SR04 không phải là hai chiều, chúng chỉ là đầu vào hoặc đầu ra, và vì vậy không cần bộ chuyển đổi mức.
Chân xung Echo, cung cấp đầu vào cho BeagleBoard-xM và là giao diện dễ sử dụng nhất, bạn chỉ cần hai điện trở trong một bộ chia điện áp, gần với tỷ lệ 1,8: 5 (tổng = 1,8 + 3,3) khá gần nhau:
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab
(Các điện trở có thể là các giá trị khác, ví dụ 3,3K và 6,8K có thể sẽ hoạt động)
Pin Kích hoạt yêu cầu gần 5V để bật và gần 0V khi tắt. Sử dụng NPN BJT thông thường, rẻ tiền, dễ dàng để chủ động kéo tín hiệu về 0V và điện trở kéo lên để đạt 5V.
mô phỏng mạch này
Hầu như mọi mục đích chung NPN BJT sẽ làm, và các giá trị điện trở cũng có thể thay đổi, mặc dù không có nhiều điểm trong các giá trị điện trở nhỏ hơn đáng kể. Bạn có thể sử dụng các giá trị tương tự như bộ chia điện áp để loại bỏ rắc rối nhận các điện trở giá trị khác.
Lưu ý: Ý nghĩa của chân đầu ra beagleboard bị đảo ngược, THẤP để kích hoạt và CAO khi tắt.
Bạn thậm chí có thể có một cửa hàng điện tử địa phương có các bộ phận, nếu không bưu chính và đóng gói sẽ có giá cao hơn các bộ phận (tôi đoán tốt dưới 50 nếu bạn có thể mua chúng một lần)