Mục lục:

HỆ THỐNG PHÁT THANH SIÊU ÂM SỬ DỤNG ARDUINO: 3 bước
HỆ THỐNG PHÁT THANH SIÊU ÂM SỬ DỤNG ARDUINO: 3 bước

Video: HỆ THỐNG PHÁT THANH SIÊU ÂM SỬ DỤNG ARDUINO: 3 bước

Video: HỆ THỐNG PHÁT THANH SIÊU ÂM SỬ DỤNG ARDUINO: 3 bước
Video: Arduino | Hướng dẫn sử dụng CHI TIẾT cảm biến Siêu Âm HY-SRF05 2024, Tháng mười một
Anonim
HỆ THỐNG PHÁT THANH SIÊU ÂM DÙNG ARDUINO
HỆ THỐNG PHÁT THANH SIÊU ÂM DÙNG ARDUINO

Mạch được mô tả ở đây cho thấy hoạt động của một hệ thống radar dựa trên sóng siêu âm. Nó sử dụng cảm biến siêu âm để phát hiện một đối tượng và đo khoảng cách của nó và quay theo động cơ servo. Góc quay được hiển thị trên màn hình LCD 16x2..

Hệ thống radar có một số ứng dụng quốc phòng cũng như dân dụng.

Hệ thống radar bao gồm một máy phát truyền một chùm tia về phía mục tiêu, sau đó được mục tiêu phản xạ lại dưới dạng tín hiệu tiếng vọng. Tín hiệu phản xạ được nhận bởi một máy thu. Máy thu này xử lý tín hiệu nhận được và cung cấp các thông tin như sự hiện diện của mục tiêu, khoảng cách, vị trí (di chuyển hoặc đứng yên) hoặc tốc độ, được hiển thị trên thiết bị hiển thị.

Bước 1: Các thành phần cần thiết

Thành phần bắt buộc
Thành phần bắt buộc

Arduino UNO R3- Đây là một bo mạch vi điều khiển dựa trên vi điều khiển ATmega328 AVR gói nội tuyến kép (DIP) có thể tháo rời. Nó có 20 chân đầu vào / đầu ra kỹ thuật số (trong đó 6 chân có thể được sử dụng làm đầu ra PWM và 6 chân có thể được sử dụng làm đầu vào tương tự).

Cảm biến siêu âm HC-SR04 - Cảm biến này là một mô-đun 4 chân, có tên chân tương ứng là Vcc (5v), Trigger, Echo và Ground. Cảm biến này là một cảm biến rất phổ biến được sử dụng trong nhiều ứng dụng cần đo khoảng cách hoặc cảm biến đối tượng. Mô-đun có hai mắt giống như các dự án ở phía trước, tạo thành Bộ phát siêu âm và Bộ thu.

Tower Pro SG90 Micro Servo Motor-Servo này là servo xoay 180 °. Nó là một Động cơ Servo kỹ thuật số nhận và xử lý tín hiệu PWM nhanh hơn và tốt hơn. Nó trang bị mạch bên trong tinh vi cung cấp mô-men xoắn tốt, giữ điện và cập nhật nhanh hơn để phản ứng với các lực bên ngoài. Nó bao gồm ba dây màu nâu, đỏ và vàng.

Nâu / Đen: Kết nối với mặt đất

Màu đỏ: Đã kết nối với VCC (5v)

Vàng / Trắng: Được kết nối với chân dữ liệu thông qua tín hiệu pwm này được đưa ra để điều khiển động cơ.

Màn hình LCD 16x2 (Đèn nền xanh) - Màn hình LCD 16x2 là màn hình chữ và số. Nó dựa trên bộ điều khiển hiển thị HD44780 và sẵn sàng giao tiếp với hầu hết các bộ vi điều khiển. Nó hoạt động trên 5V và có Đèn nền màu xanh lá cây có thể được bật và tắt theo ý muốn. Độ tương phản của màn hình cũng có thể được kiểm soát bằng cách thay đổi điện áp tại chân điều khiển độ tương phản (Chân 3).

Buzzer

Bảng mạch nguồn 12v

Dây nhảy

Bước 2: Các thành phần được kết nối với nhau

Các thành phần được kết nối với nhau
Các thành phần được kết nối với nhau

LCD PIN_RS ------------------ 12 của Arduino Uno

PIN_RW LCD ------------------ GND

LCD PIN_EN ------------------- 11 của Arduino Uno

PIN LCD_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 của Arduino Uno

LCD PIN_D5 ------------------- 4 của Arduino Uno

LCD PIN_D6 ------------------- 3 của Arduino Uno

LCD PIN_D7 ------------------- 2 của Arduino Uno

PIN LCD_VSS ------------------ GND

PIN LCD_VDD ------------------ 5V

Chân cảm biến_VCC ---------------- 5V

Cảm biến Pin_Trig ------------------ 8 của Arduino Uno

Cảm biến Pin_Echo ----------------- 9 của Arduino Uno

Chân cảm biến_GND ------------------ GND

Động cơ servo có một đầu nối cái với ba chân. Màu Nâu / Đen thường là màu đất.

Kết nối cáp nguồn mà trong tất cả các tiêu chuẩn phải có màu đỏ với 5V trên Arduino.

Kết nối dòng còn lại trên đầu nối servo với chân kỹ thuật số trên Arduino.

Chân buzzer- Cực dương được kết nối với chân kỹ thuật số của Arduino và chân khác được kết nối với đất.

Bước 3: Mã

Mật mã
Mật mã

Tải xuống mã chính từ liên kết dưới đây: -

Mã chính:

Sau khi tải chương trình lên Arduino, bạn có thể thấy hệ thống radar bằng phần mềm có tên 'Xử lý'.

Xử lý có sẵn cho Linux, Mac OS X và Windows.

Bạn có thể tải phần mềm từ liên kết: https://processing.org/download/. Chọn lựa chọn của bạn để tải xuống phần mềm.

Chạy mã xử lý sau khi tải lên mã chính.

Lưu ý: - Bạn phải thay đổi tên cổng và thay đổi điều kiện tùy theo nhu cầu của bạn.

Khi bạn chạy mã xử lý, một cửa sổ màu đen sẽ mở ra, bạn có thể nhìn thấy radar đang di chuyển và bất cứ khi nào phát hiện chướng ngại vật, một đường màu đỏ sẽ xuất hiện.

Bạn có thể tải mã xử lý từ liên kết trên (Mã chính).

Hy vọng điều này làm cho nó dễ dàng hơn cho bạn. Nếu bạn thích hướng dẫn này và thấy nó hữu ích, đừng quên đăng ký và nếu bạn có bất kỳ nghi ngờ, câu hỏi hoặc cần trợ giúp về bất cứ điều gì, chỉ cần để lại bình luận bên dưới…

Cảm ơn elementzonline.com

Đề xuất: