本記事はソラコムが提供する「SORACOM公式ブログ」に掲載された「演奏風景をクラウド型カメラサービスで残そう!「IoT×Musicのハーモニー」【SORACOM Discovery 2023 展示レポート】」を再編集したものです。
こんにちは!突然ですが、みなさんは楽器を演奏はされますか?
この記事では、2023年7月に開催された SORACOM Discovery 2023 のソラコム社員によるIoTプロトタイピングコーナーで、法務や知財業務を担当する深野(ニックネーム:noa 以下、noa)が考案し、エンジニアの中西(ニックネーム:kaz 以下、kaz)が開発した「IoT×Music」の構成や技術的なポイントを紹介します。
本記事内で紹介している制作物(コンセプト、回路、システム実装など)は社員がプロトタイピングしたコンセプト実装です。その性質上、回路構成やシステムには改善の余地があります。この制作物の構成をソラコムが推奨するものではありません。また、ソラコムによる実装に関する動作保証やサポートはありません。実装を参考にする場合は自身の責任において実施してください。
プロトタイピングのコンセプト「動画で残したい、演奏風景」
考案者のnoaは、初心者ながら日々ピアノの練習に励むほどのピアノ好き。SNSで紹介されるストリートピアノの映像をよく観ていたそうなのですが、演奏風景はたいていスマホで個人的に撮影されていました。ある日、いつもと同じようにストリートピアノの映像を見ていたときふと、ソラコムクラウドカメラサービス「ソラカメ」などのセキュリティカメラを活用して演奏風景を録画するのはどうか、と思い立ちました。
私もピアノの練習風景をスマホで撮影して確認することがあるのですが、ピアノを練習されている人の中には、家での練習風景をYouTubeなどでシェアされている人が増えてきていますよね。ソラカメなどモニタリング目的で導入されるカメラを活用することで、簡単に演奏風景を撮影し加工編集できて、成長の記録として残すことができるとおもしろいのでは。そういったIoTの提案ができればと思いました(noa)
そこで社内のプロトタイピング向けのアイディアソンで案を発表したところ、採用となり具体的な開発をエンジニアのkazが担当することに決まりました。
IoT×Musicの構成 ― IoTボタンを「遠隔の録画開始・停止ボタン」に
材料
当初はレンタルして会場にピアノを持ち込み、ストリートピアノを設置することを妄想していましたが、設置スペースや音が響いてしまうなどの問題で難しく、別の楽器を探すことに。社内SNSでアイディアを呼び掛けたところ、音符の形をした電子楽器「オタマトーン」(明和電機)が候補に急浮上!
尻尾部分を指でタッチしたりスライドさせると音が鳴り、口を開くと音色が変わるオタマトーンは、手軽に演奏しやすいうえ、興味を引く愛らしい見た目も高ポイントだったそうです。会場では、ほかにもマラカスやけん玉、ヨーヨーなども用意しました。
そのほかに必要なのは、ソラカメとSORACOM LTE-M Buttonのみ。演奏する姿が映る位置にカメラをセッティングします。ソラカメは、設置が簡単なのも特徴。ポンっと置くのはもちろん、内蔵マグネットや付属両面テープで手軽に取付が可能です。
SORACOM LTE-M Buttonは、「1回押し」「2回押し」「長押し」3種類のクリックに応じたアクションをクラウド側で設定でき、自分だけの「IoTボタン」が作れるデバイスです。
構成図
仕組みは、わかりやすさを重視しました。
ソラカメには外部からカメラ映像を操作できるAPIがあります。さまざま機能のうち、今回はクラウドに常時録画している映像から開始時刻と終了時刻を指定して取り出してエクスポートできる機能を使いました。(参考:ソラカメの録画映像ダウンロード APIについて)
時間指定は、演奏を開始する際と終了した際にSORACOM LTE-M Buttonをそれぞれ1回押すだけ。SORACOM IoTプラットフォーム上のSORACOM Funkを通じてAWS Lambdaがソラカメの上記APIを呼び出します。
エクスポートされた映像は、AWS上のストレージに保管されると同時に、映像のURLが記載されたメールが自動で通知されるため、利用者はそれをクリックするだけで自身の演奏風景動画をダウンロードすることができます。
制作したkazによると、SORACOM LTE-M Buttonを押下してからAPIが反応するまで数秒間のタイムラグがあるため、微調整が必要だったそうです。
「ボタンを押してすぐに演奏をスタートしますが、ボタンを押してAPIを呼び出すまでに7秒ほど遅れが発生し、このままだと冒頭部分が切れてしまいます。また、演奏後もボタンを押して5~6秒ほどの誤差があり、余計な間が含まれることがわかりました。そこで、スタート時は『通知の7秒前から』録画し、演奏後は『通知の5秒前』にストップするプログラムを追加しました」(kaz)
そして、実際に来場者が演奏した動画がこちらです。
当日現場では、お試しいただいた方には許諾をいただくなど、知財担当のnoaだからこその配慮もあり、安心して皆さんに楽しんでいただけました。
普段、バックオフィスでソラコムを守ってくれる存在のnoaがプロジェクトマネジャーとして活躍した「IoT×Music」。多彩な人材が自由に活躍できるソラコムならではのユニークさが際立っていました!
今回ご紹介したIoTデバイス(ボタン、カメラ)は1台からお求めいただけます。また、「IoT 体験ができるレシピ」も無償で公開していますので、ぜひお試しいただき、皆さんなりのIoTを実現してみてください!
― ソラコム 北川(martha)
投稿 演奏風景をクラウド型カメラサービスで残そう!「IoT×Musicのハーモニー」【SORACOM Discovery 2023 展示レポート】はSORACOM公式ブログに最初に表示されました。
この連載の記事
-
第485回
デジタル
省電力通信LTE-M対応の小型マイコンボードをSORACOM IoTストアで提供開始、ローコードIoTアプリケーションビルダー「SORACOM Flux」の料金プランを発表 takuyaのほぼ週刊ソラコム 11/30-12/13 -
第484回
デジタル
AWS re:Invent 2024に見る、IoTの成熟と生成AIとの融合 -
第483回
デジタル
二歳半の子供を持つエンジニアの一日の働き方 -
第482回
デジタル
VPN 対応の産業用 LTE ルーターの価格改定【30%オフ】 -
第481回
デジタル
時間帯に応じたメール通知の構築方法 : SORACOM LTE-M Button と SORACOM Flux の活用 -
第480回
デジタル
SORACOM Flux 料金プランを発表しました -
第479回
デジタル
12/11-13 商業施設・店舗DX展に出展:最新IoTソリューションや事例をご紹介 -
第478回
デジタル
コープさっぽろが、クラウド型カメラ「ソラカメ」を全店舗で導入、現場主導の改善を実現、サーバールームの異常な温度上昇を通知する新規掲載レシピ takuyaのほぼ週刊ソラコム 11/16-11/29 -
第476回
デジタル
WebRTCとMedia over QUIC Transportの性能比較 -
第475回
デジタル
SORACOM Lagoon 3 の [Math] 機能で、複数データを組み合わせた通知の手順
この記事の編集者は以下の記事もオススメしています
-
sponsored
こんな楽しいことやめられない! 「SORACOM UG」に参加すべき理由 -
デジタル
Raspberry Pi用4G通信モジュール、SORACOM IoTストアにて販売開始 -
デジタル
高齢者が遠隔で会話を楽しめる「あのね」 立ち上げたセコム×DeNA×ユカイ工学の想い -
デジタル
ソラコム、「第2回スマート工場EXPO 秋」(9月13日~15日)に出展 AWS「Amazon Monitron」とSORACOMとの連携サービスなどを紹介 -
デジタル
オンラインも対面もある「SORACOM UG Explorer 2023」、10月21日開催 -
デジタル
購入前にオンラインで試せる! ソラカメ無償トライアル開始