セキュリティシステム、スマートホームプロジェクト(パート2)

セキュリティシステム 前回の投稿では、セキュリティシステムの作成の初期段階について説明しました。センサーの選択とマイクロコントローラーへの接続、コンピューターへの情報の転送、システム自体のテストとデバッグのための部屋のレイアウトの作成について詳しく説明しました。 これについてはHabrで、さらに詳しくはプロジェクトWebサイトで読むことができます。 そして、その記事の最後に、プロジェクトのさらなる開発の計画を共有しました。これは、いくつかのコメントの後に調整されました(多くのおかげで)。

以下では、habrakatの後、ソーシャルリソース(特にtwitter)を使用する方法と、マイクロコントローラーによって制御されるPTZカメラを即興手段から作成する方法についての短いストーリーがあり、最終的に結果と開発計画があります。



Twitterを使用して接続する



セキュリティシステムを開発するときのタスクは、データをコンピューターに出力するだけでなく、保護されたオブジェクトの状態をいつでもどこでも表示することでもありました。 この場合、2つの通知方法が検討されました。1つ目はSMSで通知する方法、2つ目はソーシャルサービスおよびネットワーク(Vkontakte、twitter、facebook)を介してメッセージを受信する方法です。



ヘッダーから推測できるように、2番目のパスが選択されました。 まず、メッセージの受信を解決する方法は3つありました(すべてTwitter API関数を使用します)。

1) 直接

直接

直接接続方法

ここでは、コメントは不要だと思います。

2) 一貫しています。

シーケンシャル

シリアル接続方法

このパスは、機器のデバッグ、受信データの収集と分析(誤検知など)に割り当てられました。

3) 一貫した独立

一貫した独立

順次独立接続方法

ここでは、最初にデータがTwitterサーバーに送信され、次にサードパーティの統計サーバーに送信されることがわかります。



統計ツールが必要であったという事実により、選択は2つまたは3つの方法の間で行われました。 私たちの意見では、2つの方法(シーケンシャル)を実装する方が簡単でした。 開発を始めました。

サーバー側を実装するために、Abraham Williams dev.twitter.com/docs/twitter-libraries#phpのTwitterOAuthライブラリ(Twitter APIライブラリ)とGETメソッドを使用しました。

また、コンピューター用に作成された最上位プログラムでは、標準のWindows API関数とwinsock2.hライブラリーが使用されました。

そして、ここに結果があります

Twitterでのアラームステータスの送信



PTZカメラを作成する



私たちのプロジェクトでは、エンジンは次の機能を実行する必要があります-ウェブカメラの回転、つまり、ドームカメラの安価なアナログの作成が提供されました。



ステッピングモーターを選択するとき、2つの主要なパラメーターであるサイズと安さに主な注意が払われました。 サイズ。主な目的はカメラの回転であり、その重量は150グラム以下です。 セキュリティシステム全体が高価であってはならないという事実による安さですが、エンジン自体にのみ30〜40ドルを支払うのはやり過ぎです。 この状況から抜け出す方法が見つかりました。



ほとんどの人がドライブを搭載した古いコンピューターを持っていることを思い出すだけで十分です。そこには必要なコンポーネントがあります。 そうでない場合は、ラジオ市場に行くか、1個あたり3-4ドルを購入できるリサイクルショップに行き、3と30に違いがあることに同意してください。



ステッピングモーターを制御するために、プロセッサー、ILN2003マイクロ回路(7チャネルドライバー、ULN2003Aのアナログ)およびステッピングモーター自体がプリンターから「噛み付き」で構成される回路が使用されました。

ステッピングモーター制御回路

エンジンを制御するために、「1段階のフルステップ」モードが選択されました。このモードの操作図を以下に示します。

ダイグラムワーク

ビデオ、品質はあまりない、電話で撮影





システム全体の仕組み



このシステムは、小さな部屋で使用されるものに基づいて開発されました。 この場合、センサーは侵入の可能性のある場所(ドア、窓)に設置され、すべてセキュリティループに接続されます。 センサーからの情報は、受信したデータを処理するコントロールパネルに送られ、侵入を試みると、次の一連のコマンドが実行されます。



-ループの状態を再確認します。

-トリガーされたセンサーが設置されている場所にカメラを向けます。

-特別なアプリケーションがインストールされているコンピューターにメッセージを送信し、Twitterアカウントまたはメールに情報を送信できます。

-接続されたフォトダイオードを使用して部屋の照明を確認し、必要に応じてライトをオンにします。

-ウェブカメラで撮影した写真をtwitpickアカウントに送信できる特別なアプリケーションがインストールされているコンピューター、iPhoneにメッセージを送信します。

-残りのセンサーのポーリングモードへの移行。



システム図を以下に示します。

セキュリティシステムのブロック図



結論と計画



上記では、通知方法、ステッピングモーター制御、およびシステム自体のアルゴリズムが検討されました。 3番目の最後の部分では、前述のすべての要素の作業をビデオで示し、最終的なビデオプレゼンテーションを準備します。

プロジェクトを開発するために、新しいサイトmake-smart-room.comが作成されました。このサイトには、セキュリティシステムの各考慮対象コンポーネントの詳細な資料がレイアウトされています。 さらなる開発のためのアドバイスや提案を支援するための巨大なリクエスト。



All Articles