【嵌入式DIY实例-ESP8266篇】-LCD ST7735显示BME280传感器数据

LCD ST7735显示BME280传感器数据


本文中将介绍如何使用 ESP8266 NodeMCU 板(ESP12-E 模块)和 BME280 气压、温度和湿度传感器构建气象站。

NodeMCU 微控制器 (ESP8266EX) 从 BME280 传感器读取温度、湿度和压力值,并将它们打印在 ST7735 TFT 显示屏上(分别以 °C、RH% 和 hPa 为单位)。

ST7735 TFT是一款分辨率为128×160像素的彩色显示屏,采用SPI协议与主设备通信。

1、硬件准备与接线

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

  • ESP8266 NodeMCU 开发板
  • ST7735 TFT显示模块
  • BME280传感器模块
  • 数据线(用于对电路进行编程和供电)
  • 面包板
  • 跳线

硬件接线示意图:

在这里插入图片描述

硬件接线电路示意图中所示的 ST7735S 有 8 个引脚:(从右到左):RST(复位)、CE(芯片使能)、DC(或 D/C:数据/命令)、DIN(数据输入)、CLK(时钟) )、VCC、BL(背光)和Gnd(地)。

ST7735 TFT显示屏与NodeMCU板的

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 23:20:08       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 23:20:08       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 23:20:08       57 阅读
  4. Python语言-面向对象

    2024-07-09 23:20:08       68 阅读

热门阅读

  1. Mongodb索引的删除

    2024-07-09 23:20:08       19 阅读
  2. ubuntu minio在线安装、开机启动

    2024-07-09 23:20:08       20 阅读
  3. 正则表达式-使用笔记

    2024-07-09 23:20:08       27 阅读
  4. TensorFlow 的基本概念和使用场景

    2024-07-09 23:20:08       20 阅读
  5. Perl 语言开发(七):哈希和关联数组

    2024-07-09 23:20:08       23 阅读
  6. Linux上web服务器搭建(Apache、Nginx)

    2024-07-09 23:20:08       18 阅读
  7. Apache tika 实现各种文档内容解析

    2024-07-09 23:20:08       30 阅读
  8. 优化:遍历List循环查找数据库导致接口过慢问题

    2024-07-09 23:20:08       27 阅读
  9. Linux C++ 046-设计模式之策略模式

    2024-07-09 23:20:08       29 阅读
  10. 2024年二级建造师考试题库及答案

    2024-07-09 23:20:08       26 阅读