M5Atomでクリスマスツリー(っぽいやつ)

© CC BY 4+ visibility98
© CC BY 4+
visibility98

M5 AtomS3で何か作りたくて小さいPOVに挑戦してみました。

link https://www.tiktok.com/@revetronique/video/7317000914445798663?is_from_webapp=1&sender_device=pc&web_id=7299563677631694354
動画
開発素材

ツール

デバイス

システム構成
system image

絵の描画にはWS2812-2020のドットマトリクス基板を使い、M5 AtomS3のPortAから制御しています。回転機構はタミヤのツインモーターギアボックスにして、本体とは別の電源で駆動します(ただぶん回すだけ)。

ソフトウェアの開発は、LEDの制御ライブラリにAdafruit NeoPixelライブラリを採用し、マイコンに描画する絵のデータを配列(uint8_t)で入れたうえで、描画する絵を一定のタイミングで切り替えています。容量と処理時間を少しでも抑えるべく、LED一つひとつの色をバイト型の数値(0~255)で指定するようにした上、PROGMEMでRAMの使用容量を減らすようにしましたが、代わりに色の表現力は落ちています。

ストーリー

M5 AtomS3を買ったはいいものの、何を作ろうかと考えていた時、ふとアイデア担当の「卓上のクリスマスツリーが欲しい」という一言があり、ならばPOVで作ろうと考えて勢いで作りました。もともと立体映像やPOVにも興味があり、MRの研究や作品にもつなげられないかと挑戦してみました。

やってみたはいいものの、UIFlow2のプログラムでは上手く絵が描けず、WS2812Bなので通信速度でフレームレートが足りなかったり、何ならモーターやバッテリーと一体にすると重すぎて動かないと色々な課題が出てきて、結果的にモーターとLED部分を別々にして手で押さえるという理想とは程遠いものとなってしまいましたが、ひとまず形にしてみました。当然(?)ながら相方からは「思っていたのと違う」と言われました。

こうして自分の手を動かしてみると、改めて世の中に出ているPOVの完成度の高さを感じます。もっと装置を進化させて、いずれは新しい立体映像装置を作り出したいですね。

メンバー
  • user
    Revetronique @reve_tronique
  • user
    戸田 光紀 (Revetronique) @koki_t

関連イベント
  • event ヒーローズ・リーグ 20242024-09-02 開催

同じニオイがする作品
  • event 50円マイコンで作るラダーゲーム
  • event 丸いArduino互換機「Maruino」
  • event 1KByteで記憶力ゲームを作ってみた
  • event 陣痛共有デバイス「Happy Pain」

Proto lovers ♥
user
user
user
user

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次


Proto lovers ♥
user
user
user
user