Files
xInfo/docs/hardware_specs.md
T
2026-08-31 15:05:13 +08:00

63 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# xInfo 硬件规格与引脚接线说明
本文档记录 `xInfo` 环境监控终端的完整硬件参数、屏幕型号、物理规格以及 ESP32-C3 所有外设的真实引脚接线对照表。
---
## 1. 墨水屏硬件规格与接线
### 1.1 屏幕基本参数
| 参数项 | 参数值 / 说明 |
| :--- | :--- |
| **屏幕型号** | **DEPG0420 / YMS400300** |
| **分辨率** | 400 × 300 像素 |
| **显示色彩** | 黑 / 白 / 红 三色(Black / White / Red) |
| **快刷支持** | **三色(BWR)模式下不支持快刷(需全量三色刷新)**;在纯黑白(BW)模式下支持快速刷新 |
| **通信接口** | 4-Wire SPI 接口 |
| **排线规格** | 24 Pin(FPC 24P) |
| **外形尺寸** | 91 × 77 mm(不含 FPC 排线) |
| **工作电压** | 3.3V |
### 1.2 墨水屏接线引脚对照表
| 墨水屏引脚 | 接 ESP32-C3 针脚 | 功能描述 | 说明 |
| :--- | :--- | :--- | :--- |
| **BUSY** | **GPIO 1** | 忙碌状态输出 | 高电平表示空闲(Idle),低电平表示忙碌中(Busy) |
| **RST** | **GPIO 2** | 复位引脚 | 硬件复位控制 |
| **DC** | **GPIO 3** | 数据/命令控制 | 低电平写命令(CMD),高电平写数据(DATA) |
| **CS** | **GPIO 4** | 片选信号 | SPI 片选 (CS) |
| **CLK (SCL)** | **GPIO 5** | SPI 时钟 | SPI 时钟总线 (SCK) |
| **DIN (SDA)** | **GPIO 6** | SPI 数据输入 | SPI 数据输入 (MOSI) |
| **GND** | **GND** | 电源地 | 系统参考地 |
| **VCC** | **3.3V** | 3.3V 供电 | 3.3V 稳压电源输入 |
---
## 2. TVOC 三合一空气质量传感器接线
| 传感器引脚 | 接 ESP32-C3 针脚 | 开发板引脚编号 | 功能与说明 |
| :--- | :--- | :--- | :--- |
| **GND** | **GND** | 01 | 传感器电源地 |
| **5V** | **5V** | 16 | 传感器 5V 供电输入 |
| **B (TXD)** → | **GPIO00 (UART1_RX)** | 02 | 传感器数据发送端 $\rightarrow$ ESP32 串口接收(9600 8N1) |
| **A (RXD)** ← | **GPIO01 (UART1_TX)** | 03 | ESP32 串口发送端 $\rightarrow$ 传感器数据接收端 |
---
## 3. DHT11 温湿度传感器接线
| DHT11 传感器引脚 | 接 ESP32-C3 针脚名称 | 引脚编号(最优推荐) | 说明 |
| :--- | :--- | :--- | :--- |
| **VCC (电源正极)** | **3.3V** | 13 | ⚡ **请用 3.3V,不要用 5V** |
| **GND (电源负极)** | **GND** | 07 | **必须接对,接反必烧!** |
| **DO (数据输出)** | **GPIO05** | 27 | 单总线数字信号 IO 口 |
---
## 4. 驱动与源码对应索引
* **墨水屏 SPI 引脚定义**:[`components/epdiy_bwr/include/EPD_SPI.h`](file:///Users/hongli/Workspace/xInfo/components/epdiy_bwr/include/EPD_SPI.h)
* **墨水屏底层波形驱动**:[`components/epdiy_bwr/src/EPD.cpp`](file:///Users/hongli/Workspace/xInfo/components/epdiy_bwr/src/EPD.cpp)
* **UART 空气质量传感器驱动**:[`main/SensorDriver.h`](file:///Users/hongli/Workspace/xInfo/main/SensorDriver.h)、[`main/SensorDriver.cpp`](file:///Users/hongli/Workspace/xInfo/main/SensorDriver.cpp)
* **DHT11 温湿度驱动**:[`main/Dht11Driver.h`](file:///Users/hongli/Workspace/xInfo/main/Dht11Driver.h)、[`main/Dht11Driver.cpp`](file:///Users/hongli/Workspace/xInfo/main/Dht11Driver.cpp)
* **主控初始化与调用流程**:[`main/App.cpp`](file:///Users/hongli/Workspace/xInfo/main/App.cpp)