جدول المحتويات:

إضافات Sonoff Wall Switch: 4 خطوات
إضافات Sonoff Wall Switch: 4 خطوات

فيديو: إضافات Sonoff Wall Switch: 4 خطوات

فيديو: إضافات Sonoff Wall Switch: 4 خطوات
فيديو: اللي لازم تعرفه عن مفتاح النور - Sonoff NS Panel 2024, ديسمبر
Anonim
إضافات Sonoff Wall Switch
إضافات Sonoff Wall Switch

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

المتطلبات المسبقة

1. وسائل وميض Sonoff T1 إما عبر الهواء (OTA) أو بمحول CP2102 USB إلى TTL.

2. وسيط مقتط لاستلام المعلومات.

3. منصة أتمتة المنزل للتحكم في المفتاح وعرض بيانات المستشعر.

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

هناك الكثير من مقاطع فيديو youtube حول Home Assistant و Tasmota ، أوصي بالذهاب للتحقق منها.

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

حذر

ستكون هناك أوقات تعمل بجهد التيار المتردد عند إزالة أو إضافة المفتاح ، يرجى توخي الحذر

الخطوة 1: إعداد البرنامج الثابت

إعداد البرامج الثابتة
إعداد البرامج الثابتة
إعداد البرامج الثابتة
إعداد البرامج الثابتة
إعداد البرامج الثابتة
إعداد البرامج الثابتة

لقد بدأت في إعداد البرنامج الثابت على مفتاح الجدار الخاص بي ، ويقوم Sonoff بتشغيل شريحة ESP8266 ، والتي عندما تسمح بعد الوميض باستخدام Tasmota أو ESPhome بتوصيل المستشعرات والمرحلات والمفاتيح ومصابيح LED ، فأنا أركز على Tasmota كما هو البرامج الثابتة التي أستخدمها بشكل أساسي.

تكشف وسادات الفصل المستخدمة في وميض البرنامج الثابت عن دبابيس GPIO من ESP8266 ودبابيس Tx و Rx ، والتي ترتبط بـ GPIO 1 و GPIO 3 باحترام.

هناك شيئان يجب معرفتهما عند استخدام هذه الدبابيس. يرتفع كلا المسامير أثناء التمهيد ، مما يعني أنهما ينتجان 3.3 فولت لجزء من الثانية أثناء عملية التمهيد ، والأهم من ذلك ، إذا تم سحب دبوس Tx GPIO 1 منخفضًا أثناء عملية البدء ، يفشل جهاز التحكم في التمهيد.

مع أخذ ذلك في الاعتبار ، قررت إضافة مستشعر درجة الحرارة على GPIO1 (TXD) والجرس على GPIO3 (RXD).

مع وميض Tasmota رأسًا على صفحة التكوين ، حدد "تكوين وحدة" وحدد الوحدة "Sonoff T1" مع مفتاح العصابة المقابل لديك ، انقر فوق حفظ ، وانتظر إعادة التشغيل.

بعد عودة إعادة التشغيل إلى صفحة "Configure Module" ، يمكننا الآن تحديد مستشعر درجة الحرارة من القائمة المنسدلة بواسطة GPIO1. أنا أستخدم DHT22 ، لذلك اخترت AM2301 من الخيارات الأخرى خارج الصندوق وهي DHT11 و SI7021.

اختياري

في حالة الإضافة في الجرس ، حدد الجرس من القائمة المنسدلة لـ GPIO3.

الخطوة 2: حان وقت التعديل

حان وقت التعديل
حان وقت التعديل
حان وقت التعديل
حان وقت التعديل
حان وقت التعديل
حان وقت التعديل
حان وقت التعديل
حان وقت التعديل

تتطلب إضافة المستشعر والصافرة الاختيارية القليل من اللحام ومعرفة كيفية تشغيل الأسلاك.

قم بتوصيل مستشعر درجة الحرارة والجرس حسب الرسم التخطيطي

1. قم بتوصيل خط بيانات مستشعر درجة الحرارة بـ TXD والرصاص الإيجابي للجرس إلى RXD

2. قم بتوصيل VCC لدرجة الحرارة بالدبوس 3.3 فولت في مفتاح الضوء

3. قم بتوصيل أرضية مستشعر درجة الحرارة وسالب الجرس بـ GND

قررت إضافة بعض دبابيس الرأس الأنثوية إلى ثنائي الفينيل متعدد الكلور وطحن الجزء الخلفي من الغطاء البلاستيكي للسماح للدبابيس بالمرور.

ثم صنعت نولًا سلكيًا صغيرًا لتوصيل المستشعر والجرس عبر دبابيس الرأس.

حان الوقت لاختبارها وتشغيل التيار الكهربائي وإما أنها ستعمل أو تنفجر ، لحسن الحظ نجح كل شيء.

الخطوة 3: ترتيب كل شيء

ترتيب كل شيء
ترتيب كل شيء
ترتيب كل شيء
ترتيب كل شيء
ترتيب كل شيء
ترتيب كل شيء

لقد حان الوقت الآن لترتيب كل شيء لأننا لا نريد أسلاكًا بارزة من مفتاح الإضاءة ، وإيقافها كان في Fusion 360.

لقد صممت إطارًا للالتفاف حول اللوحة الأمامية التي تمتد بعد ذلك لاستيعاب مستشعر درجة الحرارة والجرس بشواية صغيرة ، وكلها مطبوعة بـ PLA وبدعم ، ويمكن رسمها أو تركها كما هي.

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

لقد قمت بإرفاق ملفين STL ، أحدهما يعدل فقط لمستشعر درجة الحرارة والآخر يتضمن الجرس.

الخطوة 4: الخاتمة

استنتاج
استنتاج
استنتاج
استنتاج

مع مجموعة البرامج الثابتة وتثبيت جميع الأجهزة وترتيبها ، ينتهي المشروع ، يتم عرض مستشعر درجة الحرارة تلقائيًا على الشاشة الرئيسية لـ tasmota ، وبمجرد الإعداد ، يتم بث القيم إلى خادم MQTT عند تحديثات فاصلة 5 دقائق.

من هنا ، يمكنك استيراد بيانات المستشعر إلى نظام التشغيل الآلي المفضل لديك لعرضها على أجهزتك أو استخدامها للأتمتة.

اختياري

يمكن اختبار الجرس في وحدة التحكم عن طريق الكتابة في الطنان متبوعًا بثلاثة أرقام مفصولة بفاصلة

الرقم الأول هو مقدار أصوات التنبيه

الرقم الثاني هو مدة نغمة واحدة

الرقم الثالث هو مدة الصمت بين الأصوات الفردية

معلومات اضافية

لاستخدام الجرس مع MQTT ، أرسل حمولة رسالة كتسلسل رقمي أعلاه إلى cmnd / Topic / Buzzer

يمكن العثور على الوثائق هنا لمزيد من المعلومات حول الجرس

tasmota.github.io/docs/Buzzer/

موصى به: