pdf-icon

Bala2-Fire

SKU:K014-E

チュートリアル

BALA2Fire はキャリブレーション済みで、電源を入れると自動的にバランスを保つことができます。手動キャリブレーションについては、このチュートリアルを参照してください。

説明

BALA2Fireは'Balance'の略で、その名前が示すように、M5Stackバランシングロボットシリーズの第二世代です。BALA2Fireは、M5Stack Fireと2つの車輪(DCモーター)で構成されるセルフバランスロボットです。ベースはメインコントロールとしてSTM32F030C8T6を使用し、双方向エンコーディングモータードライバーと1200mAhバッテリーを内蔵しています。

このロボット製品には、プリロードされたソフトウェアが付属しています。クローズドループアルゴリズムを使用してロボットを垂直にバランスさせるセルフバランスロボットアプリケーションです。プログラミングにより自動で移動させたり、Wi-Fiを組み合わせて遠隔操作機能を開発することができます。

このロボットはスマートフォン端末やトランスミッターで制御可能です。BALA2ベースには豊富なインターフェースが搭載されています。従来のPortB、PortCに加え、8chサーボに対応しており、そのうち4chは直接接続、残りの4chはベース内部から接続する必要がある。このようなバランスロボットのプログラムに挑戦したことがなくても、すぐにコツをつかみ、UIFlowを通して制御することができる。セルフバランスロボットは、加速度センサーとジャイロセンサーからのデータを使って姿勢と位置を修正します。2DCドライバーモジュールは、I2C(0x3A)を介してM5Stack Fireと通信します。

注意: PSRAMを使用している場合、ポートCは使用できません。

製品の特徴

  • 6軸IMU
  • 2輪駆動、PID制御バランス
  • グローブ拡張ポート
  • 8チャンネルサーボドライブ、4チャンネル外部接続、4チャンネル内蔵
  • Wi-Fiプログラマブル対応
  • スピーカー内蔵
  • TFカードサポート
  • LEGO™互換
  • プログラミングサポート
    • Python
    • UIFlow (Blockly)
    • Arduino

含まれるもの

  • 1x M5Stack Fire + BALA2
  • 4x ホイールコネクター
  • 2x HY2.0-4Pケーブル(20cm)
  • 2x レンガ
  • 1x HEXキー
  • Type-C USBケーブル(120cm)

アプリケーション

  • バランシングカー

仕様

パラメーター
ESP32 240MHzデュアルコア、600DMIPS、520KB SRAM、Wi-Fi
フラッシュ 16MBフラッシュ
psram 8MB psram
LCD 2.0 inch, 320x240 Color TFT LCD, ILI9342C
スピーカー 1W-0928
メンズ MPU6886
モータードライバー HR8833
ベースコントローラ STM32F030C8T6
ポート数 GROVE I2C*1/UART*1/GPIO*1/SERVO*4(♪+4 Extendable Channel)
電池容量 1200mAh
製品重量 153.9g
梱包重量 260.0g
製品サイズ 54*54*65*mm
パッケージ寸法 170*110*66mm
ケース材質 プラスチック

イージーローダー

EasyLoaderは簡潔で速いプログラムライターで、製品に関連するケースプログラムを内蔵しています。簡単なステップでメインコントロールに書き込み、一連の機能検証を行うことができます。

Windows版Easyloaderのダウンロード MacOS版Easyloaderのダウンロード

説明
起動するとプログラムが実行されます。ボタンBと左側の電源ボタンを押すとキャリブレーションモードに入ります。

回路図

ピンマップ

GROVE ポート A & B & C

ESP32チップ GPIO22 GPIO21 GPIO26 GPIO36 GPIO16 GPIO17
PORT A SCL SDA
PORT B DAC ADC
PORT C RX TX

Arduino IDE

コードを取得するには、 こちら をクリックしてください。

UIFlow