プログラムをしないでも「RaspberryPi」を遠隔操作できるスマホアプリ「Blynk」が凄い!!
いきなり猛暑がやって来ましたが、みなさんとろけてないでしょうか??
まるです。
僕の最近の遊び相手「RaspberryPi」ですが、これで遊んでいる最大の理由が
「モノのインターネット化(Internet of Things、IoT)」が導入しやすいからなのです。
ですがぁ、、、、実際にやるとなるとプログラム、ネットワーク、電子工作のスキルなど、沢山の知識と根気が必要でそう簡単には実装できません。
そんな、難しい問題を飛び越えて、スマホから誰でも簡単に「Raspberry Pi」や
「Arduino」をコントロールできる「Blynk」と言うアプリを義紹介したいと思います。
これの何が凄いって、プログラムもしないで、簡単にネットワーク越しに電子回路が操作できるようになるんです・・・
「Blynk」とは??
サービスの概要は、こんな感じです。
「Blynk」は2015年2月から「KickStarter」で資金の募集を行っていました。面白いのが「KickStarter」では珍しい「サービス」に対しての募集だったことです。そして目標金額$10,000に対して$49,235を集めることに成功し、めでたく「2015年4月末」よりアプリとサーバーの提供が開始された出来たてホヤホヤのサービスなのです。
利用方法は、スマホにアプリをインストールして、RasberryPiに設定をすれば誰でも簡単に使うことができるんです。
そんなわけで、さくっと設定してみましょう!!
「Blynk」アプリのインストール
私はiPhoneなので、設定をします。
1.アカウントを作成
2.「HARDWARE MODEL」から「RaspberryPi 2/B+」を選択
3.プロジェクトを作成を選択
スマホ側の設定はこれだけ
「RaspberryPi」の準備
こちらは、いくつか工程がありますが難しい事は無いのでさくっと設定してしまいましょう!
1.「wiringPi」の導入
$ git clone git://git.drogon.net/wiringPi $ cd wiringPi $ ./build
ちなみに「wiringPi」の詳細はこちらです。
2.「Blynk」の導入
$ git clone https://github.com/blynkkk/blynk-library.git $ cd blynk-library/linux $ make clean all target=raspberry
3.「Blynk」の起動
$ sudo ./blynk --token=XXXXXXXXXXXXXXXX
「XXXXXXXXXXXXXXXX」のところに、先ほどメモした「token」を入れて実行してください。
ちゃんと起動すると、こんなコメントが帰ってきます。
「LED」を点灯させよう
電子回路のHELLO WORLD!!を実現すべく「LEDの点灯」を行いたいと思います!
1.ボタンの配置
2.ボタンの設定
画面に配置したボタンに、RaspberryPiに接続したGPIOを設定します。
今回「GPIO24」を使用していますので、「Digital」の「gp24」を設定します。
3.プロジェクトの起動
プロジェクトを起動して、ボタンを押したら「LED」が点灯します!!
いちおう念のためですが、携帯通信を経由して点灯させています。。。
おわりに
くどいようですが、IOTを実装するのは大変です。とくにトラブル対処となると原因となる要素がありすぎてそう簡単に解決できないことが多いのが現状です。
しかし、今回紹介した「Blynk」はそんな難しい部分を取っ払って、電子回路さえできれば誰でも簡単に実装できる革命的なサービスだと思います。今回「ボタン」だけしか紹介していませんが、他にも「スライダー」や「値の表示」などといった電子工作のIN、OUTで必要なパーツは揃っており、この辺が使いこなせればかなりのことが出来るかと思います。
詳細は、本家サイトを見て妄想を膨らましてください。
ただ、、、まだ新しすぎて、この記事を書いてる段階ではドキュメントすらありません(笑)
おそらく近日中に出てくると思いますので、公開されたら「Blynk」を使った記事を書き続けていきたいと思います。
といことで、、、
8/21(土)、22(日)に「超入門!スマホで動かす電子工作。ゼロから学ぶ未来の家電作り」を開催しております。ぜひご検討を!!
Fusion360や3DCADを
より本格的に学びたい方はこちらへ!
動画で学ぶ!Fusion360で自在に形状を作る方法論
Fusion360の基本操作をある程度できる方を対象に
モデリングの方法論やノウハウを身につけて、自在にモデリングができるスキルを
動画で学べるオンラインスクールです。
- Fusion360の基本操作ができる方が対象
- 本のお手本やチュートリアルに頼らず自在にモデリングできる
- 動画を使って、いつでもどこでも学ぶことができる
メイカーズファクトリー 代表取締役
プロダクト&グラフィックデザイナー /WEBコンサルタント
株式会社メイカーズファクトリーCEO
広告グラフィックのデザインからWEBのマーケティング戦略立案、企業の商品開発のコンサルティングまで幅広い業務を経験。 MacBook Airじゃない方のMBAホルダー。