logo

AnonyHome

Loading...

Register
section-icon

Bài viết

Khám phá các kiến thức trên AnonyHome

Nhận bài viết mới qua email

Chuyên mục HOT

Chuyên mục tìm hiểu ioT

IoT - Arduino - Lập Trình - NodeMCU ESP8266 - 2021-01-02

Đo khoảng cách bằng cảm biến HC-SR04 sử dụng NodeMCU

3

AnonyHome

@crthang

Đo khoảng cách bằng cảm biến HC-SR04 sử dụng NodeMCU

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về HC-SR04 được biết đến rộng rãi với tên gọi Cảm biến siêu âm, cách hoạt động và cũng như cách giao tiếp của nó với NodeMCU.
ĐẶC ĐIỂM KỸ THUẬT CỦA HC-SR04

  1. Nguồn điện: 5v DC
  2. Khoảng cách: 2cm – 500 cm
  3. Tần số siêu âm: 40k Hz

Bước 1: Chuẩn bị

– Danh sách phần cứng

  • NodeMCU => Link mua shopee: click here
  • HC-SR04 ( Cảm biến siêu âm ) => Link mua shopee: click here
  • Bread Board => Link shopee giá rẻ nhất: click here)
  • Dây nhảy
  • Cáp Micro USB

– Phần mềm sử dụng

  • Arduino

Bước 2: Kết nối cảm biến HC-SR04 và NodeMCU

Giao diện HC-SR04
Các kết nối mạch được thực hiện như sau:

  1. Module HC-SR04 gắn vào Breadboard
  2. Chân Vcc của cảm biến được kết nối với chân +3.3v của NodeMCU
  3. Chân GND của cảm biến được kết nối với chân GND của NodeMCU
  4. Chân Trigger cảm biến được kết nối với chân Digital I/O D4 của NodeMCU 
  5. Chân Echo của cảm biến được kết nối với chân Digital I/O D3 của NodeMCU 

Hình ảnh kết nối thực tế

Bước 3: Lập trình

Các bạn xem source code dưới đây:

Bước 4: Xem kết quả

Đo khoảng cáchChúng ta có thể xác định khoảng cách bởi vì chúng ta biết mất bao lâu để sóng âm truyền đi và trở lại mô-đun. Nhìn vào khoảng cách trên màn hình, cảm biến cho khoảng đo chính xác từ 2 – 400cm. Đó là cách hoạt động của Cảm biến siêu âm.

Hãy theo dõi AnonyHome để biết thêm các dự án!