LCD ST7789显示BME280传感器数据
文章目录
本文将介绍如何使用 ESP8266 NodeMCU 开发板(ESP12-E 模块)和 BME280 气压、温度和湿度传感器构建一个简单的气象站。
NodeMCU 微控制器 (ESP8266EX) 从 BME280 传感器读取温度、湿度和压力值,并将它们打印在 ST7789 TFT 显示屏上(分别以 °C、RH% 和 hPa 为单位)。
ST7789 TFT 模块包含一个同名的显示控制器:ST7789。 它是一款采用SPI接口协议的彩色显示器,需要3、4或5个控制引脚,成本低且易于使用。 该显示器是 IPS 显示器,有不同的尺寸(1.3 英寸、1.54 英寸……),但它们都应具有相同的分辨率 240×240 像素,这意味着它有 57600 像素。 该模块仅工作于3.3V,不支持5V。
1、硬件准备
本次实例将使用到如下硬件模块:
- ESP8266 NodeMCU 开发板
- ST7789 TFT显示模块
- BME280传感器模块
- 数据线(用于对电路进行编程和供电)
- 面包板
- 跳线
硬件接线示意图如下:
一般来说,BME280 传感器模块至少有 4 个引脚,因为它可以工作在 SPI 模式或 I2C 模式,它连接到 ESP8266 NodeM
标签:ESP8266,模块,BME280,LCD,传感器,ST7789 From: https://blog.csdn.net/wujuxKkoolerter/article/details/140673817