项目简介
本项目是基于ESP32的货架边缘时钟系统,利用ESP32开发板作为主控芯片,搭配NeoPixels LED实现多种信息的显示,具备多种实用功能,还能与智能家居系统集成。
项目的主要特性和功能
- ESP32驱动:采用ESP32开发板为主控芯片,支持OTA(Over-The-Air)更新。
- LED显示:配备266个NeoPixels LED,其中252个用于数字显示,14个用于下照明。
- 多种显示模式:支持时钟、日期、温度、湿度、倒计时等多种显示模式。
- Web服务器:提供Web界面,用户可通过浏览器对时钟进行配置和控制。
- 智能家居集成:可与家庭自动化系统(如openHAB)集成,获取外部温度和湿度数据。
- 自动亮度调节:支持根据环境亮度自动调节LED亮度,也可手动设置亮度。
安装使用步骤
硬件准备
- 利用3D打印部件和木材组装时钟的框架。
- 将ESP32、NeoPixels LED和其他电子元件安装到框架上并完成布线。
- 连接电源,确保所有电子元件正常工作。
软件安装
- 通过USB连接ESP32,配置WiFi网络参数。
- 使用Arduino IDE或PlatformIO将代码上传到ESP32。
配置和使用
- 首次启动时,时钟会创建一个WiFi热点,SSID为“Shelf Edge Clock”,密码为“sEC_v2.0.0”。连接该热点后,通过浏览器访问192.168.100.1进行配置。
- 在Web界面中配置WiFi连接,使时钟能连接到家庭网络和互联网。
- 通过家庭网络的IP地址访问时钟的Web界面,进行各种设置和控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】