フルスペックの小さなマイコン「WiFiBoy Mini」で遊んでみる。 「ESP32」にMicroPythonを搭載!

またまた小さなマイコンを入手しました。

M5Stack「Cardputer ADV」よりさらに小さいですが、標準でMicroPythonを搭載しているので、専用の開発ツールからインタープリタ環境で手軽に遊べます。MicroPythonにはスプライト機能も搭載しているので簡単なゲームや電子回路の実験やラジコンなんかにも使えると思います。



【基本スペック】
・メインMCU ESP32-WROOM-32(Dual-Core 240MHz, Flash 4MB)
・ディスプレイ 1.5インチ SPI TFTカラー液晶(解像度 128×128)
・通信機能 Wi-Fi (802.11 b/g/n)、Bluetooth v4.2 / BLE
・音声出力 圧電ブザー
・センサー MPU9250(9軸ジャイロ・加速度・電子コンパス)
・拡張スロット MicroSD / TFカードスロット
・入力ボタン 十字ボタン、ABボタン
・外部ピン WBIOエクステンション(12ピンスロット)
・シリアル通信 CP2104 USBシリアルコントローラ
・開発環境 Arduino IDE, MicroPython, WiFiBoy Python IDE など

「WiFiBoy Mini」は台湾の「WiFiBoy.org」が開発したもので、兄貴分の「WiFiBoy」のミニ版として2019年5月下旬に発売されたものですが、まだ若干、在庫が残っているようです。

サイエンススイッチ「WiFiBoy Mini--在庫限り」

本機はメルカリで中古品を千円ほどで入手しましたが、ミニ版のほうがデザイン的にもスッキリしていて、ディスプレイは小さいですが「Cardputer ADV」よりは見やすくて、簡単なゲームなら老眼鏡がなくても遊べました。w


「Cardputer ADV」のようなバッテリーは搭載されていませんが、モバイルバッテリーをUSB接続すると持ち出せるので、屋外でのラジコンのコントローラーなんかにも使えると思います。逆に言えば内蔵バッテリーの劣化もなく期間稼働が可能になります。色々と活用できるんじゃないかと思います。

標準のMicroPythonにはスプライト機能で使えるキャラクターが標準で1000種類程セットされていて、これを使うことで簡単に高速に描画ができます。キャラクターに拘らなければ標準のセットで簡単なゲームが作れます。


スプライト機能を使う例題として、パックマンぽいゲームが公開されていて、これがよくできていました。特にサウンド機能のルーチンが優秀で、あのパックマンの独特なサウンドを再現されています。基本的な波形を作るシンセサイザールーチンと音程や音色変化のパラメーターがデータセットできるようになっているので、色々なサウンド作成や音楽を作るベースのシンセルーチンとして活用できると思います。


とても小さなマイコンですが、価格以上に楽しめると思います。
冬のコタツ生活にオススメです。w


Amazon M5Stack Cardputer Adv
M5Stack Cardputer Adv


このブログの人気の投稿

空き缶スターリングエンジンの作り方

カードサイズの小さなコンピュータ「M5Stack Cardputer ADV」でソフトシンセは作れるか?

いまさらスペースコロニーゲーム「Space Colony: Steam Edition」にハマった

AIは賢く見えて究極のバカ「LLMの課題」、Geminiで「ソフト・シンセサイザー」を作ってみました。

ダイソーのEPPグライダーを凧のように飛ばす方法 (ラインコントロール・グライダー)

SpaceXのスターリンク衛星の見方 「Heavens-Above」無料アプリ

懐かしの「PocketCHIP」を生き返らせる方法【再フラッシュ手順】

ROKR 「3Dピンボール」を買っちゃいました!

ちっちゃなコンピュータとAIとの付き合い方 M5Stack Cardputer ADV

プラダンでカヤックを自作する。【総集編】