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