stack-chan/stack-chan

A JavaScript-driven M5Stack-embedded super-kawaii robot.

解决的问题

Stack-chan 提供了一个易于访问的开源平台,用于创建和自定义小型桌面机器人。通过提供集成的固件、硬件设计和基于浏览器的开发工具,简化了机器人构建和编程的过程,无需安装复杂的 SDK。

工作原理

该项目基于 M5Stack 硬件(特别是 CoreS3)。使用 JavaScript 驱动的固件,允许用户通过“MODs”(用户应用程序)扩展机器人的功能。一套浏览器工具使用户能够通过 BLE 配置偏好、使用形状编辑器创建自定义面部表情、使用基于块的编辑器或模拟器开发新的 MOD。

适用人群

专为对机器人和编程感兴趣但无需深入嵌入式系统或专业硬件工具知识的爱好者、创客和初学者设计。

主要亮点

  • 基于浏览器的开发:包含基于 Web 的固件安装程序、块编辑器和模拟器,支持快速原型设计。
  • 模块化可扩展性:用户可以安装和共享自定义 MOD,为机器人添加新行为。
  • 开源硬件:提供可 3D 打印的外壳模型和电路图,适合希望自行构建硬件的用户。
  • 集成追踪功能:支持 MediaPipe BLE 追踪,可将面部和手部动作发送至机器人。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目