
私はZigBeeスイッチを自宅のZ-Waveオートメーションに統合しようとすることにしました。 実験のために、安価なZigBee電池式スイッチXiaomi Aqara Smart Switchを購入しました。 見た目は美しく、最高品質のプラスチック、非常に素晴らしく、完全な触覚フィードバックを提供するスプリング機構を備えたスイッチボタン。
このスイッチは、次のシナリオで使用される予定でした。
- シングルプレスで、常夜灯をオン/オフします
- ロングホールド調光ナイトライト
- LEDバックライトのオン/オフを2回押すと
しかし、テストでは、Xiaomi Aqara Smart Switchはシングルタップにのみ応答することが示されました。 そして、キーを5秒間シミュレートして保持しようとすると、工場出荷時の設定にリセットされました 。 そのため、Aqara Smart Switchは役に立たないことが判明したため、その場合に必要なすべての機能を備えたZ-Waveスイッチを作成することにしました。

最近、いくつかの異なるZ-Waveスイッチを作成しました。誰もが完璧なソリューションを探しています。
- 発光ボタン付きバッテリーのタッチZ-Waveスイッチの開発
- スイッチGira + Z-Wave。 Z-Unoベースの4ボタン無線スイッチ
- ラジオの電池式スイッチをタッチします。 リヴォロ+ Z-Uno
- プッシュボタン式ラジオスイッチをタッチに変換する
サーキットブレーカーボードの開発にはそれほど時間はかかりませんでした。 しかし、作業中にいくつかの問題を解決する必要がありました。
最初に、1.6 mm PCBからテストボードを作成し、高さ1.9 mmのZ-Unoにはんだ付けしましたが、デザインが高さを超えないことがわかりました。元のXiaomiボードと同じ1 mm PCBを使用する必要がありました。
CR2032バッテリーの留め具を作るのは難しいことがわかったため、元のボードから取り外し、元のボードから220mFのタンタルコンデンサを使用しました。
Xiaomiには2ボタンバージョンもあるため、ユニバーサルボードを作成しました。 Xiaomiよりもはんだ付けするコンポーネントがはるかに少なく、Z-Waveチップのストラップ全体がすでにモジュール上にあります。 経験によると、私はボタンをフラックスなしではんだ付けし、後で洗わないようにします。そうでなければ、ボードを洗った後、ボタンはすぐに動作しなくなります。
私はseeedstudioでボードの生産を注文しましたが、10個の配送で1000rになりました。私は品質に非常に満足しています、いつものように、色は光沢のある黒です。

Arduinoの最初のレッスンからの回路-いくつかのボタンとLED。

Z-Unoには、ボタンを操作するための便利なライブラリがあり、短押し、長押し、ダブルクリックがサポートされています。 トリプルクリックは、Z-Waveコントローラーにデバイスを追加して情報パケットを送信するために使用されるシステムの組み合わせです。

いずれかのボタンを押すと、INT 18のダイオードを介してアースが閉じ、Z-Unoが起動し、ボタンがポーリングされます。
スケッチはUSB経由でアップロードされます。このため、ボードの背面にGND、3V、DM、DPポイントを提供しました。 さらに、Z-Unoをプログラミングモードにするには、リセットボタンが必要です。 デバッグはUARTで行うことができます。Z-Uno2にあり、両方とも鉄です。

計画どおり、デバイス管理の3つのシナリオを実装しました。構成はZ-WaveコントローラーRaZberryを使用して行われます。 4つの関連グループがあります。 最初のグループは、バッテリーの充電をコントローラーに送信することです。 短押しだけで制御されるデバイスの2番目のグループ、つまり オン/オフのみを切り替えることができます。 調光可能なデバイスの3番目のグループは、夜間照明があります。 ダブルクリックで制御されるデバイスの4番目のグループには、LEDバックライトを配置します。

完成したボードは、ネイティブのようにケースに完全に収まります。 CR2032バッテリーは約1年間の作業に十分なはずですが、これは練習を示します。他の何かを最適化する必要があるかもしれません。 私はスイッチのデザインが本当に好きです。2つのキーを持つ別のバージョンも収集します。


発行価格:2500r(Z-Uno)+ 1000r(Xiaomi Aqara Smart Switch)+ 100r(1ボード)= 3600r。 開発プロセスの楽しみは貴重です!