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),仅供参考