Mục lục:
- Bước 1: Những gì bạn cần
- Bước 2: Tìm Dấu vết đến Ghim Echo và Cắt nó
- Bước 3: Hàn 2,7kΩ giữa chân Echo và đầu dấu vết của nó
- Bước 4: Hàn điện trở 4,7kΩ giữa chân Echo và chân GND
Video: Mod 3.3V cho cảm biến siêu âm (chuẩn bị HC-SR04 cho 3.3V Logic trên ESP32 / ESP8266, Photon hạt, v.v.): 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
TL; DR: Trên cảm biến, cắt dấu vết vào chân Echo, sau đó kết nối lại bằng cách sử dụng bộ chia điện áp (Dấu vết tiếng vang -> 2,7kΩ -> Chân tiếng vang -> 4,7kΩ -> GND). Chỉnh sửa: Đã có một số tranh luận về việc liệu ESP8266 có thực sự chịu được 5V trên đầu vào GPIO hay không. Espressif tuyên bố rằng nó có và nó không phải là. Cá nhân tôi sẽ chỉ chấp nhận rủi ro nếu tôi có những chiếc ESP8266 "còn sót lại".
Nếu bạn là bất cứ điều gì giống tôi, bạn đã biết và thích HC-SR04 như là tiêu chuẩn thực tế cho cảm biến khoảng cách siêu âm chi phí thấp cho các dự án Arduino dựa trên 5V. Đó là lý do tại sao tôi có khá nhiều người trong số họ nằm quanh đây.
Nhưng thế giới của các thiết bị điện tử theo sở thích đã dần dần chuyển từ 5V sang 3.3V. Raspberry Pie và nhiều bo mạch khác, như những bo mạch dựa trên ESP8266, ESP32 hoặc những bo mạch như Particle Photon, đang hoạt động với logic 3.3V trên các chân đầu vào / đầu ra của chúng.
Nếu chúng ta kết nối cảm biến với nguồn 5V và đồng thời với chân 3,3V, đầu ra của chân Echo cũng sẽ là 5V và rất có thể sẽ phá hủy các chân 3,3V của bảng vi điều khiển của chúng ta. Chúng tôi có thể cố gắng kết nối HC-SR04 với nguồn 3,3V và sẽ có thể nhận được các phép đo, nhưng thật không may, chúng thường sẽ kém chính xác hơn nhiều.
Giải pháp là vẫn kết nối cảm biến với 5V VCC, nhưng để đảm bảo rằng tín hiệu Echo đến vi điều khiển chỉ có 3,3V bằng cách tạo ra một bộ chia điện áp sử dụng hai điện trở. Thật may mắn cho chúng tôi, chân Trigger của HC-SR04 không cần 5V và cũng chấp nhận 3.3V mà chúng tôi nhận được từ các chân của bộ vi điều khiển.
Với mô tả và liên kết ở trên, rất có thể bạn đã có đủ thông tin để tạo bộ chia điện áp như một phần của mạch trên bảng mạch và kết nối chính xác cảm biến siêu âm.
Nếu bạn muốn tìm hiểu cách sửa đổi một hoặc một số HC-SR04 để chúng sẵn sàng 3.3V như các đơn vị độc lập mà không cần bất kỳ mạch bổ sung nào, hãy đọc phần bên dưới.
Bước 1: Những gì bạn cần
- Cảm biến siêu âm HC-SR04
- Một điện trở 4,7kΩ và một điện trở 2,7kΩ (hoặc bất kỳ sự kết hợp nào của các điện trở trong phạm vi 1-50kΩ với R1 / (R1 + R2) = ca. 0,66)
- Thiết bị hàn
- Dao X-Acto (hoặc bất kỳ loại dao nào tương tự sắc và nhọn)
- Kỹ năng hàn được chấp nhận - hoặc sự sẵn sàng phá hủy HC-SR04 trong khi thử một thứ gì đó mới:)
- Tùy chọn: kính lúp, đồng hồ vạn năng, máy hiện sóng, máy va chạm hạt,…
Bước 2: Tìm Dấu vết đến Ghim Echo và Cắt nó
Nhìn kỹ bảng mạch của cảm biến (có thể sử dụng kính lúp) và tìm dấu vết dẫn đến chân Echo.
Lưu ý: HC-SR04 của bạn có thể có bố cục bảng mạch in (PCB) khác với bố cục được hiển thị ở đây! Dấu vết cũng có thể nằm ở phía bên kia (khi dấu vết kết thúc bằng một vòng tròn, đây thường là kết nối với phía đối diện của PCB).
Tùy chọn: Lấy đồng hồ vạn năng của bạn và kiểm tra xem bạn đã xác định đúng dấu vết bằng cách kiểm tra tính liên tục giữa chân Echo và mối nối hàn nơi dấu vết kết nối với thứ gì đó trên PCB. Nó sẽ hiển thị 0 ohms.
Dùng dao cẩn thận cắt dấu vết nhiều lần vào cùng một chỗ. Chú ý không cắt các vết lân cận. Sau đó, cạo sạch dấu vết cho đến khi bạn lần đầu tiên nhìn thấy kim loại của nó, sau đó thấy nó biến mất và bạn chắc chắn rằng không còn mối liên hệ nào nữa.
Lưu ý: Nếu bạn không cắt đứt hoàn toàn dấu vết, chân Echo vẫn sẽ cung cấp đầy đủ 5 vôn đến chân bộ vi điều khiển của bạn.
Tùy chọn: Với đồng hồ vạn năng, hãy kiểm tra xem bạn đã hoàn toàn cắt đứt cùng một dấu vết hay chưa bằng cách kiểm tra lại tính liên tục giữa chân Echo và mối nối hàn nơi dấu vết kết nối với thứ gì đó trên PCB. Nó sẽ hiển thị ohms vô hạn (nếu nó hiển thị một cái gì đó trong phạm vi mega-ohms, điều đó cũng ổn).
Bước 3: Hàn 2,7kΩ giữa chân Echo và đầu dấu vết của nó
Nếu bạn chưa có, hãy tìm nơi dấu vết của chân Echo (mà bạn đã cắt đứt) trực tiếp dẫn một phần tử khác, chẳng hạn như một vi mạch.
Trong ví dụ của tôi, nó được kết nối với chân 2 của chip đó ở giữa PCB.
Cắt và uốn cong các chân của điện trở 2,7kΩ để khớp chính xác giữa chân Echo và kết nối khác.
Sau đó, hàn điện trở vào vị trí (làm sạch các bộ phận để hàn và bôi chất trợ dung có thể sẽ không bị tổn thương).
Bước 4: Hàn điện trở 4,7kΩ giữa chân Echo và chân GND
Cắt và uốn cong các chân của điện trở 4,7kΩ để vừa giữa chân Echo và chân GND (hoặc các điểm hàn của chúng trên PCB) và hàn chúng vào đó.
Tùy chọn: Sử dụng đồng hồ vạn năng để kiểm tra điện trở giữa các kết nối để đảm bảo không có chập.
Cực kỳ tùy chọn: Kết nối chân kích hoạt với MCU được lập trình của bạn, chưa kết nối chân Echo và đảm bảo rằng tín hiệu Echo là 3,3V chứ không phải 5V bằng máy hiện sóng yêu thích của bạn. Được rồi, tôi đang đùa 85% về điều đó.:)
Bây giờ bạn có thể kết nối cảm biến đã sửa đổi của mình với bất kỳ bộ vi điều khiển 3.3V nào. Bạn vẫn cần cấp nguồn cho nó với 5 volt, nhưng nhiều bảng vi điều khiển (có bộ điều chỉnh điện áp) cũng chấp nhận 5 volt, vì vậy điều này sẽ hoạt động tốt trong nhiều dự án.
Thêm phần thưởng: cảm biến được sửa đổi này sẽ tương thích ngược với các dự án 5V, vì hầu hết các vi điều khiển 5V (như Arduino / ATMEGA) có thể giải thích tín hiệu 3.3V giống như cách chúng làm với 5V.
Đề xuất:
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: Ngày nay, các nhà sản xuất, nhà phát triển đang ưa thích Arduino để phát triển nhanh chóng việc tạo mẫu của các dự án. Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Arduino có cộng đồng người dùng rất tốt. Trong chương trình này
Tiêu chuẩn, Điểm chuẩn và Mục tiêu học tập: 5 bước
Tiêu chuẩn, Điểm chuẩn và Mục tiêu Học tập: Tài liệu hướng dẫn này sẽ hướng dẫn học sinh xây dựng cảm biến đỗ xe bằng arduino. Cụ thể, tôi sẽ có một cảm biến siêu âm liên tục dò tìm khoảng cách và cùng với một mã nhỏ lấy khoảng cách này và đặt nó
Phương pháp phát hiện mức nước Arduino bằng cảm biến siêu âm và cảm biến nước Funduino: 4 bước
Các phương pháp phát hiện mức nước Arduino bằng cảm biến siêu âm và cảm biến nước Funduino: Trong dự án này, tôi sẽ chỉ cho bạn cách tạo một máy dò nước rẻ tiền bằng hai phương pháp: 1. Cảm biến siêu âm (HC-SR04) .2. Cảm biến nước Funduino
Chuẩn bị một số cảm biến PIR dư thừa cho robot: 3 bước (có hình ảnh)
Chuẩn bị một số cảm biến PIR dư thừa cho người máy: Tôi đã tìm thấy một loạt cảm biến PIR trên eBay. Chúng được gắn trên một pcb được sản xuất cho một bộ rảnh tay dành cho điện thoại di động. Tôi muốn mô tả ở đây cách chuẩn bị cảm biến để sử dụng trong các dự án chế tạo người máy. Nếu bạn không biết cảm biến PIR là gì,