ESP-01网络天气数据获取
文章目录
- ESP-01网络天气数据获取
-
- 1、硬件准备与接线
- 2、天气数据获取准备
- 3、代码实现
在本文中,将展示如何使用 ESP8266 (ESP-01) Wi-Fi 模块构建一个简单的互联网气象站。
ESP8266 可以访问互联网(网页)并从为全球许多城市提供免费天气信息的网站获取天气数据。 在这个项目中,我将展示如何从互联网获取天气数据并将其打印在串行监视器上。
1、硬件准备与接线
本次实例将使用到如下硬件模块:
- ESP8266 ESP-01 WiFi 模块(或 NodeMCU 模块)
- ESP-01 USB下载器(或TTL转USB模块)
- 3.3V 电源 — 或 — 5V 电源和 AMS1117-3V3 稳压器
- 面包板
- 跳线
硬件接线如下:
ESP8266(ESP-01)模块的建议工作电压为 3.3V,如果使用 5V 电源,这意味着我必须将 5V 降压为 3.3V,为此使用了 AMS1117-3.3V(LM1117 -3.3V)电压调节器。 如果有 1A 或更高电流的 3.3V 电源,则无需稳压器。
ESP-01 模块的 RX 引脚连接到 FT232RL USB 转串口模块的 TX 引脚。
ESP-01 模块的 TX 引脚连接到 FT232RL USB 转串口模块的 RX 引脚。
关于开发环境搭建与固件下载请参考前面文章: