logo
0
0
Login

ESP32-C3 Super Mini 温湿度监测系统

硬件组件

  • ESP32-C3 Super Mini 开发板
  • SHT30 温湿度传感器模块
  • SSD1306 OLED显示屏 (128x64)

功能特性

  • 实时显示温湿度数据
  • 显示网络时间(日期和时间)
  • 温湿度数据每30分钟自动刷新
  • WiFi自动连接和配网功能
  • 支持AP模式配网或硬编码WiFi信息
  • 智能屏保功能 - 卡通猫跑马灯动画,防止OLED烧屏
  • 屏幕亮度调节 - 65%亮度保护视力
  • 竖向显示优化 - 128x64屏幕竖向90度旋转,更美观的布局设计
  • 简化的星期显示 - 使用"一 二 三 四 五 六 日"格式

接线说明

详见 wiring_diagram.md

使用说明

  1. 按照接线图连接硬件
  2. 上传代码到ESP32-C3
  3. 首次启动会创建WiFi热点进行配网
  4. 连接成功后自动获取网络时间并开始监测

开发环境

  • PlatformIO
  • Arduino Framework
  • ESP32-C3 开发板支持

uv venv platformio_env --seed source platformio_env/bin/activate && pip install platformio uv pip install platformio uv run platformio run apt install python3-dev libffi-dev libssl-dev

About

简单学习esp32-c3记录

Language
C43.8%
Makefile30.7%
C++25.1%
Python0.2%
Others0.2%