返回项目列表
Project 02

温湿度网络时钟

EnvClock

基于 STM32L433 的 WiFi 温湿度网络时钟。ESP8266 负责联网与 SNTP 网络授时,SHT31 采集温湿度,OLED 实时显示时间、温度与湿度。复刻 UP主「乐在程上」的桌面摆件项目。

基础 10 天 STM32L433
P02EnvClock
01

技能

你将学到什么

硬件

  • STM32 基础
  • I2C 通信
  • UART/AT 命令
  • 传感器选型

软件

  • C 嵌入式阅读
  • ESP8266 AT
  • SNTP/NTP
  • OLED 显示

系统

  • WiFi 联网
  • 时钟同步
  • 复刻调试

工程

  • 接线焊接
  • 工具链使用
  • 系统调试
  • 项目演示
02

硬件

所需材料

01

STM32L433 开发板

Cortex-M4, KE1 板兼容

02

ESP-01S

ESP8266 WiFi, AT 固件

03

SHT31

高精度温湿度 I2C

04

SSD1306 OLED

0.96" 128×64 I2C

05

蜂鸣器+按键

PWM 报时 + 调时

06

PCB/面包板

桌面摆件外壳

日程

项目时间线

Day 1-3Phase 1

嵌入式基础

STM32L433 入门、CubeIDE 工具链、GPIO/UART、点灯与串口

Day 4-6Phase 2

传感器与显示

SHT31 温湿度采集、SSD1306 OLED 显示

Day 7-10Phase 3

WiFi 联网与整合

ESP8266 联网、SNTP 网络授时、时钟整合、外壳组装与展示

资源

开源参考

本项目基于以下开源项目改编 · Adapted from the open-source project below