24小時聯系電話:18217114652、13661815404
中文
公司新聞
ESP8266 Arduino Wi-Fi 模塊
ESP8266 Arduino Wi-Fi 模塊
什么是ESP8266?
該ESP8266可能是目前市場上最流行的Wi-Fi微芯片之一。它是 ESP32 的前身,已經包含藍牙 4.0 支持。配備 ESP8266 的第一批模塊于 2014 年某個時候由一家名為 Ai-Thinker 的第三方公司推出。
盡管該模塊的功能已經引起了 IT 行業的注意,但由于可用的文檔有限,因此尚未做太多工作。有什么也有中文。
今天,在中國上海運營的樂鑫生產 ESP8266 模塊。它的功能也得到了顯著升級,以獲得更好的功能。
微芯片沒有很多外部元件,因此它們很容易集成到其他模塊和接口中,以及與其他傳感器結合。這也使得 ESP8266 模塊非常便宜。一個人可以花不到10美元買到它。
ESP8266 是如何工作的?
作為 Wi-Fi 微芯片,它具有一些基本組件和功能:
微控制器
TCP/IP 堆棧
內置閃光燈
與 Arduino 集成
微控制器的功能類似于 PC 微處理器或中央處理單元 (CPU) 的小型版本。它管理不同組件如何相互通信。
另一方面,完整的 TCP/IP 堆棧允許系統連接到 Wi-Fi 網絡并下載、交換或傳輸 Internet 數據。內置閃存意味著用戶可以構建能夠無線連接的單芯片設備。
為了說明這是如何工作的,請想象一個帶有微芯片和控制玩具的智能手機的玩具。這兩種設備都可以通過 Wi-Fi 相互連接和通信。在此設置中,微芯片充當兩者之間的橋梁。
當用戶想要通過他們的移動應用程序激活玩具時,他們會通過應用程序的服務器發送請求。ESP8266 會發送一個與應用程序匹配的驗證碼。
然后這些數據發送到服務器,服務器確認匹配。電子玩具接收來自移動應用程序的指令并運行。
與 Arduino 集成
ESP8266 深受程序員喜愛的最大原因之一是它與 Arduino 的兼容性。這是一個開源平臺,分為兩部分:
稱為集成開發環境 (IDE) 的軟件包和
硬件,其中包括帶有強大微控制器的電路板。
ESP8266 已經自帶開發框架。它還可以使用各種 SDK 進行操作。然而,Arduino 是最受歡迎的,因為它對初學者友好。它使用簡化的 C++ 語言工作。
ESP8266 的特點
在 32 位 L106 RISC 微處理器上運行,該微處理器基于 Tensilica Xtensa 的鉆石標準 106Micro,該公司因制造可定制的微處理器而廣受歡迎
內存(在 RAM 中):16 KiB ETS 系統數據,32 KiB 用于指令和指令緩存,以及 80 KiB 用戶數據
Wi-Fi:IEEE 802.11 b/g/n,帶 WPA/WPA2 或 WEP 認證
功率放大器、匹配網絡和集成TS開關
16 個 GPIO 引腳
支持高達 16 MiB 的 QSPI 閃存
I 2 S 和 I 2 C 接口
在 3.3 電壓下運行