SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

IoT Starter Studio

Bluetooth搭載の「Genuino 101」でLEDのリモート制御に挑戦しよう!

IoT Starter Studio 第12回

  • X ポスト
  • このエントリーをはてなブックマークに追加

 本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回は、BLE(Bluetooth Low Energy)と6軸センサを搭載した「Genuino 101」を使ってLEDのリモート制御に挑戦します。

  • X ポスト
  • このエントリーをはてなブックマークに追加

 こんにちは、エンジニアのちゃんとく(@tokutoku393)です。本業ではPHPでバックエンド開発をする傍ら、テクニカルライターとしてdotstudioに参加しています。

 「IoT」というワードが流行って久しく、個人で家電やデバイスをハックする事例もよく目にするようになりました。しかし専門知識なしに「IoTに挑戦したい」と思っても、何から始めたらいいかわからないことも多いですよね。

 現在では、初心者でも簡単に扱える開発ボードやプラットフォームもたくさん登場してきています。今回は、 BLE(Bluetooth Low Energy)搭載で簡単にリモート制御ができる開発ボード「Genuino 101」を紹介します。

Genuino 101とは

 米国のArduino LLC社がインテル社と共同で設計した、Intel Curie搭載の開発ボードです。ボードの形状はArduino Uno R3と同様で、開発もArduino IDEから行うことができます。

 マットな濃紺とオレンジ色のコントラストが素敵ですね。

Genuino 101の紹介ページ
Genuino 101の紹介ページ

Genuino 101(米国:Android 101)

  • 正式名称:Genuino 101(じぇぬいーの いちまるいち)
  • バッテリー:非搭載
  • 電源供給方法:USB TypeB給電
  • Ethernet:非搭載
  • Wi-Fi:非搭載
  • Bluetooth:Bluetooth Low Energy搭載
  • 値段:4,980円

Arduino IDEで開発できる

 Arduino IDEという開発環境(ソフトウェア)を使って、コンパイル・ダウンロード・実行などの作業をArduinoと同様に行うことができます。

 Arduino IDEではC++風のArduino言語を使ってプログラミングをします。Arduino言語は豊富にあるArduino互換機でのプログラミングに利用することができるので、これから他のボードを使いたい方にも優しい仕様です。

BLE搭載でリモート制御が容易

 Genuino 101はBLE(Bluetooth Low Energy)を搭載しています。BLEを使ってPCやスマートフォンと容易にペアリングができるため、リモートでの制御を簡単に実装することができます。

BLE(Bluetooth Low Energy)とは

 BLEは、2009年にリリースされたBluetooth4系の規格を指します。これ以前のBluetooth(クラシックBluetooth)に比べて消費電力がかなり改善されました。

 Wi-Fi通信よりはるかに低消費電力で通信を実現できるため、IoTデバイスへの搭載が増えてきています。

 BLEの通信の仕組みを詳しく知りたい場合は、下記の記事を参考にしてみてください。

6軸センサを初期搭載

 Genuino 101には、慣性を計測することができる3軸加速度センサ、3軸ジャイロセンサが搭載されています。

 「モノの動き」を6軸で計測することができるため、「動きをトリガーにイベントを起こす」「動きによって動作を変える」といった制御が容易に実現できます。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
動かしてみよう

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
IoT Starter Studio連載記事一覧

もっと読む

この記事の著者

ちゃんとく(dotstudio株式会社)(チャントク)

 大学までは文系で法学を学んでいたが「モノを作れる人」に憧れて知識ゼロからエンジニアに転身。本業ではPHPでWebサーバサイド開発を担う傍ら、テクニカルライターとしてdotstudioに参加している。 Node.jsユーザグループ内の女性コミュニティ「Node Girls」を主催。趣味の電子工作では日本最大のIoTコミュニティ「IoTLT」では体当たり電子工作を発表中。 Twitter: @tokutoku393 URL: dotstudio株式会社

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/10032 2017/03/10 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング