36kyo が 2021年02月28日20時15分34秒 に編集
初版
タイトルの変更
コール機能つきサイリウム
タグの変更
秋葉原2021
M5Stack
Arduino
メイン画像の変更
記事種類の変更
製作品
本文の変更
# 概要 「うぉー!」「はい!」「ふー!」といった合いの手のコールを入れてくれる、サイリウムです。 友だちとカラオケに行ったときに、オタクコールなる合いの手コールを入れてもらってとても楽しかったです。その後一人で曲を聴いたり練習したりするときに、コールが無くて逆に物足りなくなってしまいました。 そこで、合いの手のコールを自動で入れてくれる装置があればな...と思い、つくりました。 # 動画 @[twitter](https://twitter.com/36kyo/status/988092843817222145) 使用音源 [JP Idol Call WAV版 【DOVA-SYNDROME SOUND PRODUCTS】](https://dova-s.jp/_contents/products/detail0004.html) # 仕組み @[twitter](https://twitter.com/36kyo/status/988091838161534976?s=20) タクトスイッチを押すと、それに対応した音をDFPlayerMiniで鳴らします。 ## 使用部品 | 部品 | 詳細 | |:---:|:---| | マイコン | Arduino Nano | |ボタン|aitendo タクトスイッチ| |音声再生|DFPlayerMini| |スピーカ|マクドナルドのおもちゃを分解して取り出したスピーカ| |ブレッドボード|ミニブレッドボード スケルトン、青| |電源|DAISO モバイルバッテリー| |電源スイッチ|DAISO USBスイッチ| |電源ケーブル|DAISO miniUSB(リール式)| ## システム構成 ![システム構成図](https://camo.elchika.com/dce88649333414e20e8ee7d85fe2e67e921168e6/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f37666239393331642d343231332d343866662d386633332d6265633562383338333164362f30366639333538662d633261622d343037372d383465312d663230303938356336313939/) # 改良版 これでだいたいやりたかったことのイメージをつかめたので、M5Stackでつくりなおしました。かっこいいし加速度センサもついてるので便利。ボタンもちょうど3つついてるし。 @[twitter](https://twitter.com/36kyo/status/1019266963288178688?s=20) 動作の様子です。 @[twitter](https://twitter.com/36kyo/status/1020682120987987968?s=20) Maker Faire Tokyo 2018にて展示したときの写真です。 @[twitter](https://twitter.com/36kyo/status/1032662178535374848?s=20) (実はこのときサイリウム本体を大学に置き忘れてしまい、家にあった替えの筒にライトと紙をつめて輪ゴムでとめて無理やり形にして出していました) ## 使用部品 | 部品 | 詳細 | |:---:|:---| | マイコン | [M5Stack Gray(9軸IMU搭載) - スイッチサイエンス](https://www.switch-science.com/catalog/3648/)| |サイリウム|[大閃光ブレード100](https://focus.lumica.co.jp/blade100/)| サイリウムの大閃光ブレードは、ライブに持ち込めるボタン電池6個式とのことで選びました。いろんな色で光ってとてもきれいです。テンションが上がります。 @[twitter](https://twitter.com/36kyo/status/1020677172187389953?s=20) ## システム構成 ![キャプションを入力できます](https://camo.elchika.com/71dd772da8bf66e4df667f8fe41488bc3b826c84/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f37666239393331642d343231332d343866662d386633332d6265633562383338333164362f38626161313361392d323563642d343161342d613732322d393963653866343833633066/) - マニュアルモード ボタン3つにそれぞれ「うぉー!」「はい!」「ふー!」を割り当てています。 - モーション検知モード 加速度をもとに、振り上げ時に「うぉー!」、振り下ろしで「はい!」を鳴らすモードをつくりました。調子が悪いので、アルゴリズムを見直す必要があります。 # その他・課題 - 実際に使ってみて 一人カラオケで練習する際に、マニュアルモードで歌いながらタイミングよくコールを鳴らしてみました(曲の権利等の都合で録音はないのですが)。歌いながらコールを鳴らすのはなかなか難しかったです。歌いながら別の言葉を出せるというのは不思議な感じがしました。マニュアルモードよりはモーション検知式がいいですね。 後日、副作用がありました。 @[twitter](https://twitter.com/36kyo/status/1039117925339127815?s=20) もともとのきっかけである合いの手コールがなくて物足りないという状況と全く同じことが起きているので、やりたかったことは達成できているのでしょうか。 - モーション検知 開発中のものは判定が甘いので改善していきたいです。 - 音のトリガーについて 振ってコールを鳴らすことを考えていたのですが、曲を解析してビートやさびの位置、間奏の位置などを検知して、その時その時に合ったコールを自動で流してくれるシステムもよいかなと思います。 - サイリウムの色を変更する方法 現状はサイリウムのボタンを押して色を変更しています。自動で色が変わったりすると表現の幅が広がるでしょうか。