編集履歴一覧に戻る
Foopingのアイコン画像

Fooping が 2025年01月25日14時26分56秒 に編集

初版

タイトルの変更

+

SPRESENSEと赤外線add onボードで作る魔法の杖(CYBER WAND)

タグの変更

+

SPRESENSE

+

spresense

メイン画像の変更

メイン画像が設定されました

記事種類の変更

+

製作品

ライセンスの変更

+

(MIT) The MIT License

本文の変更

+

# 作ったもの ## CYBER WAND(魔法の杖) サイバーで近未来なデザインの魔法の杖を作りました。 杖を振った軌跡を分類して魔法を発動するデバイスです。 SPRESENSEのとてもコンパクトかつハイスペック、AI機能内蔵かつ省電力な特徴を最大限活用しています。 ![外観](https://camo.elchika.com/c3228fdf15dc97d070ecfd26a58894b78f03b517/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f39653530303063352d623934302d346664362d386631652d646330656334643438383736/) 最大の特徴はこのコンパクトなサイズです。片手に収まります。 ![本物の魔法の杖との比較画像](https://camo.elchika.com/9b4e15cfc86cdd4aa4fde3803199aaf5257ed92d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f31663330653962342d613466302d343939342d616163312d333864376162336531626335/) ### 動作の様子 杖の軌跡に応じて魔法の種類を特定し、赤外線信号を送信します。 @[twitter](https://twitter.com/foopingtech/status/1864338665109115166?s=46&t=8MSDxpekWLdyU6fjjFidKA) ### 内部構造 コンパクトに仕上げるために赤外線通信用のadd onボード、IMU 6軸add onボードを自作しました。 ![キャプションを入力できます](https://camo.elchika.com/5ef4db109a22c89eaf5934ad561ab20deb129672/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f34646335653030312d376630332d343136302d626334362d633035666166383439616433/) ### 赤外線通信add onボード ![新規設計したadd onボード基板](https://camo.elchika.com/294268c7a0905c8c4e29cb9f213afcd1fc69235b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f66343134323662632d663162332d346434612d613662352d613330306233346132396562/) UART信号を赤外線で送信するアドオンボードを製作しました。 このボードでは、37.9kHzのキャリア周波数とUART信号をNANDやANDなどのデジタル回路で合成し、赤外線LEDを使って信号を出力します。 また、UART通信の安定性を確保するため、ボーレートを下げて設定する工夫を加えています。これにより、通信エラーを減らし、長距離やノイズ環境下でも安定したデータ伝送が可能です。 さらに、本ボードにはWS2812b用のレベルシフタも搭載しており、LEDによる光の演出が行えます。LEDは基板上に取り付けるだけでなく、配線して離れた場所に設置することも可能です。これにより、状態表示やデバッグ時の視覚的確認など、多様な用途に応用できる点も大きな利点です。 ![キャプションを入力できます](https://camo.elchika.com/4f81d99818e9e08324ff5e77a86bb10a04684276/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f65666536643761642d643966362d343633372d623364352d666438346537333630373665/) ソフトウェア側では、Serial2.print("hogehoge");のように1行記述するだけでデータを送信できるため、簡単に利用可能な点が特徴です。 ![キャプションを入力できます](https://camo.elchika.com/9a56a337d57be9820294fab4e7335f36459515dc/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f38643965333835652d383664622d343030312d386631662d346638306163393366383164/) ### ソフトウェア ソフトウェアは以下のリポジトリに記載しています。 [Spresense_magic_wand_ir_transmission](https://github.com/fooping-tech/Spresense_6dof_add_on/tree/main/example/Spresense_magic_wand_ir_transmission) ### 学習モデルの作り方 学習モデルの作り方は別記事で投稿しておりますので以下を参照してください。 https://elchika.com/article/36d2318e-f1a6-45ce-92c1-c1d168493275/ ## 受信デバイス 赤外線を受信すると音と光で反応するインタラクティブデバイスを製作しました。このデバイスは、M5Atomに赤外線受信機を組み合わせ、UART信号を受信します。受信した信号に基づいて光と音でインタラクションを行い、直感的な操作が可能です。また、各デバイスには赤外線受信機が搭載されているため、魔法の杖のように特定のデバイスを狙って反応させることができます。 今回の実装では、製作を簡単にするため専用基板を設計しました。この基板は、市販の降圧DCDC基板、M5Atom、DFPlayer(MP3プレーヤー)を接続できるよう設計されており、ユニバーサル基板を使った煩雑な配線作業を省略できます。これにより、光と音によるインタラクション機能を簡単に追加できる点が特徴です。 ![キャプションを入力できます](https://camo.elchika.com/6fb58b3a85801c6464e697397e5a86740d813051/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f63393232396533372d613133352d346339352d626438382d376137393866323866343934/) ### 回路図 ![キャプションを入力できます](https://camo.elchika.com/757df20a366f60ae13a6f30776cf4d381f926cf2/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f33343431626239652d396136362d346563612d393833642d396265393838343063343037/) # 子供達に体験していただきました 展示イベントでは、延べ200人以上の子供たちに体験してもらいました。最初は振り方のコツを掴むのが少し難しいものの、慣れてくると自分が出したい魔法を思い通りに発動できるようになり、適度な難易度に仕上がったと感じています。 また、SPRESENSEは省電力設計のおかげで約8時間連続稼働することができました。さらに工夫を加えれば、稼働時間をさらに延ばせる可能性もありそうです。 あなたも魔法の杖を作ってみませんか? ![キャプションを入力できます](https://camo.elchika.com/e2f8ddd17b9b342270715490ac5c25d147a08b7c/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34306535643335612d306636632d343334642d393230302d6562623231383562613066622f31376539623961612d323435612d343532632d383034372d363666363231353463613461/)