
ESP32S3像素时钟
简介
基于VSCode+PlatformIO下的Arduino环境,使用立创·ESP32S3R8N8开发板制作的像素时钟!包含时钟+天气+温湿度+数字雨+频谱灯+语音识别.....
简介:基于VSCode+PlatformIO下的Arduino环境,使用立创·ESP32S3R8N8开发板制作的像素时钟!包含时钟+天气+温湿度+数字雨+频谱灯+语音识别.....开源协议
:CC BY-NC-SA 3.0
描述
一、硬件设计
1.1. 电源部分
第一版时,使用 FM5324G 作为控制。它是一个集成了锂电池充电管理,电池5V升压输出,电池电量判断和 LED 电量指示的集成电源管理 IC。
但是发现使用一个800mAh的电池,开个10分钟就没电了,直接舍弃电源管理部分,直接通过TYPE-C接口进行供电。
当前版:
1.2. 主控部分
使用立创开发板的立创·ESP32S3R8N8开发板。
1.3. RTC时钟部分
使用常见的一个RTC时钟模块DS1302。特点如下:
原理图设计
1.4. 温湿度采集部分
又是使用常见的一个温湿度传感器DHT11。特点如下:
原理图设计
1.5. WS2812彩灯矩阵部分
这里购买的是淘宝上卖36元
的 32 * 8 像素的彩灯矩阵:WS2812B全彩软像素屏8X8 8X32 16X16幻彩5V显示可编程像素软屏
原理图设计:
1.6. 音频采集部分
关于模拟信号类我不太连接,这里是参考的一个音频采集模块的电路:MAX4466音频采集模块
,感兴趣的朋友直接上淘宝搜索就好。
原理图设计:
1.7. 按键部分
在软件部分当中使用一个按键去控制UI界面的切换。但是当前我虽然用上了按键,结果我的外壳部分没有做好,导致我现在切换界面的拆开外壳去按按键... 大家等我完善或者复刻的时候自行完善就好。
原理图设计:
二、软件设计
-
软件部分参考gitee代码仓库:ESP32S3R8N8像素时钟
-
仓库中已经为大家准备好了
当前的完整固件
、各功能的代码例程
、完善的使用文档
、完整工程源码
、3D外壳文件
等。 -
大家也可上CSDN查看软件类文档:https://blog.csdn.net/qq_51930953/category_12742298.html
三、外壳部分
四、项目展示
4.1. 静态图
4.2. 动态图
设计图

BOM


评论