ESP8266 电纸屏天气预报站
esp8266-weather-station-epaper
⭐⭐☆☆☆ (2/5)
已发布
项目简介
用ESP8266在2.9寸电子纸显示天气预报。
这个开源项目「esp8266-weather-station-epaper」是一个基于ESP8266芯片和电子纸屏幕的智能天气站,核心功能是将天气预报信息显示在2.9英寸的低功耗电子墨水屏上。项目解决了传统WiFi天气站功耗高、屏幕刺眼、配置复杂的问题,特别适合需要长时间离线运行、对阅读舒适度有要求的场景,比如桌面摆件、床头信息屏或办公室环境监测。
标签
项目特点
**低功耗设计**:使用深度睡眠模式,搭配低静态电流 LDO(如 HT7333),使电池供电成为可能。
**电纸屏显示**:采用 2.9 英寸电纸屏,显示清晰且断电后内容不消失,非常适合天气信息展示。
**多语言支持**:内置中英文语言包,并支持添加更多语言,天气数据源支持多种语言。
**手机端配置**:最新版支持通过手机直接设置多种参数,简化了连接 Wi-Fi 的流程。
**自定义消息**:可以通过 HTTP 向设备发送自定义消息,增加互动性。
**开源硬件**:提供完整的 PCB 设计文件和 3D 打印外壳文件,方便复刻。
技术规格
| 主控芯片 | |
|---|---|
| 显示屏 | |
| 供电方式 | |
| 通信方式 | |
| 数据源 | |
| 睡眠功耗 | |
| 编程环境 | |
| 文件系统 |
项目资源
duck531a98/esp8266-weather-station-epaper
06/esp8266%e7%94%b5%e7%ba%b8%e5%b1%8f%e5%a4%a9%e6%b0%94%e9%a2%84%e6%8a%a5%e7%ab%99
duck/esp8266-weather-station-epaper
duck531a98/font-generator
esp8266/Arduino#installing-with-boards-manager
latest/filesystem.html#uploading-files-to-file-system
detail.tmall.com/item.htm?id=550690109675&spm=a1z09.2.0.0.nyL5N4&_u=q2skmgl30cb
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP8266 开发板 (NodeMCU / Wemos D1 mini) 或集成 PCB | 1 | — | 集成 PCB 的 Gerber 文件在 `/PCB` 文件夹 |
| 2.9 英寸电纸屏 (微雪电子) | 1 | — | 需确认接口兼容 |
| 锂电池 (Li-Po) | 1 | — | 容量建议 400mAh 或以上 |
| 3D 打印外壳 | 1 | — | STL 文件在 `/3d` 文件夹 |
| 电阻、电容、LDO 等 | 若干 | — | 详见 PCB 设计文件 |
| 杜邦线或排针排母 | 若干 | — | 用于连接各模块 |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台/电烙铁 | 焊接电子元件和排针 | ✅ 是 |
| 电脑 | 编写和上传代码 | ✅ 是 |
| USB 数据线 | 连接 ESP8266 开发板到电脑 | ✅ 是 |
| 万用表 | 调试电路和测量电压 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要焊接电子元件,组装外壳,连接线路。建议具备基础的焊接和手工制作能力。
💻 **编程能力**:需要会使用 Arduino IDE,了解如何安装库和开发板支持,并能修改代码中的 Wi-Fi 配置、API Key 等参数。
⚡ **电子电路**:需要理解基本的电路原理,如分压电路、LDO 稳压、GPIO 连接等,以便进行调试和故障排除。
适用场景
**个人桌面天气站**:放在书桌或床头,随时查看天气信息,无需点亮手机。
**低功耗物联网项目学习**:学习 ESP8266 的深度睡眠模式、低功耗设计和电纸屏驱动。
**创意礼物**:可以自定义显示消息,作为送给朋友或家人的独特礼物。
**智能家居信息面板**:作为家庭信息中心的一部分,显示天气、日历等信息。