工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Raspberry Pi、PIRセンサー、MQTTで作るモーション制御AWS IoTボタン

このモーション制御IoTボタンをリモートスイッチ、防犯ビーコン、カウンター、動き検知器として活用。Raspberry Piの簡素さ、PIRセンサーの感度、AWS IoTの拡張性を組み合わせたソリューションです。

3週間の実験を経て、AmazonのIoT Buttonを模倣するプロジェクトをデプロイ成功。システムはPIRセンサーで動きを検知し、MQTTでAWS IoTにイベントをパブリッシュ、サブスクライバー側のPiで定義済みアクション(ライト点灯、カメラ起動、Amazon SNS経由のアラート送信など)をトリガーします。

主要コンポーネント

なぜMQTTなのか?

MQTTはM2MおよびIoTアプリケーション向けに設計された軽量なpub/subプロトコルです。HTTPのリクエスト/レスポンスモデルとは異なり、MQTTはブローカー経由でメッセージをサブスクライバーにプッシュするため、効率的で低帯域幅な通信が可能—リモートセンサーに最適です。

MQTTの詳細は https://www.hivemq.com を参照。

PIRセンサー概要

受動型赤外線(PIR)センサーは、視野内の物体からのIR光を測定。温かい物体がセンサー視野の片側を横切ると正の差動パルス、離れると負のパルスが発生。これらのパルスを動き検知のトリガーとして利用。

PIRセンサー ピンアウト

PIRセンサー 詳細

AWS IoTのセットアップ

AWSは広範なREST APIとSDKを提供しますが、以下の手順ではAWS Management Consoleを使用してわかりやすく解説。すべてのアクションはスクリプト化可能です。

  1. https://aws.amazon.com/ でAWSアカウントにサインアップ
  2. AWS Management Consoleにログインし、AWS IoT Core に移動(Fig-1参照)
  3. Get started をクリック(Fig-2)
  4. Create a thing を選択、名前を指定(例: raspberry)、Create をクリック(Fig-5)
  5. 新しいthingがAWS IoTレジストリに登録される

thing登録後、証明書、ポリシー、MQTTトピックを設定してセットアップを完了。

ソース:Motion Controlled AWS IoT Button

製造プロセス

  1. ボタン:古代の留め具から現代イノベーションへ
  2. 温度制御ファンサーキット:メディア家具冷却用DIYリレーシステム
  3. Raspberry Pi制御アクアポニックスシステム:構築ガイド & コード
  4. Raspberry PiでPIRモーションセンサーとLEDを制御
  5. Windows 10 IoT Coreで音声制御ロボットを構築 - Raspberry Pi 2編
  6. GoPiGo v2をWindows 10 IoT Coreで拡張 - Raspberry Pi 3対応
  7. Pythonで作るWi-Fi制御Raspberry Piロボット - ステップバイステップガイド
  8. PrivafyとMicron、IoTデータ イン モーション向け組み込みSECaaSを発表
  9. AWS JobsでIoTデバイスをアップグレード/設定:実践ガイド
  10. AWS Greengrass:IoT開発者向けエッジコンピューティングとデータキャッシング
  11. Azure vs AWS:IoTに最適なクラウドプラットフォームはどっち?