ご購入はこちら わたしの IoT アシスト生活 気象オープンデータ ×ラズベリー・パイで I/O 井原 大将 スピーカ 距離センサ 雨だよ ラズベリー・パイ スピーカ ラズベリー・ パイ RC サーボ モータ 傘 4 2 3 傘 インターネット 気象オープン データ 距離センサ 1 1 人が近づく 2 気象情報を見に行き 雨が降りそう 3 傘をセット& 4 声で通知 RCサーボモータ アーム かさ (a)外出しようとする人を 発見すると (b)雨が降りそうなときは傘を かばんにセットしてくれる 写真 1 気象オープンデータ×ラズベリー・パイで快適(?)IoT アシスト生活に挑戦してみた 図 1 実験装置の動作フロー VDD GND GPIO 1ピン GP2Y0E03 測距センサ SCL GPIO 9ピン (シャープ) SDA GPIO 3ピン GPIO 5ピン +5V SG-90 RCサーボ GND GPIO 2ピン (Tower Pro Pte) モータ SIG GPIO 9ピン GPIO 7ピン 本稿では,2016 年 1 月号特集「IoT サーバ使い放題! インターネット ルータ サーボモータ および 測距センサへ 拡張コネクタ (GPIO/I2C/SPI/PWM/I2S) BCM2835 (ブロードコム) USBハブ/ LANコントローラ LAN9514 マイクロチップ・ テクノロジー microUSB コネクタ 5V USB コネクタ ×4 RJ-45 コネクタ ラズベリー・パイ1 φ3.5mm Model B+ ステレオ・ アンプ内蔵スピーカ ミニジャック ms-P05 UBK (エレコム) データ×ネット入門」で紹介したリアルタイムに変化 するオープンデータの活用例として,傘自動セット装 置を制作しながら,具体的な気象情報取得 API やそ の API を実際に利用するプログラムを作成します. 製作する傘自動セット装置は,外出時に「今日は雨が 降ります.傘を準備しましょう」といった注意喚起と同 時に,実際に鞄の中へ傘を落とします(写真1,図1) . ハードウェア構成を図 2,写真 2 に示します.まず, 処理の主体となるマイコンにはラズベリー・パイを使 います.将来的に画像や PDF フォーマットで公開さ れているオープンデータも取り込みたいからです. 外 出 の 判 定 に は 距 離 セ ン サ を 使 い ま す. ラ ス ベ リー・パイには,アナログ入力がないため,I2C で接 続できるディジタル入力品を選定しました. 声掛けにはアンプ内蔵スピーカを,傘の自動セット には RC サーボモータを使います. 図 2 ハードウェア構成 2016 年 5 月号 107
© Copyright 2025 ExpyDoc