家をスマートにしたかった。そして、それが安くて、シンプルで、信頼できるように。結局のところ、これは実行できます。しかし...私は既製のスマートハウスを見つけることができませんでした。市場に出回っているものは、高価であるか、機能していないか、不明瞭であるなどです。等 Arduinoのことを思い出しました。そして、これを実行できることが判明しました(つまり、実行できませんが、ESP8266コントローラーで実行できます)。確かに、これはすでに全体の趣味になります。ただ売買することはできません。検索、組み立て、はんだ付け、接続、そしてもちろんプログラムする必要があります。さあ、行こう!
これは私のスマートホームに関する私の最初の記事です。将来的には、私が具体的に何をどのように行ったかについて、以下の記事を掲載する予定です。
誰のための記事ですか?
これは、自宅のコテージコミュニティに住んでいて、通常の学校のレベルで電子機器を知っている通常の応用プログラマー向けに設計されています。仕事の関係で、マイクロコントローラーや無線電子機器の勉強に多くの時間を費やすことができないが、趣味として自分のスマートホームを作り、維持したい人。
エレクトロニクスの専門家は興味がありません。私はゼロから私の道について話している。
結果はどうあるべきですか?
その結果、複雑なスマートホームシステムを作成し、シナリオを実装するための基盤が表示されます。たとえば、私は次のシナリオに興味があります。
ネットワーク加湿器、ヒーター、エアコン、強制換気、温度センサー、湿度センサー、二酸化炭素センサーを1つのシステムに接続して、部屋に通常の微気候を提供します。
ホームボタンを離れました。家の中のどの装置がオフにされたか:例えば、照明、アイロン、はんだごて。
基本的な室内照明を備えたモーションおよびプレゼンス検出器。しばらくの間部屋に誰もいない場合に照明をオフにすること。
スマートホームの要件
したがって、趣味としてのスマートホームの要件は次のとおりです。
可能であれば、はんだ付けせずに行ってください。
電子機器に深く入り込まないでください。
すべての問題は主にプログラミングによって解決されます。
C ++およびJavaScriptプログラミング言語。
デバイス接続としてWi-Fi、1-Wire、I2Cを使用します。
デバイスはXiaomiよりも安いはずです。
, , . , . - , .
ESP8266. Arduino. Wi-Fi . 80 . . Arduino, , , Wi-Fi. . . .
ESP8266 , . . . .
ESP8266 , . (Wi-Fi + ). ESP8266 Wi-Fi. ESP8266 , 1-Wire I2C. , .
ESP8266 . Arduino. , ESP8266. . ESP Easy. .
ESP8266 . . . : MQTT-, Low Code Node Red Homebridge. Apple HomeKit + Siri. , , , , .
? - . . , , , . , Raspberry Pi Zero W, : 1500 , wi-fi , . DIN- .
. Raspberry Pi Zero W . . .
ESP8266. . , ( , ZigBee , Wi-Fi, ZigBee , Wi-Fi).
Siri . Siri . . , .. . Siri .
?
. . . . DHT11 () BMP085 ( ). Homekit .