1 Star 1 Fork 1

麦兜/AKClock

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
GPL-3.0

AKClock

介绍

两个部件组装一个NTP时钟:ESP32-C3-MINI板 + 四位7脚LED时钟数码管。可以调整亮度。 四位7脚LED数码管分别连接到ESP32的7个GPIO引脚,ESP32通过切换引脚输出的正(A)负(K)极来点亮各个段位,所以起名为 AK-Clock

四位7脚LED时钟数码管

这种四位7脚LED数码管,是双极性复用的LED数码管,又称阴阳脚数码管,能最大限度地减少IO引脚数量。缺点是驱动略微复杂。另外每个IO同时点亮的LED数量不确定,无法用简单串联限流电阻的方法控制亮度,只能通过PWM技术实现数码管的亮度调整。 数码管的亮度范围是0到255,0表示完全关闭,255表示完全点亮。

组装一个NTP时钟

两个部件组装一个NTP时钟:ESP32—C3—MINI板 + 四位7脚LED时钟数码管。7个引脚对应直接焊上,不用其他任何零件,烧录软件即可运行。 编译环境 PlatformIO + VSCode, 采用Arduino框架。

移植说明

  1. 由于用到了ESP32的LEDC设备,不支持移植到ESP8266,移植到其他的ESP32都没问题
  2. 四位7脚数码管有很多种,一般DVD机、数码播放器等使用的较多,各个段位映射不同,只要修改 ledmap.h 头文件即可
  3. 其他的6脚、5脚的数码管可以参考源程序简单修改。比如充电宝上的188数码管就只有5个脚。

功能展望

  • 增加闹钟,直接模拟红外遥控器打开机顶盒、打开电视机,调到13频道看新闻联播
  • 开启蓝牙配置功能
  • 闹钟可以播放8bit音乐

空文件

简介

两个部件组装一个NTP时钟:ESP32-C3-MINI板 + 四位7脚LED时钟数码管。可以调整亮度。 展开 收起
README
GPL-3.0
取消

发行版 (2)

全部
19天前

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/maidoo/AKClock.git
git@gitee.com:maidoo/AKClock.git
maidoo
AKClock
AKClock
v0.0.1

搜索帮助