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

طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY: 6 خطوات
طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY: 6 خطوات

فيديو: طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY: 6 خطوات

فيديو: طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY: 6 خطوات
فيديو: في خطوات عملية - حول بيتك (سمارت هوم) بنفسك! 2024, يوليو
Anonim
طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY
طريقة بسيطة للغاية لبدء التشغيل الآلي للمنزل باستخدام وحدات DIY

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

الخطوة 1: شاهد الفيديو

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

الخطوة الثانية: قم بتثبيت ESPHome

أولاً ، نحتاج إلى تثبيت الوظيفة الإضافية ESPHome في Home Assistant. انتقل إلى متجر الإضافات عن طريق القيام بما يلي:

Hass.io -> متجر الإضافات

أضف عنوان URL التالي إلى المتجر حتى يتمكن من العثور على الوظيفة الإضافية ESPHome:

github.com/esphome/hassio

بمجرد الانتهاء من ذلك ، ابحث ببساطة عن ESPHome ، وانقر فوق الوظيفة الإضافية التي تظهر واضغط على زر التثبيت. قد يستغرق التثبيت بعض الوقت ، لذا يرجى إعطائه بضع دقائق لأن هذا سيعتمد على اتصالك بالإنترنت. بمجرد التثبيت ، ما عليك سوى الضغط على زر START وانتظر بضع ثوانٍ حتى يبدأ. ثم انقر فوق الزر "OPEN WEB UI" والذي سينقلك إلى شاشة ESPHome.

الخطوة 3: تكوين اللوحة (العقدة)

تكوين اللوحة (العقدة)
تكوين اللوحة (العقدة)

في ESPHome ، يُطلق على الأجهزة اسم العقد ، ونحتاج أولاً إلى إنشاء واحدة حتى تتمكن بعد ذلك من بدء الاتصال بـ Home Assistant.

انقر فوق الزر "إضافة" لإنشاء عقدة جديدة. ثم قم بتسميته باستخدام الأحرف المعروضة على الشاشة. سأسميها "غرفة المعيشة". ثم حدد نوع الجهاز "WeMos D1 Mini" لهذا العرض التوضيحي. أخيرًا ، أضف تفاصيل شبكة WiFi الخاصة بك حتى تتمكن اللوحة من الاتصال بشبكة WiFi الخاصة بك ، ثم انقر فوق "إرسال" لإنشاء العقدة.

يحتاج ESPHome إلى إعادة التشغيل بعد إنشاء عقدة جديدة. يمكن القيام بذلك عن طريق الانتقال إلى hass.io -> ESPHome ثم النقر فوق الزر RESTART. امنحها بضع ثوانٍ ثم افتح واجهة مستخدم الويب.

نحتاج الآن إلى تكوين هذه العقدة حتى نتمكن من التحكم في مؤشر LED المتصل بالدبوس D2. يحتوي موقع ESPHome على جميع المعلومات التي تحتاجها لتكوين مكونات مختلفة وبما أننا سنتحكم في دبوس GPIO ، يمكننا استخدام مثال معلومات كيان التكوين من الصفحة التالية:

esphome.io/components/switch/gpio.html

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

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

github.com/esphome/esphome-flasher/releases

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

الخطوة 4: أضف Node to Home Assistant

أضف العقدة إلى Home Assistant
أضف العقدة إلى Home Assistant
أضف العقدة إلى Home Assistant
أضف العقدة إلى Home Assistant

سيكتشف Home Assistant اللوحة تلقائيًا ويعطيك إشعارًا بها. يمكنك إما النقر فوق ذلك للبدء أو يمكنك الانتقال إلى ما يلي:

التكوين -> عمليات التكامل

ستتمكن بعد ذلك من رؤية العقدة ، لذا انقر فوق تكوين وتأكيد الإضافة. الآن ، كل ما علينا فعله هو إضافته إلى لوحة القيادة. لذا توجه إلى قسم لوحة القيادة / نظرة عامة ثم حدد خيار "تكوين واجهة المستخدم" من قائمة الخيارات في القسم الأيمن العلوي. ثم انقر فوق الزر "إضافة" وحدد الكيانات ثم قم بتسميتها باسم جديد. يمكنك بعد ذلك استخدام قائمة الكيانات لتحديد المحول الذي سيكون له نفس اسم العقدة. انقر فوق حفظ ، وأغلق عرض تكوين لوحة القيادة وهذا كل ما عليك القيام به. إذا قمت بتبديل المفتاح ، فيجب تبديل مؤشر LED الموجود على اللوحة أيضًا وسيتم عرض الحالة على لوحة القيادة.

الخطوة 5: قم بتوصيل مستشعر DHT11

واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11
واجهة مستشعر DHT11

سأستخدم مستشعر DHT11 للحصول على قيم درجة الحرارة والرطوبة. قم بتوصيله باللوحة باستخدام مخطط الأسلاك المرجعي. تحتاج أولاً إلى نسخ نموذج التكوين من موقع ESPHome باستخدام الرابط التالي:

esphome.io/components/sensor/dht.html

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

الخطوة 6: عرض قيم درجة الحرارة والرطوبة

عرض قيم درجة الحرارة والرطوبة
عرض قيم درجة الحرارة والرطوبة
عرض قيم درجة الحرارة والرطوبة
عرض قيم درجة الحرارة والرطوبة

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

هذا هو مدى سهولة البدء في التشغيل الآلي للمنزل باستخدام ESPHome. سنستمر في توصيل وحدات مختلفة بالمساعد المنزلي ، لذا يرجى التفكير في الاشتراك في قناتنا على YouTube لأنها تساعدنا في إنشاء مشاريع مثل هذه.

يوتيوب:

شكرا لقرائتك!

موصى به: