这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » [ESP32‑S3ReverseTFTFeather评测]开箱

共2条 1/1 1 跳转至

[ESP32‑S3ReverseTFTFeather评测]开箱

专家
2026-08-20 02:08:33     打赏


开箱ESP32‑S3 Reverse TFT Feather,配 SGP30,DIY 桌面空气质量监测面板

拿到 Adafruit ESP32‑S3 Reverse TFT Feather 开发板,这款板子最大特色就是反向后置 TFT 屏幕,屏幕装在 PCB 背面,板子正面全部是接口、按键,非常适合做嵌入式面板、桌面一体化设备,不用额外设计屏幕支架。

微信图片_20260820015509_94_33.jpg

硬件配置为 ESP32‑S3 双核 240MHz,4MB Flash+2MB PSRAM,自带 1.14 英寸 240×135 彩色 IPS 屏、MAX17048 电量计、锂电池充放电电路,侧边自带 STEMMA‑QT(Qwiic)I2C 免焊接口,搭配 SGP30 空气质量传感器正好做桌面空气检测仪。

微信图片_20260820015507_93_33.jpg

SGP30 是 I2C 接口室内空气质量传感器,可以输出 TVOC 总挥发性有机物、eCO₂等效二氧化碳,模块同样带 STEMMA‑QT 接口,接线非常简单。

微信图片_20260820015506_92_33.jpg


硬件连接关系

杜邦线接线

SGP30 模块引脚ESP32‑S3 Reverse TFT Feather


VIN3.3V
GNDGND
SDAGPIO3
SCLGPIO4
注意:必须共地,不要接 5V 给传感器。

微信图片_20260820015646_95_33.jpg


硬件接好之后,电脑 USB‑C 连接开发板,使用 Arduino IDE 开发。

Arduino开发环境.jpg

需要安装 ESP32‑S3 核心包,同时安装Adafruit SGP30 Sensor Library库。上传 I2C 扫描示例代码,串口监视器波特率 115200,能够扫描到 I2C 地址0x58,代表硬件接线成功。 

Arduino安装开发板驱动.jpg

通过程序检测连接是否正确,这段程序的作用是将I2C扫描结果通过串口打印出来。

#include <Wire.h>
#define I2C_SDA 3
#define I2C_SCL 4

void setup() {
  Serial.begin(115200);
  Wire.begin(I2C_SDA, I2C_SCL);
  Serial.println("\n--------------------");
  Serial.println("I2C Scanning ...");
  Serial.println("--------------------");
}

void loop() {
  byte error, address;
  int nDevices=0;
  for(address=1;address<127;address++){
    Wire.beginTransmission(address);
    error=Wire.endTransmission();
    if(error==0){
      Serial.print("Found 0x");
      if(address<16)Serial.print("0");
      Serial.println(address,HEX);
      nDevices++;
    }
  }
  if(nDevices==0) Serial.println("No I2C devices found");
  delay(3000);
}

程序编译下载后显示Found 0x58(SGP30地址)、Found 0x36(电量计地址),说明硬件连接成功。

输出结果显示

I2CXIANSHI.jpg

结果同时也给串口进行输出。I2C读取.JPG





关键词: ESP32     Feather     评测     开箱    

助工
2026-08-20 18:38:32     打赏
2楼

这块开发板是不是可以使用IDF开发工具链呀!


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]