当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]作为一个经常进行讲座、工作坊和会议演讲的人,我希望有一个比智能手机或笔记本电脑屏幕更吸引人的计时器。

使用 ESP-IDF 和 Claude 代码构建 Stack-chan-chan-chan 呈现计时器

作为一个经常进行讲座、工作坊和会议演讲的人,我希望有一个比智能手机或笔记本电脑屏幕更吸引人的计时器。

该项目将Stack-chan转变为一个由ESP32-S3驱动的演示助手。该设备可显示大型倒计时,通过面部表情提供视觉反馈,并可通过触摸屏直接进行控制。

该项目采用ESP-IDF和M5Unified进行开发,在实施和迭代过程中,Claude Code作为AI辅助开发合作伙伴参与其中。

功能

•90分钟演示计时器

•触摸屏控制

•-5分钟

•重置

•开始 / / / 暂停

•+5分钟

•触摸屏控制 - 5分钟 重置 开始/暂停 +5分钟

•随计时器状态变化的表情

•重要节点的可听提醒

•完全独立运行

•开源固件

为什么选择Stack-chan?

•有许多演示计时器,但大多数都是作为通用工具设计的。

•Stack-chan 提供了更人性化的界面。即使是简单的面部表情,也能比单纯使用数字更自然地传达信息。

我的长期目标是将这个项目从一个计时器发展为一个能够实现以下功能的演示配套工具:

•边听边移动头部

•眨眨眼,做出反应

•提供语音通知

•支持讲座和研讨会

•开发流程

固件是使用以下方式开发的:

•M5Stack Stack-chan(CoreS3)

•ESP-IDF v5.5.1

•M5Unified

•Claude Code

工作流程效果出人意料地好。Claude Code Code 处理了大部分重复的编码和界面迭代,而测试和验证则直接在硬件上进行。

未来工作

接下来计划的功能:

•基于伺服的头部运动

•闪烁动画

•语音通知

•针对特定演讲者的演示模式

Stack-chan-chan-chan 简史

Stack-chan最初是由日本创作者兼工程师“shikarunochi”个人发起的一个项目。

最初的构想虽然简单却极具力量:使用一个M5Stack控制器、一对舵机和一个小的动画脸,打造出一个令人意想不到地充满活力的桌面陪伴机器人。

该项目通过 Hackster.io 和 GitHub 开源并分享给创客社区,吸引了大量国际用户。随着社区不断壮大,M5Stack 与开发者合作将这一概念商业化,使 Stack-chan 成为一款官方产品和套件。

如今,Stack-chan 是一个极佳的平台,可用于探索机器人技术、用户界面、嵌入式人工智能以及人机交互等领域。

该项目在此基础上探索了一个不同的应用场景:将 Stack-chan-chan-chan 转变为用于讲座、研讨会和会议演讲的演示助手。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

我一直很推崇深度专注的工作方式,并努力践行这一理念。但我也需要时不时地休息一下,这时我就需要用到番茄钟计时器。市面上有很多适用于手机的应用程序,但我更希望完全与手机断开连接。我身边有两块闲置的 M5 StickC Plu...

关键字: 计时器 M5 StickC Plus2 传感器

你是否曾经在街上发现了一块巨大的纸板,然后想知道我该怎么处理它……好了,这里有一个很酷的想法,可以教育人们可持续发展的方法,和你的朋友一起享受快乐时光。

关键字: 3D打印 可持续发展 计时器

晶体振荡器被广泛应用到军、民用通信电台,微波通信设备,程控电话交换机,无线电综合测试仪,BP机、移动电话发射台,高档频率计数器、GPS、卫星通信、遥控移动设备等。它有多种封装,特点是电气性能规范多种多样。它有好几种不同的...

关键字: 石英晶体振荡器 计时器

在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。

关键字: 计时器 软件延时 00-59秒

要想实现人机交互,显示装置是不可缺少的。前面讲到了如何利用单片机控制数码管的显示,这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已用数码管显示的定时器搬到液晶屏上来。

关键字: 51单片机 液晶显示 计时器

这次做了51单片机的实验数字秒表显示,用到了定时器,中断服务函数,还有就是数码管的动态显示,还有就是程序的逻辑考虑初次在这里写,经验不足,排版不够美观代码如下:#include#define uchar unsigned...

关键字: 单片机 数字秒表 计时器

要想实现人机交互,显示装置是不可缺少的。前面讲到了如何利用单片机控制数码管的显示,这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已用数码管显示的定时器搬到液晶屏上来。这里用到的

关键字: 51单片机 液晶显示 计时器
关闭