シェアしたくなる最新のWebサービス・ITニュース情報をチェック!
  • follow us in feedly

アプギガトップ > スマホ・モバイル > Raspberry Piを自在に遠隔操作できるスマホアプリ「Blynk」を実際に使ってみた!
注目記事ピックアップ
ブラウザ上でサイト構成図(マップ)を作成して複数人とコラボ連携可能な「FlowMapp」を使ってみた!
share0
ブラウザ上でサイト構成図(マップ)を作成して複数人とコラボ連携可能な「FlowMapp」を使ってみた!
スクショ付きでブックマークを一元管理できるWebアプリ「Bookmark OS」を使ってみた!
share0
スクショ付きでブックマークを一元管理できるWebアプリ「Bookmark OS」を使ってみた!
ブログ感覚でオンラインのプログラミング講座を作成・公開できる「educative」は課金機能も無料で利用可能!
share0
ブログ感覚でオンラインのプログラミング講座を作成・公開できる「educative」は課金機能も無料で利用可能!
登録不要!匿名で記事も公開できる究極にシンプルなWebエディタ「IO」が最高の使い心地だった!
share0
登録不要!匿名で記事も公開できる究極にシンプルなWebエディタ「IO」が最高の使い心地だった!
ブログ感覚でWebアプリやサイトの更新履歴を作成&公開できる「Barelog」を使ってみた!
share0
ブログ感覚でWebアプリやサイトの更新履歴を作成&公開できる「Barelog」を使ってみた!
1枚の写真だけで超リアルな3D顔面をWeb上で高速生成できる「3D Face Reconstruction」を使ってみた!
share0
1枚の写真だけで超リアルな3D顔面をWeb上で高速生成できる「3D Face Reconstruction」を使ってみた!
「アプギガ!!」2016年の総まとめ!もう一度読みたくなる人気のバズ記事をまとめてみた!
share0
「アプギガ!!」2016年の総まとめ!もう一度読みたくなる人気のバズ記事をまとめてみた!
コピペ一発!どんなWebサイトもチャットサポートを無料で導入可能な「Crisp」を使ってみた!
share0
コピペ一発!どんなWebサイトもチャットサポートを無料で導入可能な「Crisp」を使ってみた!
ブラウザから即起動!ゼロからSVG画像を作成できるWebエディタ「Vectr」が完全無料で公開中!
share0
ブラウザから即起動!ゼロからSVG画像を作成できるWebエディタ「Vectr」が完全無料で公開中!
1枚の画像に好きな情報を埋め込んでマッピングできるWebサービス「Pictogon」を使ってみた!
share0
1枚の画像に好きな情報を埋め込んでマッピングできるWebサービス「Pictogon」を使ってみた!
JavaScriptでマインクラフト風の建造物が作れる無料Webアプリ「Web Blocks」で遊んでみた!
share0
JavaScriptでマインクラフト風の建造物が作れる無料Webアプリ「Web Blocks」で遊んでみた!
有名WebサービスのAPIをすべて同じ書き方でプログラミング可能な「RapidAPI」は、検索・テストもブラウザ上で実行可能!
share0
有名WebサービスのAPIをすべて同じ書き方でプログラミング可能な「RapidAPI」は、検索・テストもブラウザ上で実行可能!
「docs・Wiki・task」が融合した超軽量Webエディタ「Notion」の潜在能力が高過ぎる件!
share0
「docs・Wiki・task」が融合した超軽量Webエディタ「Notion」の潜在能力が高過ぎる件!
スマホのタッチ操作に最適化されたWebアンケートが作れるサービス「Wyzerr」を使ってみた!
share0
スマホのタッチ操作に最適化されたWebアンケートが作れるサービス「Wyzerr」を使ってみた!
データ可視化の最強ツール!Web上でスライド資料やインフォグラフィックを制作できる万能Webエディタ「Visme」を使ってみた!
share0
データ可視化の最強ツール!Web上でスライド資料やインフォグラフィックを制作できる万能Webエディタ「Visme」を使ってみた!
今すぐブラウザ上に「ライブ配信」のスタジオ環境をタダで構築できる「Lightstream」を使ってみた!
share0
今すぐブラウザ上に「ライブ配信」のスタジオ環境をタダで構築できる「Lightstream」を使ってみた!
筆跡がリアルに変化する「自作Webフォント」を生成可能な「Calligraphr」で自分用フォントを手書きしてみた!
share0
筆跡がリアルに変化する「自作Webフォント」を生成可能な「Calligraphr」で自分用フォントを手書きしてみた!
匿名もOK!SkypeでWebコードエディタを共有できる「Interviews on Skype」が無償公開中!
share0
匿名もOK!SkypeでWebコードエディタを共有できる「Interviews on Skype」が無償公開中!
Web上でプログラミングに特化したスクリーンキャストを無料で作れる「Scrimba」の革命的な機能がスゴイと話題に!
share0
Web上でプログラミングに特化したスクリーンキャストを無料で作れる「Scrimba」の革命的な機能がスゴイと話題に!
編集ソフト不要!アップロードした画像のURLをいじるだけで多彩な加工編集を実現する「Scaley.io」が登録不要で無料公開中!
share0
編集ソフト不要!アップロードした画像のURLをいじるだけで多彩な加工編集を実現する「Scaley.io」が登録不要で無料公開中!
スマホ・モバイル
ad 今の年収で満足ですか?
typeで転職した71%が年収アップ!
2015/05/22 22:00

Raspberry Piを自在に遠隔操作できるスマホアプリ「Blynk」を実際に使ってみた!

blynk-raspberry-pi_01 どうも、まさとらん(@0310lan)です!

「Raspberry Pi」や「Arduino」などを、誰でも簡単にスマホからコントロールできるアプリ「Blynk」をご存知でしょうか?

過去に、KickStarterで資金調達を成功させ話題になっていましたが、4月末にアプリが正式公開されたこともあり、実際に使ってみたのでご紹介しようと思います!

【 Blynk 】
blynk-raspberry-pi_02

まずは、「スマホ側」の設定をしよう!
今回は、「Raspberry Pi」のLED点灯を、「Blynk」を使ってスマホからコントロールしてみたいと思います。

そこで、まずはスマホアプリをインストールしましょう!

blynk-raspberry-pi_app
【Blynk(無料)】
Appストア
Androidマーケット


アプリを起動して、ユーザー登録を済ませると「プロジェクト作成画面」が表示されるのでタップします!
blynk-raspberry-pi_03 「AUTH TOKEN」に記載されている英数字は、あとで使うのでメモをするかメールで送信してコピーしておきましょう。


次に、現在Arduinoが選択されているので、今回使用する「Raspberry Pi B+」を選びます。
blynk-raspberry-pi_04

あとは、プロジェクト名を入力して「Create project」ボタンをタップすれば設定完了です!
blynk-raspberry-pi_05

黒い画面が表示されているだけですが、タップして表示されるウィジェットの中から「Button」を選んでみます。
blynk-raspberry-pi_06 「Blynk」最大の魅力は、このボタンをタップすることで、Raspberry Piに接続されたLEDを点灯させることが出来る点です!

しかも、まったくプログラミングする必要もありません!


「Raspberry Pi側」を設定しよう!
スマホ側はある程度準備できたので、今度はRaspberry Pi側を設定していきましょう!

まずは、ネットに繋がったRaspberry Piと、簡単なLED点灯用の回路を組んでおきます。
blynk-raspberry-pi_07

回路図はこんな感じ。
blynk-raspberry-pi_08 今回は、GPIO24を使っています。


あとは、Raspberry Piへ「Blynk」のツールを導入するだけなのですが、もし「WiringPi」をまだインストールしていない場合は、先に済ませておきましょう!

【「WiringPi」インストール手順】

上記手順にも記載されていますが、基本的には以下のコマンドでOKでしょう。

$ git clone git://git.drogon.net/wiringPi

$ cd wiringpi
$ ./build


Raspberry Piへ「Blynk」を導入するのは簡単です。

【「Raspberry Pi」への「Blynk」導入手順】

まずは、以下のコマンドで「Blynk」本体をインストールします。

$ git clone https://github.com/blynkkk/blynk-library.git

そして、「make」コマンドを実行すれば設定完了です!

$ cd blynk-library/linux
$ make clean all target=raspberry


「Raspberry Pi」で「Blynk」を実行するのは、以下のコマンドでOK!

$ sudo ./blynk --token=49d7ec9c9040......

「token」の部分に、冒頭でメモをした「AUTH TOKEN」の英数字を入力してください。

コンソール画面に「Ready!」と表示されたら成功です。

これで、Raspberry Piはスマホアプリ「Blynk」からの命令を待っている状態になるわけです。


LEDを光らせてみよう!
それでは、早速スマホでRaspberry Piをコントロールしてみましょう!

まず、先ほどスマホアプリで作った「ボタン」をタップして、詳細画面を表示します。
blynk-raspberry-pi_09 ここで、今回使用する「GPIO24」を指定します。


すると、ボタンの表示も「gp24」となるのを確認して、実行ボタンをタップします。
blynk-raspberry-pi_10

この状態で、スマホ側のボタンをタップすると、Raspberry Piに接続されたLEDが見事に点灯しているのが分かります!
blynk-raspberry-pi_11 ボタンの設定で、「PUSH」にしておけば「タップしている間」LEDが点灯し、「SWITCH」だと「1度だけタップ」することで点灯するようになります。

しかも、インターネットを利用しているので、Raspberry Piが起動していれば、外出中でもスマホから遠隔操作できるので便利です。


今回は、ボタンしか使っていませんが、他のウィジェットも使うことで、自分好みの「UI」を構成し、さまざまなデータをRaspberry Piから受信したりも可能です!
blynk-raspberry-pi_12 外出先で自宅の室温状況を確認したり、家電と接続していればいつでも電源を入れることだって可能です。


まだ公開されたばかりですが、すでにコミュニティページが作成され、活発に意見交換も行われています。
blynk-raspberry-pi_13 ここでは、分からない点を質問したり、「Blynk」を使った面白いアイデアなども投稿されています。


ウィジェットも、これから続々と追加される予定になっており、KickStarterの更新ページから、最新情報をゲットすることが可能です。

最初に、初期設定さえ済ませておけば、回路を自由に組んでスマホアプリに好きなボタンを配置するだけで、Raspberry Piを操作できるようになるのは大きな魅力となるでしょう。


おまけ
最後に、Macbookなど…、ノートパソコンでRaspberry Piを操作できるようになるツールをご紹介しておきます!

【設定不要で、Macからラズベリーパイを操作可能なGoogle製「Coder」を使ってみた!】
blynk-raspberry-pi_14
Googleが公式に提供しているツールで、ノートPCのディスプレイやキーボードを共有でき、ブラウザからプログラミングも可能にする強力なツールになっています。
通常の「Raspbian OS」がベースになっているので、今回ご紹介した「Blynk」も利用可能です。

ご興味ある方は、ぜひ参考にしてみてください。


まとめ
「IoT」というキーワードが露出するようになってから、Raspberry PiやArduinoなどに挑戦する人も少なくないはず!

ただし、まだまだ難しい部分も多く、途中で諦めてしまう人も多いでしょう。

そんな状況の中で、今回ご紹介した「Blynk」のように、難しくて面倒な部分をある程度カバーしてくれるツールは、今後も増えてくるような気がしています。

「IoT開発」にご興味ある方は、最初の一歩として「Blynk」を試してみては如何でしょうか?


<参考>
「Blynk」公式サイト


wirtten by まさとらん

まさとらん

国内外問わず「良いモノ」だけひたすら集めて情報共有してます。
厳選ネタはアプギガ内で分かりやすく情報発信中!
その他の旬なネタは、twitterにて発信してますので、お気軽にどうぞ!

twitter:0310lan

この記事を読んでいる人は、他にこんな記事も読んでいます。
Related Posts Plugin for WordPress, Blogger...

ページトップへ戻る