Hướng dẫn kết nối Module Wifi ESP8266 V1 với Arduino Uno R3 để điều khiển đèn LED
ESP8266 là một chip tích hợp cao - System on Chip (SoC), có khả năng xử lý và lưu trữ tốt, cung cấp khả năng vượt trội để trang bị thêm tính năng wifi cho các hệ thống khác hoặc đóng vai trò như một giải pháp độc lập.
Module wifi ESP8266 V1 cung cấp khả năng kết nối mạng wifi đầy đủ và khép kín, bạn có thể sử dụng nó để tạo một web server đơn giản hoặc sử dụng như một access point.
Đầu tiên chúng ta tìm hiểu về con ESP8266 có cấu tạo như nào ?
- URXD(RX) — dùng để nhận tín hiệu trong giao tiếp UART với vi điều khiển
- VCC — đầu vào 3.3V
- GPIO 0 — kéo xuống thấp cho chế độ upload bootloader
- RST — chân reset cứng của module, kéo xuống mass để reset
- GPIO 2 — thường được dùng như một cổng TX trong giao tiếp UART để debug lỗi
- CH_PD — kích hoạt chip, sử dụng cho Flash Boot và updating lại module, nối với mức cao
- GND — nối với mass
- UTXD (TX) — dùng để truyền tín hiệu trong giao tiếp UART với vi điều khiển
Sơ đồ kết nối Module ESP8266 V1 với Arduino Uno R3 để điều khiển LED
Môi trường thử nghiệm
- Trình duyệt Web Cốc Cốc ( tùy chọn)
- Window 8.1 Pro ( tùy chọn)
- Arduino IDE 1.6.4 (tùy chọn)
- Module Wifi ESP8266 V1
- Board Arduino Uno R3
Nạp đoạn code trên và tiến hành chạy thử nghiệm
- Lần lượt thực hiện các bước sau để kiểm tra việc điều khiển bật tắt LED 13 thông qua wifi với module ESP8266
- Kết nối đến thiết bị và kiểm tra tín hiệu
- Truy cập vào địa chỉ IP của module (mặc định là 192.168.4.1) và kiểm tra tính năng
Kết nối máy tính với Module Wifi ESP8266 V1
Mở cmd và gõ lệnh sau để kiểm tra kết nối:
- ping192.168.4.1
Nếu kết nối thành công bạn sẽ nhận được kết quả sau:
Truy cập vào IP của module bằng Cốc Cốc (mặc định là 192.168.4.1) và kiểm tra tính năng
GOOD LUCK!