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 电压下运行