ESP8266 Cảm biến siêu âm LED
Bài hướng dẫn này sẽ hướng dẫn bạn cách sử dụng ESP8266 và cảm biến siêu âm để điều khiển LED. Cụ thể:
- ESP8266 bật LED khi vật thể ở gần cảm biến siêu âm.
- ESP8266 tắt LED khi vật thể ở xa cảm biến siêu âm.
Phần cứng cần chuẩn bị
| 1 | × | ESP8266 NodeMCU ESP-12E | ||
| 1 | × | Recommended: ESP8266 NodeMCU ESP-12E (Uno-form) | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | cảm biến siêu âm | ||
| 1 | × | LED Kit | ||
| 1 | × | LED (red) | ||
| 1 | × | LED Module | ||
| 1 | × | 220Ω Resistor | ||
| 1 | × | breadboard | ||
| 1 | × | dây jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP8266 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP8266 Type-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về LED và cảm biến siêu âm
Nếu bạn chưa quen với đèn LED và cảm biến siêu âm (bao gồm sơ đồ chân, chức năng, lập trình, v.v.), các hướng dẫn dưới đây có thể giúp bạn:
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Xem thêm Sơ đồ chân ESP8266 và Cách cấp nguồn cho ESP8266.
Mã ESP8266
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, hãy làm theo các bước sau:
- Xem hướng dẫn ESP8266 - Cài đặt phần mềm nếu đây là lần đầu bạn sử dụng ESP8266.
- Nối các linh kiện như trong sơ đồ.
- Kết nối bảng ESP8266 với máy tính của bạn bằng cáp USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bảng ESP8266 phù hợp, ví dụ như NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Kết nối ESP8266 với máy tính của bạn bằng cáp USB.
- Khởi động Arduino IDE, chọn board và cổng phù hợp.
- Sao chép mã ở trên và mở nó trong Arduino IDE.
- Nhấp vào nút Tải lên trong Arduino IDE để gửi mã đến ESP8266.

- Di chuyển tay bạn ở gần cảm biến và
- Quan sát sự thay đổi trong trạng thái của đèn LED.
Giải thích mã nguồn
Hãy xem giải thích từng dòng được chứa trong các chú thích của mã nguồn!
※ Lưu ý:
Đoạn mã ở trên nhằm mục đích giáo dục. Cảm biến siêu âm rất dễ bị nhiễu. Nếu bạn có ý định sử dụng nó trong thực tế, bạn nên lọc nhiễu cho cảm biến siêu âm. Để biết thêm thông tin về cách thực hiện điều này, vui lòng tham khảo cách lọc nhiễu cho cảm biến siêu âm.
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.