Stack-Chan 机器人从打印到说话:30 分钟上手笔记

发布时间:2026/8/24 9:13:52

Stack-Chan 机器人从打印到说话:30 分钟上手笔记
Stack-Chan 机器人从打印到说话30 分钟上手笔记【免费下载链接】stack-chanA JavaScript-driven M5Stack-embedded super-kawaii robot.项目地址: https://gitcode.com/gh_mirrors/sta/stack-chanStack-Chan 机器人是给 M5Stack 装一张脸两个舵机转头屏幕会眨眼还会说话。你手上有块 M5Stack、两个 SG90 舵机、一台 3D 打印机接下来 30 分钟桌上就会多一个会动的小家伙。选型速查预算档位核心板舵机一句话理由入门M5Stack BasicSG90 × 2最便宜Grove 口接线即用甜点位M5Stack Core2SG90 × 2带触摸屏固件有现成组合DIY 最顺手进阶M5Stack CoreS3Dynamixel XL330官方整套动作最顺滑拿不准就选第二行。Core2 加 SG90 有现成的刷机命令舵机最便宜屏幕看脸也清楚。动手篇从打印到第一次眨眼打印外壳备齐螺丝外壳文件在 case 目录按你选的板子挑一套SG90 方案看 case/case_SG90/。shell、bracket、feet 几个 STL 直接打印方向按官方推荐摆装回去才不紧不松。螺丝备 M2 的 4mm×4 和 8mm×2电池背包另有一个 backpack 目录。推荐打印方向把舵机扣进支架装好核心板舵机先别锁死。把十字舵机臂的凸起对准正前方作为参考角拧紧 bracket 即可。SG90 的信号线走 Grove 口电源交给电池背包。这里我栽过跟头先刷固件测一轮动作再决定锁螺丝省得返工。内部结构别夹线刷上固件电脑装好 Node.js克隆仓库并搭环境git clone https://gitcode.com/gh_mirrors/sta/stack-chan cd stack-chan/firmware npm i npm run setup -- --deviceesp32然后刷机Core2 加 SG90 用 npm run flash:takao_core2_sg90其他板子选对应子平台命令。不想搭环境的话Web 刷写工具也能直接用。Web 刷写免搭环境看她会不会眨眼和动通电几秒后屏幕出现脸。按 A 键她随机张望按 B 键她依次看左、右、上、下。如果她开始左右摇头说明舵机接线全对。到这一步她活了。玩法你可以试试 face_tracker。把 Stack-Chan 打开站到画面里她会左右跟着你走。那种被盯上的感觉很真实。人脸追踪实测你可以试试 chatgpt 对话。配好 API key跟她说话她会听、会回声音还是 TTS 合成的能换音色。表情动画会眨眼进阶可以玩 多机协同。两台 Stack-Chan 用 BLE 互相发现、互相传话。你可以试试让她们你一句我一句地聊。选件与避坑SG90 还是 RS30X 90% 的情况选 SG90 就够。舵机参考价通信方式特点SG9020 元/个PWM最便宜精度低有噪点RS30X100 元/个TTL 串口数字控制安静角度稳刷完固件舵机不动→ driver.type 没配 → 在 manifest_local.json 里设成 pwm 再重刷舵机装上就卡壳→ 舵机臂装反 → 凸起朝前先测再锁两个串口舵机一起动→ ID 相同 → ID1 给水平轴ID2 给俯仰轴通电黑屏→ 没进下载模式 → 按住 BOOT 再松手看 刷写文档外壳装不进→ 打印方向不对 → 按推荐方向打配合度紧就调 0.1mm收尾想看看别人都在折腾什么翻翻 case/contributed/ 里的玩家案例大概率能给你一个新的外壳灵感。【免费下载链接】stack-chanA JavaScript-driven M5Stack-embedded super-kawaii robot.项目地址: https://gitcode.com/gh_mirrors/sta/stack-chan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

3分钟从0到下载IPA:ipatool命令行工具完整实战

3分钟从0到下载IPA:ipatool命令行工具完整实战

2026/8/24 9:13:52

3分钟从0到下载IPA:ipatool命令行工具完整实战 【免费下载链接】ipatool Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store 项目地址: https://gitcode.com/GitHub_Trending/ip/ipatool …

C++模板编程:从泛化到特化的核心机制与实战应用

C++模板编程:从泛化到特化的核心机制与实战应用

2026/8/24 9:13:52

1. 从“万能模具”到“精准定制”:C模板编程的深度解构在C的世界里,如果你只想写一个函数来处理整数加法,再写一个处理浮点数加法,代码很快就会变得臃肿且难以维护。这就像为每一种尺寸的螺丝都单独制造一把螺丝刀,效率…

NestJS 单体应用跨服务共享事务:nestjs-cls @Transactional 装饰器零侵入实践

NestJS 单体应用跨服务共享事务:nestjs-cls @Transactional 装饰器零侵入实践

2026/8/24 9:13:52

NestJS 单体应用跨服务共享事务:nestjs-cls Transactional 装饰器零侵入实践 【免费下载链接】nestjs-cls A continuation-local storage (async context) module compatible with NestJSs dependency injection. 项目地址: https://gitcode.com/gh_mirrors/ne/ne…

构建AI技能市场:从软件工程活动到可复用智能体技能

构建AI技能市场:从软件工程活动到可复用智能体技能

2026/8/24 10:43:55

1. 项目概述:从工程活动到可复用智能体技能的跃迁最近在探索智能体(Agent)技术落地的过程中,我反复思考一个问题:我们投入大量精力开发的智能体,其能力是否像传统软件一样,可以被模块化、标准化…

电脑文件自动备份至百度网盘实操:我重新走了一遍授权流程

电脑文件自动备份至百度网盘实操:我重新走了一遍授权流程

2026/8/24 10:43:55

技术背景与需求分析 电脑硬盘损坏、勒索病毒加密、手误覆盖文件,这三种情况遇到一次,就足以让人后悔当初没有做好备份。手动拷贝文件到U盘或网盘的问题在于:它严重依赖人的记忆和执行频率,而人恰恰是最不可靠的环节。因此&#x…

电脑文件自动复制到U盘,试试这种带校验的同步方式

电脑文件自动复制到U盘,试试这种带校验的同步方式

2026/8/24 10:43:55

技术背景与需求分析 在日常办公中,我们经常需要将电脑上的关键文件(如项目文档、数据库备份、配置文件)定时复制到U盘,用于归档或异地转移。手动拖拽复制的问题在于:要么依赖人工记忆,容易漏掉增量文件&am…

如何将RSS订阅源变成响应式社交墙?jQuery Socialist实践指南

如何将RSS订阅源变成响应式社交墙?jQuery Socialist实践指南

2026/8/24 10:43:55

如何将RSS订阅源变成响应式社交墙?jQuery Socialist实践指南 【免费下载链接】jquery-socialist jquery social media plugin that aggregates and combines Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest and.. Combine social feeds from multiple…

数学建模实战指南:从思维转变到论文写作的全流程解析

数学建模实战指南:从思维转变到论文写作的全流程解析

2026/8/24 10:43:55

1. 从“解题”到“建模”:思维模式的根本转变很多人一听到“数学建模”,第一反应就是“解数学题”。我刚接触建模时也是这么想的,以为就是把题目里的条件翻译成方程,然后求解就完事了。但真正参与了几次竞赛,又带了几届…

C++类模板:从通用容器到智能指针的泛型编程实战

C++类模板:从通用容器到智能指针的泛型编程实战

2026/8/24 10:33:55

1. 从“通用”到“高效”:为什么我们需要C类模板?如果你写过C,大概率遇到过这样的场景:你需要一个链表来存整数,于是吭哧吭哧写了个IntList类。过两天,项目需求变了,又要一个存字符串的链表&…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/23 0:02:09

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/23 0:02:09

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/23 0:02:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

2026/8/24 0:03:28

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

2026/8/24 0:03:28

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

2026/8/24 0:03:28

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…