返回项目列表
Project 06

天气魔方

WeatherCube

使用 ESP8266 驱动 OLED 屏,通过和风天气 API 获取实时天气、NTP 同步时间,3D 打印立方体外壳,桌面摆件级完成度。

入门 12 天 ESP8266
P06WeatherCube
01

技能

你将学到什么

硬件

  • ESP8266 开发
  • I2C OLED
  • HTTP API
  • 3D 打印

软件

  • Arduino IDE
  • U8g2 库
  • WiFi/NTP
  • JSON 解析

系统

  • 天气 API
  • 数据刷新策略
  • UI 布局

工程

  • 3D 建模
  • 组装调试
  • 文档撰写
  • 项目演示
02

硬件

所需材料

01

ESP8266 (ESP-01S)

WiFi 内置

02

SSD1306 OLED

0.96" 128×64 I2C

03

和风天气 API

HTTPS RESTful

04

3D 打印外壳

PLA 立方体

日程

项目时间线

Day 1-3Phase 1

入门

ESP8266 入门、Arduino IDE、Blink

Day 4-8Phase 2

显示与联网

OLED 驱动、和风天气 API、JSON 解析

Day 9-12Phase 3

整合与展示

NTP 时间、外壳组装、项目展示

资源

开源参考

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