メインコンテンツまでスキップ

CodeCraft コミュニティ & 公開

CodeCraft はゼロからプロジェクトを構築するだけでなく、SenseCraft AI Application Gallery を通じて作品を閲覧、再利用、公開することもできます。

Application Gallery では、プロジェクトのインスピレーションを探したり、公式サンプルを閲覧したり、コミュニティプロジェクトを体験したり、自分の CodeCraft 作品を公開してより多くのユーザーと共有したりできます。ほかのユーザーはあなたのプロジェクトを閲覧し、ファームウェアをデプロイし、許可されている場合は学習やさらなる開発のためにプロジェクトをクローンできます。

このドキュメントでは、Application Gallery でコミュニティプロジェクトを閲覧する方法と、CodeCraft プロジェクトを SenseCraft AI Application Gallery に公開する方法を説明します。


SenseCraft AI の Application Gallery では、インスピレーションの発見からプロジェクト公開までの一連のワークフローを 1 か所で完結できます。

CodeCraft Community Projects

ここでできること

目的説明
🔍 インスピレーションを探す多数のプロジェクトを閲覧してアイデアを得る
📖 公式サンプルを学ぶ公式チームが提供する標準的な実装を学習
♻️ コミュニティプロジェクトを再利用既存の作品をそのままフォークまたは改変
🚀 自分の作品を公開自分の作品をコミュニティに向けて発信
🎮 ハードウェアを素早く体験ミニゲームから高度なメイカープロジェクトまで、迅速なプロトタイピングを実現

主なメリット

  • CodeCraft で開発を加速 — プロトタイプを素早く構築でき、コーディングのハードルを下げます。
  • ワンクリック公開 — 完成したプロジェクトをギャラリーに直接公開し、世界中で再利用できます。

💡 カジュアルなプロジェクトから高度なメイカープロジェクトまで、あらゆる段階に適しています。初心者から上級者まで、誰でも活用できます。


Application Gallery の使い方

方法動作内容ユースケース
閲覧 & 再利用Clone(プロジェクトをコピー → 元の内容を基に変更)• 開発ボードやセンサーを素早く体験
• 既存のサンプルを改変
• 公式プロジェクトを授業やデモ用にアレンジ
作成 & 公開Publish(App → My Apps → Create New App → New Workspace)• アイデアを公開してフィードバックを得る
• 他の人向けにサンプルを提供
• 個人のプロジェクトポートフォリオを構築

3.2 アプリケーションの公開

3.2.1 公開前の準備

公開前に、次の素材を準備してください。

項目要件備考
プロジェクト画像• カバー画像として推奨
• アスペクト比:4:3
• サイズ:2MB 未満
• 明瞭で内容を視覚的に表現
必須
プロジェクト名 & 説明• 簡潔で魅力的な名前
• デバイス名などのキーワードを含めてもよい(例:Wio TerminalXIAO ESP32S3 Sense
必須
ファームウェアファイル• 形式:.bin または .hex
• 実機でテスト済みであること
.bin は Wio Terminal / XIAO ESP32S3 Sense 用
.hex は Grove Beginner Kit で一般的
必須
ソースコードファイル• 例:.ino ファイル
• 任意。学習や改変用
任意

3.2.2 公開に関する FAQ

質問回答
ファームウェアがない場合は?- ファームウェアは必須であり、ない場合は他のユーザーがプロジェクトを実行できません
- アップロード前に必ず実機でファームウェアをテストしてください
- まだ生成していない場合は、CodeCraft AI に「Please provide a .bin firmware file.」と依頼してください
カバーやドキュメントで GIF は使えますか?- はい、カバー画像とドキュメントの両方で GIF をサポートしています
- 動的なデモに推奨されます
- 読み込みが遅くならないよう、ファイルサイズは小さく保ってください
動画を埋め込めますか?- はい、動画リンクの埋め込みに対応しています
- YouTube、Bilibili、抖音(Douyin)などのプラットフォームに対応
- エディタにリンクを直接貼り付けると自動的に埋め込み表示されます

3.3 SenseCraft AI で新しい App を公開する

3.3.1 SenseCraft AI へアクセス

SenseCraft AI Application Gallery を開きます。ここから新しいアプリケーションをゼロから作成することも、既存のアプリケーションをクローンして改変・再公開することもできます。


3.3.2 新しいアプリケーションを作成

ゼロから開始することも、既存のアプリケーションをテンプレートとして利用することもできます。

3.3.2.1 既存の App をクローン

任意の公開済みアプリケーションを開き、Clone をクリックして、その内容を基に編集を続けます。

Clone App


3.3.2.2 新しい App を作成

Application Gallery に移動し、次をクリックします。

My Apps > Create New App > Create New Workspace

Create New App


3.3.3 コンテンツの編集

アプリケーションを作成したら、エディタを使って 4 つのステップで内容を完成させます。

Edit App Workflow


3.3.3.1 App 概要

名前、説明、シナリオ、ライセンス、画像など、アプリの基本情報を入力します。

項目説明 & 提案必須
Name• 分かりやすく魅力的にする
Wio TerminalGrove Beginner KitXIAO ESP32S3 SenseCodeCraft などのデバイスキーワードを含める
• 例:CodeCraft Smart Temperature & Humidity Display - Wio Terminal
Description• 機能と使用ハードウェアを簡潔に説明
• 該当する場合は「CodeCraft で作成した」ことを明記
• 例:This is a Wio Terminal project created with CodeCraft for real-time temperature and humidity display.
Scenario次から選択:
• Education(教育)
• Smart Home(スマートホーム)
• Environmental Monitoring(環境モニタリング)
• Sensor Applications(センサー応用)
• AIoT Projects(AIoT プロジェクト)
License1. クローンを許可: 他のユーザーがプロジェクトをフォークして改変できるようにします
2. 商用利用を許可: 許可する場合、商用利用を可能にします
Images• 実機の写真を使用
• アスペクト比 4:3、サイズ 2MB 未満
• プロジェクトの出力がはっきり分かるもの
• 最大 16 枚まで

3.3.3.2 App 詳細

このセクションでは、プロジェクトの背景、開発プロセス、使用手順を記述します。ワンクリックでデプロイできるように、ファームウェアブロックを追加することもできます。

カテゴリ記述内容 / コンテンツ
プロジェクト紹介• 機能とハードウェアを説明
• CodeCraft のワークフローを解説
• 使用したプロンプトを列挙
• 結果と注意点を示す
• CodeCraft へのリンクを追加
project-doc-interface
ファームウェア & デバイスへのデプロイ• 「Flash Firmware」ブロックを挿入
• 対象デバイスを選択
• Wio Terminal / Grove Beginner Kit / XIAO ESP32S3 Sense をサポート
Document Editing
ファームウェアファイルのアップロード.bin または .hex ファイルをアップロード
.hex は主に Grove Beginner Kit 用
• ファームウェアがテスト済みであることを確認
Firmware Upload
ソースコードのアップロード(任意).ino などのソースファイルをアップロード
• 学習や改変に役立ちます
Upload Source
開発 & テストの詳細• 手順を分かりやすく記述
• テスト方法と結果を含める
• 必要に応じてスクリーンショットやデータを追加

3.3.3.3 部品表(Bill of Materials)

Seeed 開発ボードその他の Seeed 製品サードパーティ製ハードウェア / ツール
Wio TerminalGrove Beginner KitXIAO ESP32S3 Sense• Grove センサー、拡張モジュールなど
• 対応デバイスがない場合は、SenseCraft AI Device Request Form からリクエストを送信
• サードパーティ製ハードウェア
• その他関連する部材

3.3.3.4 プレビュー & 公開

送信前に、次の点を確認してください。

カテゴリチェック項目
基本情報• カバー画像が鮮明で魅力的である
• App 名が正確である
• 説明が分かりやすい
• ライセンス設定が正しい
部品 & ファームウェア• 部品表が完全である
• ファームウェアが正しくアップロードされている
機能検証• ファームウェアを書き込んだ後、デバイスが正しく動作する
任意コンテンツ• ソースコードがダウンロード可能(アップロードしている場合)
• 3D モデルやベクター素材などの追加ファイル

確認が完了したら、Publish をクリックし、免責事項に同意します。


3.3.4 公開後

審査に通過すると、あなたのアプリケーションは SenseCraft AI Application Gallery に表示されます。

アプリのリンクをコピーして、SNS、コミュニティフォーラム、プロジェクトドキュメントなどで共有することで、より多くのユーザーにあなたの CodeCraft プロジェクトを見つけてもらい、利用してもらうことができます。

Loading Comments...