电子墨水屏门牌系统 DoorsignEPD

ESP32 1/5 已发布
jamct 102 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/5

项目简介

ESP32电子纸门牌,从Web服务器加载图像。


DoorsignEPD 是一个基于 ESP32 微控制器和 Waveshare 电子纸显示屏(支持 2.9、4.2 或 7.5 英寸)构建的数字门牌开源项目。该项目旨在解决传统纸质门牌信息更新不便、能耗高的问题,特别适用于办公室、会议室、气象站等需要频繁更换显示内容的场景。

标签

项目特点

支持多种尺寸的 Waveshare 电子墨水屏(2.9、4.2、7.5 英寸)
通过 WiFi 从 Web 服务器加载图像内容
利用 ESP32 深度睡眠模式实现超低功耗
服务器端 PHP 生成图像,支持多种内容模板
支持红黑白三色显示
可通过 CSV 文件或 Google 表格动态更新内容
支持 iCal 日历显示(7.5 英寸竖屏模式)

技术规格

主控芯片 ESP32
显示屏 Waveshare 电子墨水屏(2.9/4.2/7.5 英寸)
通信方式 WiFi(SPI 驱动显示屏)
供电电压 3.3V
显示刷新电流 8mA
待机电流 ~5μA
服务器要求 PHP >7.0,GD 库支持
依赖库 GxEPD, Basecamp, Adafruit_GFX, AsyncTCP, ArduinoJson v5.x

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 推荐使用 ESP32 DevKit 或类似型号
Waveshare 电子墨水屏 1 可选 2.9/4.2/7.5 英寸
杜邦线/排线 若干 用于连接 ESP32 和显示屏
3.3V 电源模块 1 或使用 USB 供电
3D 打印外壳 1 可选,用于安装固定

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5

所需技能

🔧 **动手能力**:需要基本的电子焊接和接线能力,能够按照接线表连接 ESP32 和电子墨水屏 💻 **编程能力**:需要掌握 Arduino IDE 使用,了解 ESP32 开发基础,熟悉 PHP 和 Web 服务器配置 ⚡ **电子电路**:了解 SPI 通信协议,掌握 GPIO 引脚配置,理解电子墨水屏驱动原理

适用场景

办公室门牌显示(显示人员名单、职位信息)
会议室门牌(显示会议日程、房间状态)
天气信息站(显示温度、天气图标)
智能家居信息面板(显示日历、提醒事项)
学校/医院房间标识(动态更新房间信息)