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

أتمتة المنزل مع NodeMCU و HomeAssistant و MQTT: 6 خطوات
أتمتة المنزل مع NodeMCU و HomeAssistant و MQTT: 6 خطوات

فيديو: أتمتة المنزل مع NodeMCU و HomeAssistant و MQTT: 6 خطوات

فيديو: أتمتة المنزل مع NodeMCU و HomeAssistant و MQTT: 6 خطوات
فيديو: DEMO: ESP8266, NODE-RED, MQTT, and HOME-AUTOMATION 2024, شهر نوفمبر
Anonim
Image
Image

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

NodeMCU و HomeAssistant هنا للمساعدة في ذلك ، أوصيك بمشاهدة هذا الفيديو ، فربما يكون من الأسهل عليك متابعته. خلاف ذلك ، اتبع الخطوات أدناه.

اللوازم

1 × NodeMCU v3 NodeMCU على موقع eBay:

2 × Breadboards على موقع eBay:

1 × Photoresistor Photoresistor على موقع eBay:

1 × مفتاح مغناطيسي مفتاح مغناطيسي على موقع eBay:

1 × Relay Relay على eBay:

1 × أزرار ومقاومات الأزرار على موقع eBay:

7 × مقاومات (2 × 10 كيلو أوم ، 4 × 100 أوم ، 1 × 4.7 كيلو أوم)

4 × مصابيح LED على موقع eBay:

20 × أسلاك على موقع eBay:

1 × مستشعر درجة الحرارة DALLAS مستشعر درجة الحرارة على موقع eBay:

1 × مستشعر الحركة (PIR) مستشعر الحركة:

1 × إضافي: بنك الطاقة

الخطوة 1:

صورة
صورة

أهلا!

احصل على جميع المستلزمات (المكونات) المطلوبة ولنبدأ.

الخطوة 2:

قم بتوصيل جميع المكونات وفقًا لهذا المخطط الفوضوي. آسف بسبب فوضى الأسلاك.:(

الخطوه 3:

صورة
صورة

قم بتثبيت PlatformIO IDE و HomeAssistant + Python

مرة أخرى ، يمكنك متابعة هذا الفيديو لمشاهدة المزيد من التفاصيل حول تثبيت HomeAssistant و Python. لمتابعة تثبيت PlatformIO خطوة بخطوة ولمعرفة كيفية تحميل برنامج LED وامض بسيط ، تحقق من هذا الفيديو.

يرجى ملاحظة أنك لست بحاجة إلى استخدام PlatformIO IDE بشكل صارم ، ولكن سيكون من الأسهل عليك اتباعها على الأرجح.

الخطوة الرابعة:

صورة
صورة

انسخ الكود إلى ملف main.cpp من هنا ، واستبدل mqtt_server IP بجهاز الكمبيوتر الذي تم تثبيت HomeAssistant عليه. استبدل SSID وكلمة المرور بـ Wi-Fi SSID وكلمة المرور المطلوبين. تحميل إلى NodeMCU.

الخطوة الخامسة:

صورة
صورة

في بحث الويندوز (ابدأ) اكتب٪ appdata٪ وافتح مجلد.homeassistant. هناك ستجد config.yaml. افتحه واستبدل كل المحتوى بهذا.

كن حذرًا إذا كنت تكتب شيئًا إضافيًا لأن التهيئة حساسة للمساحة! يجب أن تكون منظمة ضمن قواعدها.

ابدأ HomeAssistant على جهاز الكمبيوتر الخاص بك إذا لم يكن قد بدأ بالفعل. أدخل IP لهذا الكمبيوتر وأضف المنفذ: 8123 بعده في المتصفح. في الزاوية اليمنى العليا ستجد خيارًا لتهيئة واجهة المستخدم. حدد ذلك ومرة أخرى في الزاوية اليمنى العليا ، ابحث عن محرر تهيئة RAW واستبدل محتواه بهذا المحتوى.

الخطوة السادسة:

صورة
صورة

تحقق من توصيل كل شيء بشكل صحيح وأن MQTT يعمل كما ينبغي عن طريق إرسال البيانات كل بضع ثوانٍ واختبار كيفية عمل كل جهاز استشعار.

على هاتفك الذكي ، انتقل إلى المتصفح وأدخل عنوان IP لخادم HomeAssistant وأضف المنفذ: 8123. احفظ صفحة الويب على الشاشة الرئيسية وستتمكن من الوصول إلى نظام التشغيل الآلي للمنزل الجديد بنقرة واحدة.

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

موصى به: