stack-chan/stack-chan

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

해결하는 문제

Stack-chan은 소형 데스크톱 로봇을 만들고 사용자 정의할 수 있도록 접근성 높은 오픈소스 플랫폼을 제공합니다. 통합된 펌웨어, 하드웨어 설계, 브라우저 기반 개발 도구를 제공하여 복잡한 SDK 설치 없이도 로봇 제작과 프로그래밍을 간소화합니다.

작동 방식

이 프로젝트는 M5Stack 하드웨어(특히 CoreS3)를 기반으로 구축됩니다. JavaScript 기반 펌웨어를 사용하여 사용자가 "MODs"(사용자 애플리케이션)를 통해 로봇의 기능을 확장할 수 있습니다. 브라우저 도구 세트를 통해 펌웨어를 플래시하고, BLE를 통해 설정을 구성하며, 모양 편집기를 사용해 맞춤형 표정을 만들고, 블록 기반 에디터나 시뮬레이터를 사용해 새로운 MOD를 개발할 수 있습니다.

대상 사용자

임베디드 시스템이나 전문 하드웨어 도구에 깊은 전문 지식이 없어도 로봇과 프로그래밍에 관심 있는 취미가, 마이크로, 초보자들을 위한 플랫폼입니다.

주요 특징

  • 브라우저 기반 개발: 웹 기반 펌웨어 설치기, 블록 에디터, 시뮬레이터를 포함하여 빠른 프로토타이핑을 가능하게 합니다.
  • 모듈식 확장성: 사용자는 사용자 정의 MOD를 설치하고 공유하여 로봇에 새로운 행동을 추가할 수 있습니다.
  • 오픈 하드웨어: 3D 프린터로 출력 가능한 케이스 모델과 회로도를 제공하여 자체 하드웨어를 제작하고자 하는 사용자에게 적합합니다.
  • 통합 추적 기능: MediaPipe BLE 추적을 지원하여 얼굴과 손의 움직임을 로봇으로 전송할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트