ESP8266と水道メーターに関する別のプロジェクト

それはすべて、アパートに水道メーター(2つのライザーがあるので4つの脈拍計)を最終的に設置したという事実から始まり、測定値を取得する最も簡単な方法に関して疑問が生じました。 そして、1組のカウンターがキッチンキャビネット内にあることを考えると、これを自動化しようとすることが決定されました。



インターネットでは、2500ルーブルというそれほど人道的ではない価格で、数メートルの1線バスを備えたデバイスを見つけることができます。 また、このソリューションでは、ワイヤを処理デバイスに導く必要がありましたが、これも喜ばれませんでした。



このデバイス自体の作り方に関する調査は、まずarduino + esp8266をwifi送信機として導き、トピックに飛び込んだ後、esp8266自体がこのタスクに完全に対処できることが判明しました。





その結果、次のボードオプションが選択され、aliexpress用に購入されました: www.aliexpress.com/snapshot/6483884486.html 、これはバッテリーコンテナを切断し、Nokia電話からの古い電源を接続します(約5ボルトのPSUが適切です。ボードのコストは3.3にあります)。



LEDを使用した点滅テスト(ボードは、電話機から点滅できるファームウェアでフラッシュされます)の後、プログラミングツールの選択肢が到着しました。



これはMKでの初めての経験であるため、すぐにSDKに連絡したり、調査したり、コンパイル環境を構成したりしたくありませんでした。

その結果、彼中国の同志とESPlorer esp8266.ru/forum/threads/esplorer.34 VictorのNodeMCUプロジェクトnodemcu.com/index_en.htmlを選択しました。



入り口の閾値は高くなく、すべてが直感的ですが、通常のように軟膏の軟膏にハエがあります-ワース自体以来、メモリが不足しています。 LUAマシンは十分に食べます。 問題を平準化できるメソッドのセット(個別のファイルに分割して順番に実行し、これらのファイルをコンパイルする)が存在することが判明しましたが、メモリの問題はデバッグと新しいコードの追加に通常多くの時間を必要とし、時にはすべてのオーバーホールが必要になりますプロジェクト。



機能に関するいくつかの言葉:

水道メーターはパルス式です。実際、メーターの最後の桁が0を通過するときにボタンを押す(接点を閉じる)のに似ています(むしろ、9から4になります)。



カウンタは、GPIOポートの1つとグランドに接続され、電源がプルアップされます(内部抵抗_PULLUPモードを使用)。

2つのカウンターが1つのMKに接続されています(4つすべてを接続することは可能ですが、ワイヤは私たちの方法ではありません:))。



thingspeak.comサービスは、データ収集および保管システムとして機能します。これにより、アパート内のデータ処理デバイスの可用性の問題が解消され、水の流れを視覚的に監視できるようになります。



月に一度、このサービスからデータが取得され、モスクワのPGUポータルに送信されます(データを取得する公式の通常の方法を見つけていないため、これは別のトピックです。Androidアプリケーションのトラフィック分析ツールで使用される現在のソリューションは非常に未加工です)。 原則として、公式のデータ送信APIがあれば、このデータ自体を送信することができます(これは将来的になると思います)が、現在のところ、外部ホスティングにはこれを行う小さなスクリプトがあります。



ほぼ2か月の運用後、 esp8266.ru / arduino-ide-esp8266プロジェクトが発見され、 arduinoでこれらすべてを繰り返す試みに役立ちました。 その結果、2週間目は、デバイスの1つが実行されます。



もちろん、esp8266のarduinoはまだかなり未加工ですが、全体的な印象は非常に良いです。 nodemcuでの作業中に常に追求されていたリソースの問題はなくなり、十分なメモリがあり、基本ライブラリは機能しています。 MKを他の何かに使用したいという要望がありました。



PS:プログラム自体を記述するのは難しくないので、プログラム自体については特に説明しませんでした。特定の問題についての調査から多くの喜びを得ることができます:)。 結果に興味がある人のために、 homes-smart.ru / index.php / oborudovanie / bez-provodov-wi-fi / 62-besprovodnoj-datchik-na-baze-esp8266-dlya-servisa-narodmon-ruプロジェクトに注意を払うことをお勧めします。箱から出して非常に多くのことができます。



All Articles