Mục lục:
- Bước 1: Giới thiệu ngắn gọn về kiến trúc và tính năng
- Bước 2: Tiêu thụ điện năng
- Bước 3: Sơ đồ chân của ESP8266
- Bước 4: Các thành phần
- Bước 5: Sơ đồ
- Bước 6: Cách tạo mạch
- Bước 7: Cách viết mã Arduino để gửi lệnh AT tới ESP8266
- Bước 8: Mã
- Bước 9: Lệnh AT
- Bước 10: Liên kết ứng dụng
- Bước 11: Biểu dữ liệu ESP8266 và Tham chiếu lệnh AT
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
ESP8266 có thể được sử dụng như một bộ vi điều khiển độc lập với Wi-Fi tích hợp và hai chân GPIO hoặc có thể được sử dụng với một bộ vi điều khiển khác thông qua giao tiếp nối tiếp để cung cấp kết nối Wi-Fi cho bộ vi điều khiển. Nó có thể được sử dụng để tạo mạng cảm biến IoT để báo cáo dữ liệu cảm biến với internet hoặc bảng điều khiển được kết nối internet, nó có thể được sử dụng để tạo thiết bị tự động hóa gia đình được kết nối với internet hoặc mạng cục bộ. ESP8266 có thể được sử dụng để phát triển hệ thống bảo mật dựa trên IoT, phích cắm và đèn thông minh, mạng lưới hoặc thiết bị đeo được. Do chi phí thấp, tiêu thụ điện năng thấp và kích thước nhỏ nên nó có thể được sử dụng để phát triển bất kỳ loại thiết bị IoT nào.
Bước 1: Giới thiệu ngắn gọn về kiến trúc và tính năng
Mô-đun Wi-Fi ESP8266 có bộ vi xử lý RISC 32-bit tốc độ 80Mhz và có thể được ép xung lên 160Mhz. Nó có RAM hướng dẫn 32 KiB, RAM bộ nhớ đệm lệnh 32 KiB, RAM dữ liệu người dùng 80 KiB và tất cả những thứ đó đều có GPIO, 12C, ADC, SPI và PWM
Bước 2: Tiêu thụ điện năng
Điện áp và dòng điện tối đa cần thiết để vận hành mô-đun Wi-Fi ESP8266 là 3,6V và 120,5mA, Arduino có chân đầu ra 3,3V nhưng dòng đầu ra của nó chỉ là 40mA không đủ để chạy esp8266, vì vậy bộ điều chỉnh điện áp LM317 được sử dụng để điều chỉnh 5V thành 3.3V của Arduino để làm cho nó chạy đúng vì dòng ra tối đa của LM317 là 1.5A. Chân I / O của ESP8266 cũng chạy ở 3.3V, vì vậy diode zener 3.3V dịch chuyển mức logic được sử dụng để chuyển đổi logic 5V đến từ chân Arduino TX thành 3.3V, nhưng theo kinh nghiệm của tôi thì không cần nhiều đến nó. Tất cả đều ổn nếu bạn chỉ cần tạo mạch cho trong hình dưới đây
Bước 3: Sơ đồ chân của ESP8266
Bước 4: Các thành phần
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Mô-đun Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Bộ điều chỉnh điện áp LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Nam nhảy nam
www.banggood.com/custlink/GKvKmAGkuQ
Tụ điện 1uF
Tụ điện 10uF
Bước 5: Sơ đồ
Vì mô-đun Wi-Fi ESP8266 giao tiếp với Arduino hoặc bất kỳ vi điều khiển nào khác bằng cách sử dụng giao tiếp nối tiếp và nó yêu cầu tối thiểu 3.3V để chạy. Đầu ra 5V của Arduino sẽ được kết nối với đầu vào LM317 như trong hình
Kết nối ESP8266ESP8266 ================= Kết nối
RXD ===================== Chân I / O của Arduino 3
VCC ===================== Đầu ra LM317
CH_PD =================== Đầu ra LM317
GND ===================== Arduino’s GND
TXD ===================== Chân I / O của Arduino 2
Bước 6: Cách tạo mạch
Bước 7: Cách viết mã Arduino để gửi lệnh AT tới ESP8266
Bước 8: Mã
Bước 9: Lệnh AT
Bước 10: Liên kết ứng dụng
Ứng dụng khách TCP:
Máy chủ:
Bước 11: Biểu dữ liệu ESP8266 và Tham chiếu lệnh AT
Biểu dữ liệu ESP8266
www.espressif.com/sites/default/files/docu…
Tham chiếu lệnh ESP8266 AT
www.espressif.com/sites/default/files/doc…