Cảm biến siêu âm (Cảm biến khoảng cách)

85,000 95,000 

Module cảm biến siêu âm là một mô-đun điện tử được dùng để đo khoảng cách trong phạm vi từ 3cm đến 200cm. Chúng có thể được sử dụng cho các dự án để giúp xe tự động tránh chướng ngại vật hoặc ứng dụng vào các dự án đo khoảng cách (để tính vận tốc xe),…

(Giá bán trên chưa bao gồm thuế GTGT)

Xóa
Mã: N/A Danh mục: Từ khóa:

Mô tả

Module cảm biến siêu âm là một mô-đun điện tử được dùng để đo khoảng cách trong phạm vi từ 3cm đến 200cm. Chúng có thể được sử dụng cho các dự án để giúp xe tự động tránh chướng ngại vật hoặc ứng dụng vào các dự án đo khoảng cách (để tính vận tốc xe),…

Thông số kỹ thuật

  • Điện áp hoạt động: 3V3 – 5VDC
  • Góc đo: 30 degree
  • Khoảng cách đo: 3-400cm (with error less than 1cm)
  • Tần số siêu âm: 42 KHz
  • Ngõ ra: Tín hiệu Digital
  • Kích thước module: 45 x 28 x 31 mm (D x R x C)

Pinout của cảm biến siêu âm

Cảm biến siêu âm có 4 chân, và mỗi chân có chức năng như sau:

STT Chân Chức năng
1 GND Nối đất
2 VCC Cấp nguồn
3 ECHO Thu sóng siêu âm
4 TRIGGER Phát sóng siêu am

Hướng dẫn lập trình

Lập trình khối lệnh trên OhStem App

Bạn có thể lập trình sử dụng giao diện kéo thả trên app OhStem App hoặc tại trang web lập trình của OhStem:

Bạn cần kéo thả chương trình như sau:

Cách ứng dụng cảm biến siêu âm vào lập trình

Giải thích chương trình:

Ở trong vòng lặp mãi, chúng ta sẽ sử dụng khối lệnh in ra dòng chữ “Khoảng cách” kèm giá trị đọc được từ cảm biến khoảng cách tại cổng 3 vào màn hình cửa sổ Serial. Chương trình này sẽ được lặp lại liên tục.

Lập trình trên Arduino

Chúng ta có thể lập trình bằng ngôn ngữ Arduino IDE.

Chương trình lập trình trên Arduino sử dụng cảm biến siêu âm như sau:

#include "xBot.h" 
#include <Wire.h> 
#include <SoftwareSerial.h> 

UltrasonicSensor ultraSensor(PORT_3);

void setup():
{
  Serial.begin(9600);
}
void loop():
{
  Serial.print("Khoảng cách là : ");
  Serial.println(ultraSensor.distanceCm());
  delay(200);
}

Lập trình bằng Micropython

Để lập trình cho xBot sử dụng ngôn ngữ Micropython, bạn cần cài đặt chương trình lập trình python. Ở đây chúng ta sẽ sử dụng phần mềm uPycraft.

Chương trình lập trình bằng micropython sử dụng cảm biến siêu âm như sau:

from machine import ADC, Pin
from ultrasonic import ultrasonic

PORT_1 = 0
PORT_2 = 1
PORT_3 = 2
PORT_4 = 3
PORT_5 = 4
PORT_6 = 5

while True:
  print('Khoang cach' + ': ' + str((ultrasonic.distance_cm(PORT_3))))
  time.sleep(0.2)

Schematic

Schematic của cảm biến siêu âm

Thông tin bổ sung

Phân loại

Kèm dây tín hiệu, Không kèm dây tín hiệu

FAQs

Ask a question


Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “Cảm biến siêu âm (Cảm biến khoảng cách)”

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Menu