
قررت أن أحاول دمج المفاتيح في بيتي Z-Wave أتمتة ZigBee. للتجارب ، اشتريت مفتاح زيجبي غير مكلف يعمل بالبطارية Xiaomi Aqara Smart Switch. يبدو جميلًا ، وأعلى جودة من البلاستيك ، ولطيفًا جدًا ، وزر التبديل مع آلية الربيع ، والذي يعطي ردود فعل لمسية كاملة.
تم التخطيط لاستخدام المفتاح في السيناريوهات التالية:
- بضغطة واحدة تشغيل / إيقاف ضوء الليل
- عقد ضوء الليل يعتم طويلا
- عن طريق الضغط المزدوج على تشغيل / إيقاف الإضاءة الخلفية LED
لكن الاختبار أظهر أن Xiaomi Aqara Smart Switch يستجيب فقط بنقرة واحدة. وعندما حاولت محاكاة
المفتاح مع الاستمرار لمدة 5 ثوانٍ ، تمت إعادة ضبطه على إعدادات المصنع . على هذا النحو ، تبين أن مفتاح Aqara Smart Switch عديم الفائدة بالنسبة لي ، وقررت عمل مفتاح Z-Wave مع جميع الوظائف التي أحتاجها في قضيته.

أساس مفتاح Z-Wave هو Z-Uno Module - لوحة صغيرة يتم فيها برمجة رقاقة Z-Wave والذاكرة فقط من بيئة Arduino عبر USB. توفر الوحدة التي يبلغ حجمها 25x15x1.9 ملم الوصول إلى جميع دبابيس رقاقة Z-Wave. تحتوي الوحدة على موصل U.FL لتوصيل الهوائي ، أو يمكنك ببساطة لحام سلك 86 مم. هذا هو نفس Z-Uno فقط لمصنعي الأجهزة.
لقد قمت مؤخرًا بالعديد من مفاتيح Z-Wave المختلفة ، والجميع يبحثون عن الحل المثالي:
- تطوير مفتاح Z-Wave يعمل بالبطارية مع أزرار مضيئة
- Gira + Z-Wave Switch. مفتاح راديو 4 زر يعتمد على Z-Uno
- لمس التبديل اللاسلكي بالبطارية. Livolo + Z-Uno
- تحويل مفتاح راديو بضغطة زر إلى لمسة
لم يستغرق تطوير لوحة قاطع الدائرة الكثير من الوقت. ولكن أثناء العمل كان علي حل العديد من المشاكل.
في البداية ، صنعت لوحة اختبار من 1.6 مم PCB ، ملحومة بها إلى Z-Uno 1.9 مم ، اتضح أن التصميم لا يمر في الارتفاع ، كان علي استخدام 1 مم PCB ، كما هو الحال على لوحة Xiaomi الأصلية.
اتضح أنه من الصعب صنع السحابات للبطارية CR2032 ، لذلك أزلتها من اللوحة الأصلية واستخدمت أيضًا مكثف التنتالوم 220mF من اللوحة الأصلية.
يحتوي Xiaomi أيضًا على إصدار بزرين ، لذلك قمت بعمل لوحة عالمية. لقد حصلت على مكونات أقل بكثير للحام من Xiaomi ، فإن ربط رقاقة Z-Wave بأكمله موجود بالفعل في الوحدة. وفقًا للتجربة ، أقوم بلحام الأزرار بدون تدفق ، حتى لا أغسلها لاحقًا ، وإلا بعد غسل اللوحة ، تتوقف الأزرار عن العمل بسرعة.
لقد طلبت تصنيع الألواح في seeedstudio ، وتبين أن 1000r مع التسليم لـ 10 قطع. ، أنا راضٍ جدًا عن الجودة ، كالعادة ، اللون أسود لامع.

الدوائر ، بدءًا من الدرس الأول في Arduino - زوج من الأزرار ومصابيح LED.

بالنسبة لـ Z-Uno ، توجد مكتبة ملائمة للعمل باستخدام الأزرار ؛ يتم دعم المطابع القصيرة والنقرات الطويلة والمزدوجة. النقر الثلاثي هو مزيج من النظام ، يستخدم لإضافة جهاز إلى وحدة تحكم Z-Wave وإرسال حزمة معلومات.

عندما تضغط على أي زر ، تغلق الأرض من خلال الثنائيات على INT 18 ويصحو Z-Uno ، ثم يتم الضغط على الأزرار.
يتم تحميل الرسم عبر USB ، لهذا على الجزء الخلفي من اللوحة قدمت نقاط GND ، 3V ، DM ، DP. بالإضافة إلى ذلك ، تحتاج إلى زر إعادة الضبط لوضع Z-Uno في وضع البرمجة. يمكن أن يتم التصحيح بواسطة UART ، وهما في Z-Uno 2 ، كلاهما من الحديد.

كما خططت ، قمت بتطبيق 3 سيناريوهات لإدارة الجهاز ، ويتم التكوين باستخدام وحدة تحكم RaZberry Z-Wave. هناك 4 مجموعات جمعيات. المجموعة الأولى هي إرسال شحن البطارية إلى وحدة التحكم. المجموعة الثانية للأجهزة التي يتم التحكم فيها فقط عن طريق المطابع القصيرة ، أي يمكن تشغيل / إيقاف فقط. المجموعة الثالثة للأجهزة الخافتة ، لدي ضوء ليلي. المجموعة الرابعة للأجهزة التي يتم التحكم فيها عن طريق النقر المزدوج ، سأضع فيها إضاءة LED الخلفية.

تتناسب اللوحة النهائية تمامًا مع الحالة ، مثل اللوحة الأصلية. يجب أن تكون بطاريات CR2032 كافية لحوالي عام من العمل ، ولكن هذا سيظهر الممارسة ، قد تضطر إلى تحسين شيء آخر. يعجبني حقًا تصميم المفتاح ، وسأجمع أيضًا إصدارًا آخر بمفتاحين.


كان سعر الإصدار: 2500r (Z-Uno) + 1000r (Xiaomi Aqara Smart Switch) + 100r (1 board) = 3600r. التمتع بعملية التنمية لا تقدر بثمن!