littlebot
Published on 2025-04-13 / 3 Visits
0

【源码】基于ESP32的Shelf Edge Clock项目

项目简介

本项目是基于ESP32的货架边缘时钟系统,利用ESP32开发板作为主控芯片,搭配NeoPixels LED实现多种信息的显示,具备多种实用功能,还能与智能家居系统集成。

项目的主要特性和功能

  1. ESP32驱动:采用ESP32开发板为主控芯片,支持OTA(Over-The-Air)更新。
  2. LED显示:配备266个NeoPixels LED,其中252个用于数字显示,14个用于下照明。
  3. 多种显示模式:支持时钟、日期、温度、湿度、倒计时等多种显示模式。
  4. Web服务器:提供Web界面,用户可通过浏览器对时钟进行配置和控制。
  5. 智能家居集成:可与家庭自动化系统(如openHAB)集成,获取外部温度和湿度数据。
  6. 自动亮度调节:支持根据环境亮度自动调节LED亮度,也可手动设置亮度。

安装使用步骤

硬件准备

  1. 利用3D打印部件和木材组装时钟的框架。
  2. 将ESP32、NeoPixels LED和其他电子元件安装到框架上并完成布线。
  3. 连接电源,确保所有电子元件正常工作。

软件安装

  1. 通过USB连接ESP32,配置WiFi网络参数。
  2. 使用Arduino IDE或PlatformIO将代码上传到ESP32。

配置和使用

  1. 首次启动时,时钟会创建一个WiFi热点,SSID为“Shelf Edge Clock”,密码为“sEC_v2.0.0”。连接该热点后,通过浏览器访问192.168.100.1进行配置。
  2. 在Web界面中配置WiFi连接,使时钟能连接到家庭网络和互联网。
  3. 通过家庭网络的IP地址访问时钟的Web界面,进行各种设置和控制。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】