ESP8266 是一款由 樂鑫科技(Espressif Systems)開發的低成本、低功耗的 Wi-Fi 模塊,它集成了Wi-Fi功能,并包含了完整的TCP/IP協議棧和微控制器(MCU)。
ESP8266 模塊使微控制器能夠使用 IEEE 802.11 bgn 連接到 2.4 GHz Wi-Fi。它可以與 ESP-AT 固件一起使用,為外部主機 MCU 提供 Wi-Fi 連接,也可以通過運行基于 RTOS 的 SDK 用作自給自足的 MCU。該模塊具有完整的 TCP/IP 堆棧,并提供 GPIO 的數據處理、讀取和控制功能。
ESP8266模塊所需的電源僅為 3.3 V。如果電壓超過 3.7 伏,則模塊會損壞,從而導致電路故障。因此,有必要使用 Arduino 板或 FTDI 設備對 ESP-01 Wi-Fi 模塊進行編程,它們支持編程 3.3 伏電源。建議購買一個 FTDI 設備或一個 Arduino 板。
ESP-01 模塊最常見的問題是上電問題。Arduino 板上的 3.3 伏引腳用于為該模塊供電,或者簡單地使用分壓器。因此,為了提供 500 mA 的最小電流,必須使用支持 3.3 V 的穩壓器。LM317 穩壓器可以非常輕松有效地完成這項工作。按下編程開關 SW2 將 GPIO-0 引腳連接到 GND(接地)。這是用戶上傳代碼的編程模式。上傳代碼后,開關被釋放。

ESP8266 可以用作外部 Wifi 模塊,使用標準 AT 命令集固件,使用串行 UART 將其連接到任何微控制器,或者通過使用提供的 SDK 編程新固件,直接用作支持 Wifi 的微控制器。
GPIO 引腳允許模擬和數字 IO,以及 PWM、SPI、I2C 等。
ESP8266 Wi-Fi 模塊是一個用戶友好的模塊,因為它可以在 Arduino IDE 的幫助下進行編程。該模塊也可用于構建ESP8266 wifi 模塊項目。ESP8266因其高性價比和靈活性,成為物聯網和嵌入式應用的熱門選擇。它不僅能提供強大的Wi-Fi連接功能,還能作為獨立的MCU運行復雜的應用程序,使其在智能家居、遠程監控、自動化控制等領域得到了廣泛的應用。