STEM Buddy

0+
ダウンロード
コンテンツのレーティング
全ユーザー対象
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像
スクリーンショット画像

このアプリについて

STEM Buddy は、スマートフォンを ESP32 や Arduino プロジェクト用の仮想ハードウェアに変えます。実際のコードを記述し、Bluetooth 経由でコマンドを送信するだけで、スマートフォンが LCD、LED、サーボ、センサー、オシロスコープとして機能します。

ブレッドボードがなくても大丈夫です。スマートフォンがコンポーネントになります。

仕組み:
1. Arduino/ESP32 プロジェクトに STEM Buddy C++ ライブラリを組み込みます。
2. 実際のコードを記述します。例:stemBuddy.lcd.print("Hello!") または stemBuddy.led.setColor(255, 0, 0)
3. ESP32 が Bluetooth Low Energy 経由でアプリにコマンドを送信します。
4. アプリがスマートフォン画面上でコンポーネントをリアルタイムにシミュレートします。
5. アプリからデータ(仮想ボタン、スライダー、センサー値など)を返信することもできます。これらのデータはコードで読み取ることができます。

これは、実際のマイクロコントローラーと仮想ペリフェラル間の双方向のブリッジです。

仮想ペリフェラル — ESP32で制御できる7つのコンポーネント:
• LED / RGBストリップ — コードで色と明るさを設定すると、スマートフォンのLEDがリアルタイムで点灯します。
• サーボモーター — コードから角度を送信すると、仮想サーボがそれに合わせて動きます。
• 16x2 LCDディスプレイ — ESP32からlcd.print()を呼び出すと、仮想キャラクターディスプレイにテキストが表示されます。
• センサーダッシュボード — アプリは仮想センサーデータ(温度、光、湿度、圧力)を生成し、ESP32はBLE経由で読み取ります。
• オシロスコープ — 実際の信号を視覚化したり、コードの出力波形をデバッグしたりできます。
• DCモーター — コードでPWMの速度と方向を設定すると、アプリは回転数と回転数を表示します。
• ブザー — コードからトーン周波数を送信すると、仮想ブザーで音と映像を確認できます。

STEM BUDDYを選ぶ理由
• LCDディスプレイがなくても、スマートフォンで操作できます。
• LEDがなくても、スマートフォンで操作できます。
• 温度センサーがなくても、スマートフォンで操作できます。スマートフォンから仮想の測定値をESP32に送信します。
• オシロスコープをお持ちでない場合は、スマートフォンで波形を表示できます。

お子様はすぐに本格的なハードウェアプロジェクトのコーディングを始めることができます。部品を購入する必要はありません。準備ができたら、同じコードを持つ仮想部品を実際の部品に交換してください。

ガイド付きプロジェクト:
STEM Buddyライブラリを使ったステップバイステップのプロジェクト:
• LED点滅 — ESP32 + スマートフォンを使った初めてのプロジェクト
• 信号機 — コードから3つの仮想LEDを制御
• 温度モニター — 仮想センサーデータを読み取り、仮想LCDに表示
• サーボドアロック — 仮想キーパッドとサーボを使ってパスコードロックを作成
• ラインフォロワーロボット — 実機を使う前に仮想IRセンサーを使用
• IoTウェザーステーション — 仮想センサーから実際のクラウドダッシュボードにデータを送信
• 音声制御LED — 音声認識とハードウェア制御を融合
• ミサイル発射シミュレーション — 仮想ディスプレイとブザーを使った楽しいカウントダウン

コードエディター:
アプリ内でコードテンプレートをプレビューおよび編集できます:
• Arduino C++ — STEM Buddyライブラリを使った既製のテンプレート
• MicroPython — 最新のマイクロコントローラーワークフロー向け
• Scratch Blocks — CodeSkool Scratch IDE統合によるビジュアルブロックベースコーディング

接続:
• Bluetooth Low Energy (BLE) — プライマリ接続ESP32
• WiFi — ネットワーク通信
• シリアル — USB接続サポート

CODESKOOLエコシステムの一部:
STEM Buddyは、CodeSkool Scratch IDEおよびCode Yaan ESP32ロボットと連携して動作します。Scratchブロックを使ってESP32をプログラミングし、STEM Buddyを仮想I/Oレイヤーとして使用できます。ビジュアルコーディングから実際のハードウェアまで、包括的な学習プラットフォームです。

• 6つのテーマ — ダーク、ライト、AMOLED、プレイフル、オーシャン、ネイチャー
• オフラインで仮想コンポーネントを操作
• 片手で操作できるようにモバイルに最適化
• すべての学習者に無料で開放

スマートフォンは、あなたがすでに持っている最もパワフルな電子工作マシンです。STEM Buddyがその可能性を広げます。
最終更新日
2026/03/09

データ セーフティ

データの安全は、デベロッパーによるユーザーデータの収集、共有方法を理解することから始まります。データのプライバシーとセキュリティ対策は、アプリの使用方法、ユーザーの年齢やお住まいの地域によって異なることがあります。この情報はデベロッパーから提供されたもので、更新されることがあります。
第三者と共有されるデータはありません
このアプリは以下の種類のデータを収集することがあります
個人情報、アプリのアクティビティ
データは送信中に暗号化されます
データを削除するようリクエストできます
Play ファミリー ポリシーの遵守に努めています

新機能

What's included:
• 7 virtual peripherals controllable from your ESP32 over Bluetooth (LED, Servo, LCD, Sensors, Oscilloscope, Motor, Buzzer)
• Two-way BLE communication — your code controls the phone, the phone sends data back
• Built-in code editor with STEM Buddy library templates (Arduino C++, MicroPython, Scratch)
• 8 guided projects from LED Blink to IoT Weather Station
• BLE, WiFi, and Serial connection support
• 6 customizable themes
• Works offline