\r\n\r\n
手頃な価格のスマートホームテクノロジーの登場により、これまで以上に簡単に住まいを変えることができるようになりました。また、競合他社が続々と参入しているため、価格も下がっています。
しかし、より安価で、よりやりがいのある選択肢は、**自分自身のカスタムスマートホームシステムを作ることです。今回は、スマートホームシステムの基本的な仕組みと、誰でもできる簡単なArduinoのDIYの例を紹介します。
生活空間を自動化する方法はいくつかありますが、多くの場合、ArduinoやRaspberry Piを操作の頭脳として使用することになります。多くの場合、その両方を組み合わせることで完璧なソリューションが得られると思いますが、今日はArduino側に焦点を当てます。
これらの例のArduinoは、トリガーがかかると好きなデバイスを制御します。youTuberのeefavoriterは、一連の動作を視覚化するためにLEDを点灯させるボタンを使った簡単な例を紹介しています。
上の例では、Arduinoはボタンの入力電圧をdigitalReadで読み取っています。ボタンが押されていないときは、LEDは消灯または低電圧です。
この単純な例は、本質的にあらゆる自動化システムの核となるもので、必要なのは入力と出力を有用なものに変更することだけです。
Arduinoを使ったことがない方でもご安心ください。ビギナーズガイドが必要なことをすべて網羅しています。
マイコンにタスクを実行させるには、いくつかの方法があります。1つ目は赤外線(IR)です。インターネットに接続されていないArduinoボードを使用している場合、この方法は有利に働くかもしれません。古い電子機器から部品を再利用して、リモコンを早く使えるようにすることができます。YouTuberのGreatScottが徹底解説します!IRの使い方を紹介するだけでなく、12VのRGB LEDストリップを制御するための完全なビルドも含まれています!
2つ目は、マイコンをインターネットに接続する方法です。この問題を解決するには、いくつかの方法があります。公式のArduinoやクローンを使っている場合、EthernetやWi-Fiシールドを購入する必要があるかもしれませんが、これを回避する方法はあります。NodeMCUは完璧で、私たちはしばしばこの小さなボードを賞賛していますが、それには理由があります。
どのような方法でボードをオンラインにするにしても、ボードと通信するためのウェブサービスが必要になります。自分でサーバーを立ち上げることもできますが、これを代行してくれるサービスも数多くあります。過去に、パワフルで高度にカスタマイズ可能なホームオートメーションツールであるOpenHABの始め方を紹介しましたが、その複雑さから気弱な人には不向きです!
よりシンプルなサービスとしては、ThingerもBlynkもWeb経由でArduinoと通信することが可能です。どちらもスマート**からマイコンを制御する機能や、Webリクエストを発行する機能(IFTTTユーザーにとって理想的な機能)を備えています。
Blynkの簡単な紹介は、Getting Started Guideをご覧ください。
BluetoothもArduinoとリモートで通信するための一般的な方法です。ほとんどの場合、接続するためにBluetoothシールドを入手する必要がありますが、このルートで行くなら、3ドル以下と安価なオプションです。
Arduino Bluetoothを使ったクイックスタート・プロジェクトは、Tinkernut Labsの次のビデオをご覧ください。
ボードとリモートで通信できるようになったので、次は出力側の対応です。最初の例のLEDは、現実の場面ではあまり役に立ちません。リレーやMOSFETに置き換えることで、より高出力のものを制御することができます。
過去に家電製品を制御するためのリレーの仕組みについて説明し、LEDストリップをArduinoに接続するためのチュートリアルではMOSFETを使用しました。ビデオの中の12Vストリップのセクションでは、電源制御回路でストリップを使用する最も一般的な方法の例を挙げています:。
これらの部品を購入する場合、ボードで動作させるためには、ロジックレベルであることが必要であることに留意する必要があります。MOSFETの場合、通常、名称に "L "が付いている。リレーについては、マイコンを使った安価な既製品のリレーユニットを探すとよいでしょう。
DIYスマート家電の基本がわかったところで、いくつかの事例を見てみましょう。
Instructablesのユーザーであるfrenzyさんは、Arduinoと電源スイッチの尾をリレーとして使い、Twitterで起動するコーヒーポットを作りました:。
YouTuberのpassxxxaさんは、前述のBlynkサービスに加え、ArduinoUno、イーサネットシールド、リレーを使って照明を制御しているそうです。このビデオでは、ホームオートメーションがいかに簡単に始められるかを紹介しています。A/Cをいじると命にかかわることがあります。
Youtuber BRUH Automationは、NodeMCUとサーボを使って、**ネットワーク制御の自動ブラインドを15ドル以下で実現しました!
RFID(Radio Frequency Identification)は、厳密には遠隔操作ではありませんが、スマートオブジェクトを制御するための興味深い代替手段です。Arduino Unoとソレノイドでドアを自動ロックするDIYスマートロックのチュートリアルで、その使用方法**をご確認ください。
CarLeeToesは、IRコントロールとウェブコントロールを組み合わせて、スマート**経由でエアコンをコントロールする方法をチュートリアルで紹介しています。このプロジェクトでは、エアコンのリモコンの赤外線コードを「スニッフィング」し、Arduinoから正しい信号を送るために、Webサーバーと組み合わせて使用する方法を説明します。実際に使っている動画をご覧ください(スペイン語ですが、Instructables.comのサイトにあるチュートリアルは英語です):.
DIYでホームオートメーションを遊び始めると、あちこちにアイデアが浮かんできます。Arduinoなどのボードを使うのがおすすめです。しかし、Raspberry Piも同様にこの種のプロジェクトに適しており、非常に簡単にリレーの制御を始めることができるため、Arduinoは一面的な存在に過ぎないのです。
私たちが思いもよらないことをやっていて、あなたの家にぴったりのホームオートメーションシステムを設計していますか? 下のコメント欄で教えてください。