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トラッキングをサポートし、顔や手の動きをロボットに送信できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト