首页 > 其他分享 >【嵌入式DIY实例-ESP8266篇】-LCD ST7789显示DHT11传感器数据

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

时间:2024-07-21 20:25:36浏览次数:10  
标签:ESP8266 引脚 NodeMCU LCD DIY 传感器 ST7789 DHT11

LCD ST7789显示DHT11传感器数据

文章目录


本文介绍如何将 ESP8266 NodeMCU 板 (ESP-12E) 与 DHT11 (RHT01) 数字湿度和温度传感器连接。

NodeMCU 从 DHT11 传感器读取温度和湿度值,并在 ST7789 TFT 显示屏上打印它们的值(分别以 °C 和 RH% 为单位)。

ST7789 TFT 模块包含一个同名的显示控制器:ST7789。 它是一款采用SPI接口协议的彩色显示器,需要3、4或5个控制引脚,成本低且易于使用。 该显示器是 IPS 显示器,有不同的尺寸(1.3 英寸、1.54 英寸……),但它们都应具有相同的分辨率 240×240 像素,这意味着它有 57600 像素。 该模块仅工作于3.3V,不支持5V。

1、硬件准备与接线

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

  • ESP8266 NodeMCU 开发板
  • ST7789 TFT显示模块
  • DHT11 (RHT01) 湿度和温度传感器 —-> 数据表
  • 4.7k欧姆电阻
  • 数据线(用于对整个电路进行编程和供电)
  • 面包板
  • 跳线

硬件接线示意图如下:

在这里插入图片描述

DHT11传感器有4个引脚(从左到右):
Pin 1为电源引脚,连接NodeMCU 3V3引脚,

标签:ESP8266,引脚,NodeMCU,LCD,DIY,传感器,ST7789,DHT11
From: https://blog.csdn.net/wujuxKkoolerter/article/details/140440264

相关文章

  • 【嵌入式DIY实例-ESP8266篇】- LCD ST7789显示DS18B20传感器数据
    LCDST7789显示DS18B20传感器数据文章目录LCDST7789显示DS18B20传感器数据1、硬件准备与接线2、代码实现本文介绍如何使用ESP8266NodeMCU开发板(ESP-12E)和DS18B20数字温度传感器实现简单的数字温度计。在此项目中,NodeMCU板从DS18B20传感器读......
  • 我猜ESP8266陷入了无限的socket.accept()循环?
    我一直在使用ESP8266,并遇到了一个似乎不知从何而来且无法解决的问题。至少-对我来说。基本上我继续了这个构建一个简单的服务器套接字的教程。然而我的esp突然停止允许与其自身的连接。代码正常工作,直到main.py:whileTrue:conn,addr=s.ac......
  • LCD控制函数详解
    1.LCD控制器模块介绍1.1硬件框图LCD控制器的作用:承上启下IMX6ULL的LCD控制器名称为eLCDIF(EnhancedLCDInterface,增强型LCD接口),主要特性如下:支持MPU模式:有些显示屏自带显存,只需要把命令、数据发送给显示屏即可;就是前面讲的8080接口VSYNC模式:跟MPU模式类似,多了VSYNC......
  • 基于QEMU的LCD驱动详解
    1.使用QEMU的优点概述:使用QEMU模型LCD屏幕,可以只写驱动程序,不需要设置LCD硬件相关,也不需要映射Framebuffer。使用QEMU可以非常方便地调试内核、查看驱动程序执行过程有助于深入研究内核及驱动Linux驱动=驱动框架+硬件操作。如果硬件操作足够简单,我们就可以把精力......
  • 光电显示技术-LCD篇
    LCD显示技术本文对应资料:1.视频资料,2.PPT资料1.技术简介TFT-LCD是每一个子像素均由单独的薄膜晶体管(TFT)驱动实现显示,该方法在非晶硅显示面板上大规模的被使用,使得TFT-LCD成为目前主流的显示器件,下图是TFT的显示结构。图1TFT-LCD显示结构该结构主要由前面的面板,后方主要由......
  • HAL库源码移植与使用之驱动LCD屏
    LCD屏会有烧屏残影的风险,但因其价格便宜他非常适合用于单片机显示显示屏分为以下几种:他的组成部包含玻璃基板、背光、驱动IC等LCD接口的种类MCU很简单,连51单片机都能驱动,但无法频繁刷新,一般有着20几个引脚引出的就是MCU接口我们常用的是就是MCU,下面讲的也是LCD屏幕MCU驱动......
  • DIY系列——自制简易笔记本电脑散热器
    前言:为什么要自制笔记本电脑散热器?夏天到了,电脑的使用频率也在增加。尤其是笔记本电脑,长时间运行后很容易发热,影响性能和寿命。市场上有很多散热器产品,但价格不菲且效果参差不齐。如果你动手能力强,又想节省一笔开支,自制一个简易的笔记本电脑散热器是一个不错的选择。材料准备......
  • mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
    我们先来看一个公式:Mipiclock=[(width+hsync+hfp+hbp)x(height+vsync+vfp+vbp)]x(bus_width)xfps/(lane_num)/2即mipi屏的传输时钟频率(CLKN,CLKP)等于(屏幕分辨率宽width+hsync+hfp+hbp)x(屏幕分辨率高height+vsync+vfp+vbp)x(RGB显示数据宽度)x帧率/(lane_num)/......
  • STM32H750XBH6使用LTDC点亮7英寸LCD(1024*600)
    起因最近画的板子回来了,正好试验一下画的LCD接口是否有问题,买的正点原子的7寸lcd屏幕,使用Cubemx去配置LTDC点亮lcd。工程配置首先打开Cubemx,选好芯片型号(我用的是STM32H750XBH6),配置高速外部时钟;时钟树配置主频为400MHz(时钟速度按照自己需求来,我一般开到400M完全够用);打开......
  • 【嵌入式DIY实例-ESP8266篇】-LCD ST7789显示DS1307 RTC时间数据
    LCDST7789显示DS1307RTC时间数据文章目录LCDST7789显示DS1307RTC时间数据1、硬件准备与接线2、代码实现本文将介绍如何使用ESP8266NodeMCU板和DS1307RTC集成电路构建简单的实时时钟和日历(RTCC),其中时间和日期打印在ST7789TFT显示模块上。S......