Bắt đầu với ESP8266

 ESP8266 là một module Wi-Fi tuyệt vời cho các dự án IoT và Tự động hóa. Bài viết này là hướng dẫn bắt đầu cho sự phát triển với ESP8266.

Giới thiệu về ESP8266

ESP8266 là module Wi-Fi trị giá thấp. Nó cho phép bạn kiểm soát đầu vào và đầu ra như bạn làm với Arduino, nhưng nó đi kèm với Wi-Fi.
Vì vậy, nó rất tốt cho các ứng dụng tự động hóa / IoT.

Vậy bạn có thể làm gì với module chi phí thấp này?

Nếu bạn muốn tạo một máy chủ web với ESP8266, chúng tôi thực sự khuyên bạn nên làm theo hướng dẫn của chúng tôi:  Xây dựng Máy chủ Web ESP8266

Thông số kỹ thuật ESP8266

  • Giao thức 11 b/g/n
  • Wi-Fi Direct (P2P), soft-AP
  • Tích hợp ngăn xếp giao thức TCP/IP
  • Tích hợp CPU 32-bit công suất thấp
  • SDIO 2.0, SPI, UART

So sánh ESP8266 với các giải pháp Wi-Fi khác trên thị trường, đây là một lựa chọn tuyệt vời cho hầu hết các dự án “Internet of Things”! Thật dễ dàng để hiểu tại sao nó rất phổ biến: nó chỉ tốn một vài chục nghìn và có thể được tích hợp trong các dự án nâng cao.

Có một người kế nhiệm của ESP8266 - ESP32 . ESP32 kết hợp Wi-Fi và Bluetooth và là lõi kép. Đọc bài viết sau để tìm sự khác biệt giữa ESP8266 và ESP32:

Phiên bản ESP8266

ESP8266 có nhiều phiên bản khác nhau (như trong hình bên dưới). Theo chúng tôi, ESP-12E hay thường được gọi là ESP-12E NodeMCU Kit hiện là phiên bản thiết thực nhất.

Chúng tôi thực sự khuyên bạn nên sử dụng Bộ công cụ ESP8266-12E NodeMCU , bộ công cụ có trình lập trình tích hợp sẵn và rất nhiều GPIO. Trình lập trình tích hợp giúp bạn dễ dàng tạo nguyên mẫu và tải lên các chương trình của mình.

Để có sự so sánh giữa các bo mạch ESP8266 khác nhau, bạn có thể đọc bài viết sau:

ESP8266 Sơ đồ

Các bo mạch phát triển ESP8266 được sử dụng rộng rãi nhất là ESP-01 , ESP8266-12E NodeMCU Kit và Wemos D1 Mini . Chúng tôi sẽ chỉ cho bạn sơ đồ chân của các bảng đó. Nếu bạn đang sử dụng bảng phát triển khác, hãy đảm bảo rằng bạn có sơ đồ chân phù hợp.

Sơ đồ bộ công cụ ESP-12E NodeMCU

Dưới đây là tổng quan nhanh về sơ đồ chân của Bộ công cụ ESP-12E NodeMCU:

WeMos D1 Mini Pinout

Đây là sơ đồ chân của Wemos D1 Mini:

ESP8266-01 Sơ đồ chân

Đây là sơ đồ chân của ESP-01.

Chúng tôi khuyên bạn nên xem hướng dẫn GPIO ESP8266 của chúng tôi, hướng dẫn này hiển thị rất chi tiết chức năng của từng GPIO và cách sử dụng chúng:

Lập trình ESP8266 bằng Arduino IDE

Có một số cách để lập trình ESP8266. Chúng tôi thường sử dụng Arduino IDE hoặc MicroPython.

Bạn có thể làm theo một trong các hướng dẫn tiếp theo để bắt đầu với ESP8266 trong Arduino IDE hoặc MicroPython:

Chúc các bạn thành công!

No comments:

Post a Comment