OpenSprinklerのロゴ

OpenSprinkler OSBee Bee WiFi3.0オープンソース

OpenSprinkler OSBee Bee WiFi3.0オープンソース画像

導入

OpenSprinkler Bee(OSBee)3.0は、ソレノイドバルブをラッチするためのオープンソースのWiFi対応スプリンクラーコントローラーです。 庭や芝生の水やり、花や植物の灌漑、水耕栽培、その他の種類の水やりプロジェクトに適しています。 WiFi、OLEDディスプレイ、レーザーカットアクリルエンクロージャーが内蔵されており、最大3つのゾーンを個別に切り替えることができます。 これは主にソレノイドバルブのラッチ用に設計されていますが、簡単な変更で非ラッチバルブ(標準の24VACスプリンクラーバルブなど)、低容量のバルブも操作できます。tage水槽ポンプ、およびその他のタイプの低容量tageDCまたはACバルブおよびポンプ。
パッケージには、3Dプリントエンクロージャー内の組み立ておよびテスト済みのOSBee回路基板5つ、USBケーブル、および(オプションで)USB電源アダプター(1VDC出力、最小XNUMXA電流)が含まれています。 OpenSprinkler OSBee Bee WiFi3.0オープンソースfig1

ハードウェアのセットアップ

OSBeeには、COM(共通)、Z1(ゾーン1)、Z2、およびZ3とマークされた1つの端末があります。 各バルブのプラス(+)線(多くの場合、赤色)は、一緒に接続してCOM端子に接続する必要があります。 各バルブのマイナス(-)ワイヤー(多くの場合、黒色)は、個々のゾーン(2、3、またはXNUMX)に接続する必要があります。 コントローラの背面には、XNUMX本の大きなネジがあります。 ネジを緩め、その下の開口部からワイヤーを挿入し、ワイヤーをネジに巻き付けてから、ネジを締めます。 OSBeeは、microUSBケーブルを介してUSBアダプターから電力を供給されます。OpenSprinkler OSBee Bee WiFi3.0オープンソースfig2

ソフトウェア設定

OSBeeの電源を初めてオンにしたとき、または工場出荷時にリセットされるたびに、コントローラはAP(アクセスポイント)モードで起動します。 このモードでは、OSBeeはWiFi SSIDを作成し、その名前がLCD画面に印刷されます(例:OSB_xxxxxx)。 スマートフォンまたはラップトップを使用して、このWiFi SSIDに接続します(WiFiパスワードはありません)。 接続したら、 web 携帯電話(またはラップトップ)のブラウザで、IPアドレス192.168.4.1を入力します。 これにより、WiFi構成ページが開きます。 WiFi構成の主な目的は、OSBeeに自宅のWiFiの名前とパスワードを知らせて、後でWiFiに接続できるようにすることです。 したがって、選択するか、自宅のWiFiのSSIDとWiFiパスワードを直接入力します(注:2.4G WiFiにのみ接続します)。 すでにBlynkアプリトークンを作成している場合(セクション5を参照)、ここに貼り付けることもできます。それ以外の場合は、トークンを空白のままにします。 [送信]をクリックします。 この時点で、OSBeeはWiFiへの接続を試み、成功すると自動的に再起動し、WiFi構成が完了します。 これ以降、WiFiは記憶され、電源がオンになると常に接続を試みます。 WiFiネットワークを変更する場合は、工場出荷時のリセットを実行すると、APモードに戻ります。

WiFiステーションモードでは、OSBeeは自宅のWiFiルーターからIPアドレスを取得します。 このIPアドレスは、下部のLCD画面に印刷されています。 ブラウザを開いてIPアドレスを入力すると、以下のOSBeeのホームページが開きます。 デフォルトのデバイスキーはopendoorで、これは[設定]で変更できます。

ビルトインの使用 Web インタフェースOpenSprinkler OSBee Bee WiFi3.0オープンソースfig3

ホームページ(上の左の画像)には、現在の時刻、各ゾーンのステータス、および他のページにつながるボタンが表示されます。 ホームページの左下にある[設定]をクリックすると、[設定/オプション]ページ(上の中央の画像)が開き、タイムゾーン、デバイス名、ゾーン名、およびその他のオプションを構成できます。 ホームページで「手動」をクリックして手動制御ページを開くこともできます。このページでは、テストプログラムまたは既存のプログラムのいずれかを開始できます。 この場合も、デフォルトのデバイスキーはopendoorです。OpenSprinkler OSBee Bee WiFi3.0オープンソースfig4 ホームページに戻り、[プログラム]ボタン(黒色のボタンは新しいプログラムを作成し、青色のボタンは既存のプログラム)をクリックして、新しいプログラムを追加したり、既存のプログラムを編集したりします。 プログラム編集インターフェイス(左側に表示)を使用すると、プログラム名の変更、週次または間隔プログラムとしての構成、奇数/偶数日の制限の設定、最初の開始時刻と追加の開始時刻の設定を行うことができます。 各プログラムは、いくつかのプログラムタスクで構成されています。 最初に新しいタスクを追加し、次にゾーンをクリックしてそのゾーンをタスクから有効または無効にし、最後に期間を設定します。 プログラムタスクは柔軟です。同時にオンになるように複数のゾーンを設定でき、異なるタスクで同じゾーンを複数回オンにすることができます。 タスクですべてのゾーンをオフのままにして、指定した期間の遅延/ギャップを作成することもできます。 既存のタスクを削除または編集するには、タスクのインデックスをクリックします。これにより、そのタスクが黄色で強調表示され、ゾーンまたは期間を再度編集できます。 完了したら、[送信]をクリックしてプログラムの編集を終了します。OpenSprinkler OSBee Bee WiFi3.0オープンソースfig5 ホームページにはプログラムプレもありますview グラフィカルなプレを表示する新しいページを開くボタンview プログラムの。 プログラムプレの右上隅にview ページでは、別の日に移動できます。
[ログ]ボタンをクリックすると、新しいページが開き、各イベントの時間、ゾーン、プログラム/タスク情報など、最近の散水イベントの履歴が表示されます。 コントローラのソフトウェア再起動をトリガーする場合は、[設定]ページに移動し、そこで[再起動]ボタンを使用します。

LCDおよびボタン機能:
OSBeeにはOLEDディスプレイが組み込まれています。 現在の時刻とゾーンのステータスが表示されます。 下部にIPアドレスが表示されます。 黒い押しボタン(LCDの右下)をクリックすると、MACアドレスなどの追加情報が順番に表示されます。
工場出荷時設定へのリセット:
工場出荷時のリセットを実行するには(たとえば、別のWiFiネットワークに切り替える必要がある場合)、押しボタンを5秒以上押し続けてから放します。 コントローラが再起動し、すべての設定が工場出荷時の状態に復元され、コントローラはWiFiAPモードに戻ります。
ファームウェアアップデート:
新しいファームウェアが利用可能になったら、WiFi経由でファームウェアを更新できます(ホームページ、右上隅、更新ボタン、または web ブラウザ、コントローラのIPアドレスに続けて/update.htmlと入力します); microUSBポートを使用して新しいファームウェアを更新することもできます(コントローラーにはUSBシリアルが組み込まれています)。 USBを介してファームウェアを更新する方法の詳細は、OSBeeのGithubページにあります。 https://github.com/OpenSprinkler/OSBeeWiFi-Firmware

ブーストされたボリュームをカスタマイズするtageバルブ開閉用:
デフォルトでは、OSBeeはブーストされたボリュームを生成しますtagラッチングソレノイドバルブを開閉するための21Vのe。 これは通常、ブランド/タイプに関係なく、すべてのラッチバルブで正常に機能します。 ただし、一部の電磁弁は異なる容量を必要としますtageバルブを開く場合とバルブを閉じる場合。 この巻tageは、別のボリュームを指定できる[設定]ページでカスタマイズできますtage開閉用。
非ラッチングソレノイドおよび低容量とのインターフェースtage DCポンプ:
OSBeeは主にソレノイドバルブのラッチ用に設計されていますが、非ラッチソレノイドバルブ(標準の24VACスプリンクラーバルブ、低容量など)でも機能します。tage水槽ポンプなどのDCポンプ、およびその他の低容量tageバルブ)簡単な変更で。 これを行うには、1)回路基板(microUSBポートの近く)にNLジャンパー(非ラッチジャンパー)を配置し、2つのピンが接続されるようにそのジャンパーをはんだ付けします。 XNUMX)[設定]で、バルブタイプを[非ラッチ]に設定します。 非ラッチモードで動作している場合、バルブが開くと、コントローラーはバルブに保持電流を供給し続け、バルブを開いたままにします。 注:非ラッチモードで構成されている場合は、ラッチソレノイドをコントローラに接続しないでください。ラッチソレノイドの抵抗は非常に低いため、非ラッチモードで使用すると短絡が発生します。

Blynkアプリの使用

OSBeeファームウェアは、Blynkアプリを介したリモートアクセスをサポートしています。 これにより、コントローラにリモートアクセスし、現在のステータスを確認して、プログラムを実行できます。 この機能を使用するには、まずスマートフォンにBlynkアプリをインストールします。 次に、OpenSprinkler BeeBlynkプロジェクトのQRコードをスキャンします。https://github.com/OpenSprinkler/OSBeeWiFi-App/tree/master/Blynk
これにより、プロジェクトがBlynkアプリにインポートされます。 プロジェクトのフルバージョンでは、追加のBlynkエネルギーポイントを購入するために数ドルを支払う必要がありますが、プロジェクトのシンプルバージョンでは、QRコードをインポートするために追加の支払いは必要ありません。

Blynkプロジェクトが作成されたら、プロジェクト設定に移動してクラウドトークンを取得できます。 次に、このトークンをOSBeeの[設定]ページに貼り付け、送信して、OSBeeコントローラーを再起動します。 このようにして、ファームウェアはトークンを使用してBlynkクラウドと通信し、自宅にいない場合でもBlynkアプリがリモートでコントローラーにアクセスできるようにします。OpenSprinkler OSBee Bee WiFi3.0オープンソースfig6

仕様とオープンソースリンク

  • 入力ボリュームtage(標準): USB経由の5VDC
  • 入力ボリュームtage(最大): 12VDC(例:太陽光発電を使用する場合)
  • 消費電流: 80〜140mA(WiFi信号強度による)
  • 消費電力: 入力ボリュームtagex電流(通常5V x 100mA = 0.5ワット)
  • 製品寸法: 63mm x 63mm (2.5インチ x 2.5インチ)
  • 製品重量: 50g(1.7オンス)
  • ハードウェアコンポーネント: ESP8266(MCU + WiFi)、MC34063(voltageブースター)、PCF8563(RTC)、CH340C(USBシリアル)、SSD1306(OLED)、4xハーフHブリッジ。

OpenSprinklerBeeは完全にオープンソースです。 そのハードウェア設計 file■、ファームウェアコード、およびBlynkプロジェクトのQRコードは、次のGithubリポジトリにあります。

ドキュメント / リソース

OpenSprinkler OSBee Bee WiFi3.0オープンソース [pdf] ユーザーマニュアル
Opensprinkler Bee WiFi 3.0、オープンソース、Opensprinkler Bee WiFi 3.0オープンソース、OSBee

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *