ESP8266 - WiFi模块
ESP8266销配置
密码 |
销的名字 |
又名 |
通常用于 |
备用的目的 |
1 |
地面 |
- |
连接到地面的电路 |
- |
2 |
TX |
GPIO - 1 |
连接到编程器/uC的Rx引脚上上传程序 |
当不作为TX使用时,可以作为通用输入/输出引脚吗 |
3. |
GPIO-2 |
- |
通用输入/输出管脚 |
- |
4 |
CH_EN |
- |
Chip Enable -活跃的高 |
- |
5 |
GPIO - 0 |
闪光 |
通用输入/输出管脚 |
在启动过程中保持低电平时,将模块转换为串行编程 |
6 |
重置 |
- |
重置该模块 |
- |
7 |
处方 |
GPIO - 3 |
通用输入/输出管脚 |
当不作为RX使用时,可以作为通用输入/输出引脚吗 |
8 |
Vcc |
- |
只连接到+3.3V |
ESP8266-01特性
- 低成本,紧凑,功能强大的Wi-Fi模块
- 电源:+3.3V
- 当前消费:100 ma
- I/O电压:3.6V (max)
- I/O源电流:12mA(最大)
- 内置低功耗32位MCU @ 80MHz
- 512 kb闪存
- 可以用作站或接入点或两者的组合
- 支持深度睡眠(<10uA)
- 支持串口通信,兼容Arduino等多种开发平台
- 可以使用Arduino IDE或at命令或Lua脚本编程
ESP8266等价物
ESP-12(更多的GPIO引脚,支持ADC, PWM, SPI等)
选择ESP8266-01
ESP32(更强大的独立模块)
ESP8266-01启动选项
GPIO - 0 |
GPIO - 2 |
模式 |
用于 |
高 |
高 |
闪光模式 |
运行已经上载到模块的程序 |
低 |
高 |
UART模式 |
编程模式-使用Arduino或任何串行通信进行编程 |
如何使用ESP8266-01
的ESP8266是一个非常用户友好和低成本的设备,为您的项目提供Internet连接。该模块既可以作为接入点(可以创建热点),也可以作为站(可以连接Wi-Fi),因此它可以很容易地获取数据并上传到互联网制作物联网尽可能简单。它还可以使用API从互联网上获取数据,因此你的项目可以访问任何信息,在互联网上可用,从而使它更智能。这个模块的另一个令人兴奋的特点是,它可以使用Arduino IDE编程,这使得它的用户更加友好。然而,这个版本的模块只有2个GPIO管脚(你可以hack它使用多达4个),所以你必须与另一个微控制器一起使用Arduino,否则你可以看更独立ESP-12或ESP-32版本。如果你在找a模块以启动物联网或者提供Internet连接到您的项目,那么这个模块是正确的选择。
如何使用ESP8266模块
有很多方法和IDE可以用于ESP模块,但最常用的是Arduino IDE。所以让我们在后面进一步讨论。
的ESP8266模块只能工作在3.3V,任何超过3.7V将杀死模块,因此要小心您的电路。编写程序的最好方法ESP-01采用支持3.3V编程的FTDI单板。如果你没有,建议你买一个,或者暂时你也可以使用Arduino板。每个人在使用ESP-01时都会遇到一个常见的问题,那就是电源问题。该模块在编程时有点耗电,因此您可以使用Arduino上的3.3V引脚或仅使用电位器为其供电。因此,重要的是要制造一个3.31v的小型电压调节器,可以提供最低500mA。一个推荐的监管机构是LM317可以轻松地完成这项工作。一个ESP8266-01模块简化电路图下面
应按住开关SW2(编程开关),使GPIO-0引脚接地。这样我们就可以进入编程模式,上传代码。一旦代码被释放,开关就可以被释放。
应用程序
- 物联网项目
- 访问点门户
- 亚慱体育官网APP在线下载无线数据日志记录
- 智能家居自动化
- 学习网络基础知识
- 便携式电子设备
- 智能灯泡和插座
2 d -模型