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

DoorMaster: 4 خطوات
DoorMaster: 4 خطوات

فيديو: DoorMaster: 4 خطوات

فيديو: DoorMaster: 4 خطوات
فيديو: Я Снова Стал Скаутом на День 2024, شهر نوفمبر
Anonim
دور ماستر
دور ماستر

مرحبا بالجميع!

سأوضح لك في هذا المشروع كيفية دمج جرس الباب وجرس الباب في منزلك الذكي!

نظرًا لأنني أستخدم FHEM كنظام منزلي ذكي ، يمكنني فقط أن أوضح لك طريقة FHEM ، لكنني متأكد من أنه يمكنك ترجمة ذلك إلى أي نظام آخر بسهولة!:-)

يجب أن أعترف أنني لست محترفًا! معظم مشاريعي (مثل هذا المشروع) هي للمتعة فقط … أحصل على فكرة عن شيء ما ثم أدركته!

هذا المشروع عبارة عن مزيج من الكسل والذكاء أقول … لذلك أتمنى أن تستمتع!:-)

الأجهزة المستخدمة (مطلوبة):

- جرس باب يسهل الوصول إليه

- Wemos D1 mini (ESP8266) -> رابط أمازون (بحث)

- Finder 40.61 relais (12V ~) -> (تم العثور عليه في متجرنا المحلي في Reichelt ولكن يجب أن يكون هذا على الرغم من أن الصورة لا تتطابق مع الوصف ، حيث تظهر على أنها 230V)

- الكابلات / سلك العبور -> رابط أمازون (بحث)

- شيلي 1 -> رابط شيلي (المنتج)

الأجهزة المستخدمة (اختياري):

- درع بطارية Wemos D1 mini -> رابط أمازون (بحث)

- لوحة شمسية 6 فولت 6 وات -> رابط أمازون (منتج)

- حامل البطارية -> رابط أمازون (المنتج)

- بطارية قابلة لإعادة الشحن -> رابط أمازون (منتج)

- أمازون إيكو -> أمازون لينك (منتج)

الخطوة 1: جرس الباب

جرس الباب
جرس الباب
جرس الباب
جرس الباب

الأجهزة المستخدمة في هذه الخطوة (مطلوبة):

- جرس باب يسهل الوصول إليه

- Wemos D1 Mini

- الكابلات / سلك العبور

- Finder 40.61 (12V ~ / 16A) (هذا مخصص لجرس الباب الخاص بي … يرجى التأكد من استخدام المرحل المناسب لجرس الباب الخاص بك!)

- اللوح

الأجهزة المستخدمة في هذه الخطوة (اختياري):

- درع بطارية Wemos D1 mini

- لوحة شمسية 6 فولت 6 وات

- حامل البطارية

- بطارية قابلة لإعادة الشحن

كيفية توصيل جرس الباب بـ Wemos D1 mini (يتوفر ملف Fritzing للتنزيل)

** ملاحظة ** إن المرحل المستخدم في الصورة المتعفنة هو على سبيل المثال فقط

بالنسبة لجانب Wemos ، نختار الجزء السفلي من لوح التجارب!

يتصل Wemos بـ:

1) إخراج 5 فولت إلى قسم زائد أقل

2) الأرض إلى القسم السفلي ناقص

Relais يتصل بـ:

1) ريلايس ملف دبوس 1 إلى الجزء العلوي زائد

2) Relais coil pin 2 إلى الجزء العلوي ناقص

3) التبديل Relais المشترك إلى القسم الزائد السفلي

4) Relais switch terminal B (غير النشط) إلى D2 Pin of the Wemos ، ضع مقاومًا 120 أوم 1٪ بين الطرف B والاتصال بـ D2 Pin كما هو موضح في الصورة للارتداد. تدخل إحدى رجلي المقاوم بينهما وتنتقل الساق الأخرى إلى القسم السفلي

يتصل جرس الباب بـ:

1) زائد من جرس الباب إلى الجزء العلوي زائد

2) ناقص من جرس الباب إلى الجزء العلوي ناقص

هذا كل شيء من أجل الاتصال!

جزء اردوينو (مشروع اردوينو للتنزيل متاح)

قم بإنشاء مشروع MQTT لـ Wemos الخاص بك وقم بإعداده حتى يتمكن من الاتصال بشبكة Wifi الخاصة بك ومتصل بمثيل fhem الخاص بك!

قم بتعريف المتغير التالي قبل قسم الإعداد:

const int relaisPin = 4 ؛

int relaisState = 0 ؛

int oldRelaisState = 0 ؛

أضف ما يلي إلى قسم الإعداد:

pinMode (relaisPin ، INPUT_PULLUP) ؛

أضف ما يلي إلى قسم الحلقة:

relaisState = digitalRead (relaisPin) ، // اقرأ الحالة الحالية لمدخلات relais واحفظها

if (relaisState! = oldRelaisState) {// نريد الإشعار مرة واحدة فقط لكل مشغل.. لذا دعنا نقارن ذلك!

if (relaisState == HIGH) {// هل لدينا ارتفاع هنا؟

oldRelaisState = relaisState ؛ //نعم لدينا! دعنا نحفظه لمقارنتنا الصغيرة سطرين أعلاه

Serial.println ("Ring !!!") ؛ //رنين رنين:-)

client.publish ("/ الحالة" ، "RING") ؛ // دعنا ننشر "Ring" لدينا كحالة MQTT

client.publish ("/ STATE"، "Online") ؛ // بالنسبة لي ، كان الأمر أفضل من خلال نشر حالتي على الإنترنت …

}

}

جزء FHEM

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

تعريف on_NormalRing إعلام MQTT2_KlingelSensor: الحالة:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / messages.json ")}

أنت بحاجة إلى إعادة تسمية "MQTT2_KlingelSensor" إلى اسم جهاز FHEM الخاص بك!

هذا كل شيء! لقد قمنا (نأمل) بتوصيل جرس الباب الخاص بنا بنظام المنزل الذكي الخاص بنا … رائع!

دعنا ننتقل إلى الفصل التالي ، وربط الجرس مع جرس الباب لدينا:-)

الخطوة 2: جرس الباب

جرس الباب
جرس الباب
جرس الباب
جرس الباب

هذا الجزء حقًا سريع وبسيط.

- قم بتوصيل shelly بمصدر طاقة (استخدمت الطاقة من مفاتيح الإضاءة أعلى الجرس)

نظرًا لأن shelly لا يهتم بما يتم تبديله ، فإننا ببساطة نضيف shelly إلى مفتاحنا ، الذي يطلق الجرس ويفتح الباب في الطابق السفلي.

أضف الآن Shelly إلى منزلك الذكي وتحكم فيه كما تريد. في حالتي ، تفتح Alexa الباب أمامي عن طريق إضافة أمر مخصص:-)

الطرق الممكنة:

- تطبيق شيلي

- أمازون إيكو

- مساعد جوجل

- سيري

… لقد فهمت النقطة على ما أعتقد ؛-)

الخطوة 3: مجرد فكرة صغيرة …

بالنسبة للأشخاص مثلي ، الذين ليسوا كسالى بعض الشيء فحسب ، بل يميلون أيضًا إلى نسيان مفاتيحهم ، يمكنني أن أخبركم بما يلي:

من خلال هذا الإعداد ، من الممكن ترميز "door-bell-codekey-system" في "morse-code-way"!

لقد فعلت ذلك في مشروع اردوينو وإذا تم إدخال "كود مورس" (أطلق عليه رمز الطوارئ في مشروعي) بشكل صحيح ، فقد قمت بنشر حالة MQTT إلى "EmergencyRing".

يبدو خط FHEM كما يلي:

حدد on_EmiticalRing2 أبلغ MQTT2_KlingelSensor: الحالة:. Em EmergencyRING مجموعة Tuerklingel on-for-timer 3

سيفتح الجرس الباب لمدة 3 ثوان!

هل نسيت مفتاحك؟ فقط استخدم جرس الباب الخاص بك ودع نظام منزلك الذكي يفتح لك الباب! ؛-)

الخطوة 4: شكرا على القراءة

شكرا لك على قراءة مشروعي الأول على الإطلاق!

ربما تكون قد تعلمت شيئًا ما ، وربما تكون قد ألهمت … لكنني آمل حقًا أن تكون قد استمتعت قليلاً بمتابعته.

اليكس

موصى به: