Nokia 5110显示BME280传感器数据
文章目录
- Nokia 5110显示BME280传感器数据
-
- 1、硬件准备与接线
- 2、代码实现
本文将介绍如何使用 ESP8266 NodeMCU 板(ESP12-E 模块)和 BME280 气压、温度和湿度传感器构建一个简单的本地气象站。
NodeMCU 从 BME280 传感器读取温度、湿度和压力值,并将它们(分别以 °C、RH% 和 hPa 为单位)打印在诺基亚 5110 LCD 显示屏(84×48 像素)上。
1、硬件准备与接线
本次实例将使用到如下硬件模块:
- ESP8266 NodeMCU开发板
- 诺基亚5110液晶模块
- BME280 传感器模块
- 数据线(用于对电路进行编程和供电)
- 面包板
- 跳线
硬件接线示意图如下:
一般来说,BME280传感器模块至少有4个引脚,因为它可以工作在SPI模式或I2C模式。 对于 I2C 模式,我们需要 4 个引脚:VCC、GND、SDA 和 SCL,其中:
GND(地)连接到 NodeMCU GND 引脚,
VCC 是连接到 NodeMCU 3V3 引脚的电源引脚,
SDA是I2C总线串行数据线,连接NodeMCU引脚D6(GPIO12),
SCL 是 I2C 总线串行时钟线,