本記事はソラコムが提供する「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公式ブログに最初に表示されました。
この連載の記事
-
第502回
デジタル
IoTがトラック輸送業界をどのように変えているのか -
第501回
デジタル
簡単に構築、カメラ+SORACOM Flux+生成AIによる映像監視システムの解説 -
第500回
デジタル
位置情報トラッキングシステムのIoTレシピを公開、日経CNBC「トップに聞く」出演動画公開、他 ほぼ週刊ソラコム 01/04-01/24 -
第499回
デジタル
3Gのサービス終了に向けたIoTデバイスの準備方法 -
第498回
デジタル
【保存版】 ここから始める IoT 、基礎から学べる入門向けコンテンツガイド -
第497回
デジタル
総勢31名の執筆陣!SORACOM アドベントカレンダー 2024とソラコムサンタの振り返り -
第496回
デジタル
SORACOM Flux の Webhook アクションが認証ヘッダーに対応、AWS Signature V4 も使用可能に。より広がる IoT アプリの自動化へ! -
第495回
デジタル
2025/1/29(水) オンラインセミナー「まだ間に合う!3G停波後のIoT通信」を無料開催! -
第494回
デジタル
SORACOM Flux グランプリ開催!セールスメンバーの挑戦と成果 -
第493回
デジタル
【後編】生成 AI を “さらに” 使いこなす、5つの考え方とユースケース
この記事の編集者は以下の記事もオススメしています
-
sponsored
こんな楽しいことやめられない! 「SORACOM UG」に参加すべき理由 -
デジタル
Raspberry Pi用4G通信モジュール、SORACOM IoTストアにて販売開始 -
デジタル
高齢者が遠隔で会話を楽しめる「あのね」 立ち上げたセコム×DeNA×ユカイ工学の想い -
デジタル
ソラコム、「第2回スマート工場EXPO 秋」(9月13日~15日)に出展 AWS「Amazon Monitron」とSORACOMとの連携サービスなどを紹介 -
デジタル
オンラインも対面もある「SORACOM UG Explorer 2023」、10月21日開催 -
デジタル
購入前にオンラインで試せる! ソラカメ無償トライアル開始