pdf-icon

ATOM ECHO

SKU:C008-C

チュートリアル

このチュートリアルでは、ATOM Echo を Home Assistant に接続する方法を説明します。
このチュートリアルでは、Arduino IDE を介して ATOM Echo デバイスをプログラムで制御する方法を紹介します。
このチュートリアルでは、他のM5デバイスがUIFlowを通じてAtom Echo STTの認識結果を取得する方法を紹介します。

説明

ATOM ECHOは、M5ATOMの設計に基づくプログラマブル・スマート・スピーカーです。そのフォームファクタは非常に小さく、その寸法はわずか24 * 24 * 17 mmです。ESP32のBT機能を使って、携帯電話やタブレットから音楽を再生することができます。このデバイスは、AWSやBaiduなどのクラウドプラットフォームにアクセスし、内蔵のマイクとスピーカーを使って音声対話ができるようにプログラムすることが可能で、ATOM ECHOは一定のAI機能を持ち、音声制御、ストーリーテリング、Internet of thingsなどの機能を実現することができます。スピーカーにはRGB LED(SK6812)が内蔵されており、接続状態を視覚的に表示することができます。BTスピーカーとして使用するだけでなく、Atomシリーズの制御能力も備えています。背面のネジ穴は、ユーザーが固定するのに便利です。

製品の特徴

  • 軽量・小型
  • STTサービスをサポート
  • ESP32をベースとし、A2DPをサポート
  • 2.4G Wi-Fi IEEE 802.11b/g/n対応
  • マイク、スピーカー内蔵
  • RGB LEDによる状態表示
  • GROVE拡張インターフェース
  • 録音・再生
  • プログラマブルキー
  • プログラミングプラットフォーム:Arduino、ESP-IDF/ADF

含まれるもの

  • 1x ATOM ECHO

アプリケーション

  • BTスピーカー
  • 音声コントロール
  • IoT

仕様

リソース パラメータ
SoC ESP-PICO-D4、240MHz、デュアルコア、Wi-Fi
フラッシュ 4MB
インターフェース 1x IR-TX、1x ファンクションボタン、1x リセットボタン
ピンアウト G21/G25/5V/GND, 3V3/G22/G19/G23/G33
RGB LED SK6812
スピーカー 0.5W/NS4168 I2S
マイクロフォン SPM1423 PDM
製品重量 5g
梱包重量 10g
製品サイズ 24 * 24 * 17mm
梱包サイズ 63*63*12mm
ケース材質 プラスチック (PC)

周辺機器ピンマップ

DataOut BCLK DataIn LRCK RGB Btn
G22 G19 G23 G33 G27 G39

G19 / G22 / G23 / G33が定義されていますが、上記のピンを再利用しないでください。

注:M5Stack Atom Echoでは、下記の状態は避けてください。スピーカーが壊れる可能性があります。
  • I2SチャンネルからのDC出力
  • ホワイトノイズの長時間再生
  • 完全な矩形波オーディオの再生

スケマティック

関連リンク

ドライバーのインストール

デバイスをPCに接続し、デバイスマネージャーを開いてデバイス用の FTDIドライバー をインストールします。win10環境を例にとると、OSに合ったドライバファイルをダウンロードし、解凍してデバイスマネージャからインストールします。(注)システム環境によっては、ドライバを2回インストールしないと有効にならない場合があります。認識できないデバイス名は、通常、M5StackまたはUSB Serialです。Windowsでは、デバイスマネージャで直接インストールするドライバファイルの使用を推奨しています(カスタムアップデート)、実行ファイルのインストール方法は正しく動作しない場合があります)。 FTDIドライバのダウンロードはこちら

For MacOS users, please tick System Preferences -> Security and Privacy -> General -> Allow downloadable apps from the following locations -> App Store and Approved Developer Options .

EasyLoader

EasyLoaderは簡潔で高速なプログラムライターで、製品に関連するケースプログラムを内蔵しています。簡単な手順で主制御に書き込み、一連の機能検証を行うことができます。

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

説明:
工場出荷時のファームウェアはBTスピーカーで、音声データの送信にA2DPプロトコルを使用します(通話受信はサポートされていません)。電源投入後、赤色LEDが表示されます。BTデバイスとの接続が確立すると、LEDが緑色に点灯します。このとき、アトムエコーで音声を出力することができます。接続を解除するとLEDが赤色に点灯します。ファームウェアは、esp-idfプラットフォームでコンパイルされています。シニアユーザが他の機能を自分で開発する必要がある場合は、Lexinの公式ドキュメントにしたがって環境を構築することができます。工場出荷時ファームウェアのソースコードとBINファイル(BINファイルの書き込みアドレスは0x0000)は、以下のリンクを参照してください。

Arduino

ESP-IDF

Video

以下の動画は一例です