メインコンテンツへスキップ
見出し画像

ESP-MOSAICO ロマン武器だ、ほしい

    何これ!?めっちゃ可愛い・・・ほしい!

    くー...カワイイ・・・ほしいけど、いらんけど、ほしいけど、いらんけど、ESP32のあれこれ4つぐらい持て余しているからいらんけど、ほしい。
    いや、いらんやろ・・・うーん、、、ほしい・・・

    だが、しかし、、、

    あんたの電子機械系ガジェットボックスを開けて、よくよく考えてみなよ

    ただの無駄話なので次の見出しまで飛ばしてください;

    画像

    ・ESP32の電子ペーパーモジュールは卓上いつでも見れるスケジュールとしてAIでプログラミングして活躍し始めた。これは良いね。

    ・ESP32 DevKitは OK!GoogleかAlexaだったかと連携して赤外線学習リモコンとして作って、今や回路組んだままほったらかしだが、AIでプログラミングすれば何かに使えるかもしれない。距離センサーでもくっつけて、タヌキ・アライグマ、もしくは、玄関前に置くなと言ってるのに勝手に置いていくAmazon宅配を監視してやろうか?

    ・MSX0はMSXとして期待しているんだが、もはや老眼で文字が読めないが、これは漢の夢のマシンだ。何かできるかもしれない。西さんが頑張っているんだ。

    ・M5Go! IoTKitはずっと前に何かアレであれこれしようとしていたけど、もはやなぜ買ったのかは忘れて、バージョンとかもどうなっているのかわからない。きっとたくさんのセンサーを繋げてAIにプログラミングしてもらったら、アレがコレするかもしれない。

    ・Obniz、プロダクトとしてめっちゃ好きだ。たまらない。だが、持て余している・・・あぁ、これもESP32だ。こんなにシンプルなIoTなESP32モジュール、もっと世界で活躍してほしい(いや、すでにしてるのかもしれない)。買ったのはクラファンの時だ。

    ・ESP32以外、ラズパイも2-3台?micro:bitも3台ぐらいあるか?IchigoJamはどうだ?あるわ。ボードやケーブル状のLEDライトを光らせて、それを何かに応用して、あっ!と言わせるのではなかったのか?あぁ、MeowBitもあったね、これでポケットなゲームを作る楽しさを知って欲しかったよね。

    本題:ESP-MOSAICO ESPモザイコ?

    画像
    https://mosaico.espressif.com/

    ESP-MOSAICO は、AI支援開発向けに設計されたモジュール式開発ボードだそうです。

    • メインSoC: ESP32-S31(RISC-V 32ビット デュアルコア、最大320 MHz)。

    • メモリ周り: 16MBのPSRAM(パッケージ内蔵)、16MB SPI NORフラッシュ、さらにグラフィックやマルチメディア用のアセットキャッシュとして大容量の1Gbit(128MB)SPI NANDフラッシュを搭載。

    • 通信: 2.4 GHz Wi-Fi 6、Bluetooth 5.4、IEEE 802.15.4(Thread / Zigbee)に対応。

    • ディスプレイ: 2.16インチ(480 × 480)のAMOLEDタッチスクリーンを搭載。

    • センサー類: 6軸IMU(BMI270)、デュアル地磁気センサー(BMM150)、マイク、スピーカー(Class-Dアンプ)、そして振動モーターをギュッと詰め込んでいます。

    • 電源: 65mAhのバッテリーを内蔵し、USB Type-Cからの給電や充電が可能。

    これだけの機能がCoreBoard(コアボード)とBaseBoard(ベースボード)の組み合わせに収まっているのが驚きのロマン武器ですね。

    「ならでは」の魅力とは?

    スペックだけでも豪華ですが、ESP-MOSAICOの本当の面白さは「何を作るためにデザインされているか」にあるようです。
    ユーザーガイドの「Getting Started」を読み込むと、このボードならではの強みが見えてきました。

    1. 自然言語とCoding Agentによる「AI駆動開発」

    一番の目玉はここ!ESP-MOSAICOは、自然言語を使ってデバイスのアプリケーションを生成できるように設計されています。さらに、デスクトップベースの「Coding Agent」と連携して、実機での継続的な開発と検証が行えるとのこと。
    「こんなUIで、こういう風に動かしたい」とAIに伝えて、そのままハードウェアに反映される未来がもうそこまで来ている感じがします。

    2. モジュール拡張と「磁石でくっつく」ギミック感

    公式ガイドによると、ESP-MOSAICO仕様には「磁気拡張おもちゃ (magnetic expansion toys)」が含まれています。
    BaseBoardの左右には2×10ピンの拡張ヘッダーが用意されており、左スロットはカメラモジュールの拡張にも対応しています。さらに、拡張モジュール側にはEEPROMが搭載されており、本体に挿すだけでI2Cバスを通じて左右どちらに何のモジュールが接続されたか自動認識する仕組みになっています。
    この「ガチャンと拡張する」プラグアンドプレイ感、ハードウェア好きにはたまりませんよね。
    そもそも冷蔵や鉄板にくっつくのが最高

    3. モーション×タッチ×音声の「リッチなスタンドアロンHMI」

    デバイス単体としての表現力も抜群です。正方形のタッチディスプレイHMI(ヒューマンマシンインターフェース)に加えて、マイクやスピーカーによるエッジ音声処理、6軸IMUや地磁気センサーによるモーションセンシングがギュッと詰まっています。
    画面のタッチ操作だけでなく、本体の傾きやジェスチャーといった物理的な動き、さらには音声入力まで組み合わせた直感的な操作インターフェースを、この小さなデバイス単体で構築できるポテンシャルを持っています。

    4. 複数デバイスをつなぐ「クロススクリーンインタラクション」

    そして極めつけがこれ!公式概要でも触れられている「クロススクリーンインタラクション(Cross-screen interaction)」です。
    これは単一の画面で完結するのではなく、複数のESP-MOSAICO本体や別デバイスをまたいで、画面やUIがシームレスに連動する仕組みです。
    前述の「磁気拡張」ギミックを利用して物理的に画面をブロックのように連結したり、Wi-Fi 6やThread / Zigbeeといった通信規格を使ってワイヤレスで状態を同期させたりすることで、「隣のデバイスの画面へUIを指でスワイプして渡す」といった、未来感のあるインターフェースが作れるポテンシャルを秘めています。

    画像
    砂時計。上から下にドットが流れていく。
    画像
    3x3で大きなディスプレイ。傾けたら全部方向が変わる。

    おわりに

    どうせまた、持て余すんだろう。ガジェットBOXに仕舞い込むのか?
    でも、
    ガジェット好きなんだろう?
    プログラミングが好きなんだろう?
    ロマン武器だろう?

    ほしい


    あなたへのおすすめ