【嵌入式DIY实例】-OLED显示天气数据

作者 : admin 本文共447个字,预计阅读时间需要2分钟 发布时间: 2024-06-9 共3人阅读

OLED显示天气数据

文章目录

  • OLED显示天气数据
    • 1、硬件准备与接线
    • 2、天气数据获取准备
    • 3、代码实现

在这个物联网项目中,本文将展示如何使用 ESP8266 NodeMCU (ESP-12E) Wi-Fi 开发板和 SSD1306 OLED 显示屏(128×64 像素)制作一个简单的互联网气象站。 NodeMCU 从天气网站 openweathermap.org 提取天气数据(温度、湿度、压力、风速和风度)并将其显示在 SSD1306 屏幕上。

1、硬件准备与接线

本次实例将使用到如下硬件模块:

  • ESP8266 NodeMCU开发板
  • SSD1306 OLED显示屏,分辨率为128×64像素
  • 数据线
  • 面包板
  • 跳线

硬件接线如下:

【嵌入式DIY实例】-OLED显示天气数据插图

I2C总线的SDA和SCL线分别来自NodeMCU板的GPIO4(D2)和GPIO0(D3),它们连接到SSD1306显示模块的SDA和SCL(SCK)引脚。
显示模块的复位引脚(RES)连接到NodeMCU开发板的GPIO5(D1)。

SSD1306 显示模块由 NodeMCU 板提供 3.3V 电源。

使用面包板,接线如下:

本站无任何商业行为
个人在线分享 » 【嵌入式DIY实例】-OLED显示天气数据
E-->