ESP8266 Wifi 模块/芯片简介

ESP8266 是一个中国产的、世界知名的 Wifi 芯片,非常适合用于做一些 IoT 和家庭自动化的小东西。本文带大家认识一下这个芯片和基于它的一些常用模块或开发板。

关于 ESP8266

ESP8266 Wifi 模块零售价只有10元左右。你可以使用 Arduino 开发框架,像使用 Arduino UNO 那样控制它的输入输出。更棒的是,它带有专业的 Wi-Fi 功能。

所以说,它很适合用于做物联网智能家居项目。

到底能用它做些什么呢?

  • 创建一个 Web 服务器
  • 发送 HTTP 请求
  • 控制开关
  • 读取输入的数据和处理中断
  • 发送 Email
  • 远程喂狗
  • 读取温度,通过互联网存储到远程服务器
  • 等等等等……

ESP8266 技术参数

  • 802.11 b/g/n 协议
  • Wi-Fi 直连 (P2P), soft-AP
  • 内置 TCP/IP 协议栈
  • 内置低功耗 32 位 CPU
  • SDIO 2.0, SPI, UART
  • 内置10 bit高精度ADC
  • 内置TR开关、balun、LNA、功率放大器和匹配网络
  • 内置PLL、稳压器和电源管理组件
  • WiFi @ 2.4 GHz,支持 WPA/WPA2 安全模式
  • 支持STA/AP/STA+AP工作模式
  • 支持Smart Config功能(包括Android和iOS设备)
  • SDIO 2.0、(H) SPI、UART、I2C、I2S、IR Remote Control、PWM、GPIO
  • 深度睡眠保持电流为10 uA,关断电流小于5 uA,待机极低功耗
  • 2 ms之内唤醒、连接并传递数据包
  • 802.11b模式下+20 dBm的输出功率
  • 工作温度范围:-40°C – 125°C

对比市场上的其他类似功能的模块,ESP8266 价格低廉、稳定性好、方便获得、文档丰富,你值得拥有!

常见的 ESP8266 模块

严格来说,“ESP8266” 是芯片的名字,基于这个芯片,很多厂商提供了多样的开发模块,如 ESP-01,ESP-12 等。这些模块主要是集成了 Flash 存储芯片,并设计了PCB天线或添加了外置天线接口。基于这些模块,又有很多厂商提供了更完善的开发板,如 NodeMCU、WeMos D1 Mini 等。

如果是入门学习,推荐使用 WeMos D1 Mini 或 NodeMCU。它们集成了电源管理等外设,直接用 USB 线插到电脑上就可以用,学习调试更轻松。如果是打算制作自己的项目,推荐使用 ESP-12 ,它把芯片中能用的引脚都引出来了,而且易于焊接。

ESP-01、ESP-01S、ESP-12E、ESP-12F、ESP-12S等模块对比可前往此文查看。

Wemos D1 Mini 、NodeMCU 的对比我会写一篇新的文章介绍。

开发环境

ESP8266 官方提供了开发库,对于创客和爱好者来说,更易用的是 Arduino 环境,使用 Arduino IDE 安装好开发板支持后,就可以在 Arduino 中实现自己的创意了。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注