ESP8266 - WiFi模块
ESP8266销配置
密码 |
销的名字 |
又名 |
通常用于 |
备用的目的 |
1 |
地面 |
- |
连接到电路的地面上 |
- |
2 |
TX |
GPIO - 1 |
连接到编程器/uC的Rx引脚上传程序 |
当不用作TX时,可以作为一个通用的输入/输出引脚 |
3. |
GPIO-2 |
- |
通用输入/输出引脚 |
- |
4 |
CH_EN |
- |
芯片使能-活跃高 |
- |
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 (max)
- 内置低功耗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是一个非常用户友好和低成本的设备,为您的项目提供互联网连接。该模块既可以作为接入点(可以创建热点),也可以作为一个站(可以连接Wi-Fi),因此它可以很容易地获取数据并上传到互联网制作物联网尽可能简单。它还可以使用API从互联网获取数据,因此你的项目可以访问互联网上的任何信息,从而使它更智能。这个模块的另一个令人兴奋的特性是它可以使用Arduino IDE进行编程,这使得它的用户友好得多。然而,这个版本的模块只有2个GPIO引脚(你可以破解它使用多达4个),所以你必须使用它与另一个微控制器Arduino,否则你可以看更多的独立ESP-12或ESP-32版本。所以如果你要找模块开始与物联网或者为您的项目提供互联网连接,那么这个模块是您的正确选择。
如何使用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引脚对地。这样我们就可以进入编程模式并上传代码。一旦代码被释放,开关就可以被释放。
应用程序
- 物联网项目
- 访问点门户
- 金宝搏188beat无线数据日志记录
- 智能家居自动化
- 学习社交的基础知识
- 便携式电子设备
- 智能灯泡和插座
2 d -模型