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

كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)

فيديو: كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)

فيديو: كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)
فيديو: Home Automation with Tasmota using ESP32 Alexa voice control relay & DHT11 sensor | IoT Project 2021 2024, ديسمبر
Anonim
Image
Image
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU

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

يحتوي مشروع المنزل الذكي هذا على الميزات التالية: 1. يتم التحكم في الأجهزة المنزلية من الهاتف المحمول باستخدام تطبيق Blynk 2. يتم التحكم في الأجهزة المنزلية تلقائيًا بواسطة مستشعر درجة الحرارة والرطوبة (في الوضع التلقائي) 3. يتم التحكم في الأجهزة المنزلية تلقائيًا بواسطة مستشعر الظلام (في الوضع التلقائي) 4. مراقبة درجة حرارة الغرفة المباشرة وقراءة الرطوبة على OLED و الهاتف الذكي 5. يتم التحكم في الأجهزة المنزلية بمفاتيح يدوية 6. التحكم في الأجهزة المنزلية من خلال الإنترنت

اللوازم

المكونات المطلوبة لمشروع البيت الذكي هذا

1. NodeMCU

2. مستشعر DH11

3. LDR

4. 10 كيلو مقاومات 5 لا

5. 1k مقاومات 5 no (R1 إلى R4)

6. مقاومات 220 أوم 2 لا (R5 & R6)

7. Optocoupler PC817 2 لا

8. BC547 NPN الترانزستورات 2 لا

9. الصمام الثنائي 1N4007 2 لا

10. الصمام الثنائي 1N4001 1no

11. LED (1.5 فولت) 3 لا

12. المكثفات 100 فائق التوهج 2 لا

13. مرحلات SPDT 12V 2 لا

14. 7805 منظم الجهد 1 لا

15. مفتاح الضغط / الزر 4 لا

16. الموصلات والعبارات

17. شاشة OLED I2C (0.96 "أو 1.3")

الخطوة 1: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني

هذا هو مخطط الدائرة الكامل لمشروع أتمتة المنزل القائم على إنترنت الأشياء.

لقد استخدمت NodeMCU للتحكم في وحدة الترحيل. لقد قمت بتوصيل مستشعر درجة الحرارة والرطوبة DHT11 و LDR للتحكم في المرحل تلقائيًا وفقًا لدرجة حرارة الغرفة والضوء المحيط. هناك أربعة أزرار ضغط متصلة بـ NodeMCU ، أي S1 ، S2 ، CMODE ، RST. S1 & S2 للتحكم في وحدة الترحيل يدويًا CMODE لتغيير الوضع (الوضع اليدوي ، الوضع التلقائي) RST لإعادة ضبط NodeMCU الذي زودته بجهد 12 فولت إلى وحدة الترحيل واستخدمت منظم جهد 7805 لتزويد 5 فولت إلى NodeMCU.

الخطوة 2: اصنع الدائرة على اللوح للاختبار

اصنع الدائرة على اللوح للاختبار
اصنع الدائرة على اللوح للاختبار
اصنع الدائرة على اللوح للاختبار
اصنع الدائرة على اللوح للاختبار

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

قم بتنزيل الكود المرفق لمشروع NodeMCU هذا.

لقد ذكرت كل روابط المكتبات المطلوبة في الكود.

الخطوة 3: قم بتثبيت تطبيق Blynk

قم بتثبيت تطبيق Blynk
قم بتثبيت تطبيق Blynk
قم بتثبيت تطبيق Blynk
قم بتثبيت تطبيق Blynk

قم بتثبيت تطبيق Blynk من متجر Google play أو متجر التطبيقات ، ثم أضف جميع الأدوات المطلوبة للتحكم في وحدة الترحيل ومراقبة درجة الحرارة والرطوبة. لقد شرحت كل التفاصيل في الفيديو التعليمي.

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

الخطوة 4: الوضع المختلف لوحدة الترحيل الذكي

وضع مختلف لوحدة الترحيل الذكية
وضع مختلف لوحدة الترحيل الذكية

يمكننا التحكم في الترحيل الذكي في وضعين:

1. الوضع اليدوي

2. الوضع التلقائي

يمكننا بسهولة تغيير الوضع باستخدام زر CMODE المثبت على PCB أو من تطبيق Blynk.

الخطوة 5: الوضع اليدوي

الوضع اليدوي
الوضع اليدوي
الوضع اليدوي
الوضع اليدوي

في الوضع اليدوي ، يمكننا التحكم في وحدة الترحيل من أزرار الضغط S1 و S2 أو من تطبيق Blynk.

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

الخطوة 6: الوضع التلقائي

نظام آلي
نظام آلي
نظام آلي
نظام آلي

في الوضع التلقائي ، يتم التحكم في وحدة الترحيل بواسطة مستشعر DHT11 و LDR.

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

بطريقة مماثلة عندما ينخفض مستوى الضوء ، يتم تشغيل المرحل 2 وعندما يكون الضوء كافيًا ، ينطفئ المرحل 2 تلقائيًا. لقد شرحت بالتفصيل في الفيديو التعليمي.

الخطوة 7: تصميم ثنائي الفينيل متعدد الكلور

تصميم ثنائي الفينيل متعدد الكلور
تصميم ثنائي الفينيل متعدد الكلور

نظرًا لأنني ذاهب لاستخدام الدائرة يوميًا ، فبعد اختبار جميع ميزات وحدة الترحيل الذكية على اللوح ، قمت بتصميم PCB. يمكنك تنزيل ملف PCB Gerber لمشروع أتمتة المنزل هذا من الرابط التالي:

drive.google.com/uc؟export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

الخطوة 8: اطلب PCB

اطلب PCB
اطلب PCB
اطلب PCB
اطلب PCB
اطلب PCB
اطلب PCB

بعد تنزيل ملف Garber ، يمكنك طلب PCB بسهولة

1. قم بزيارة https://jlcpcb.com وقم بتسجيل الدخول / الاشتراك

2. انقر فوق الزر "اقتباس الآن".

3 انقر فوق الزر "إضافة ملف جربر".

ثم تصفح وحدد ملف Gerber الذي قمت بتنزيله.

الخطوة 9: تحميل ملف Gerber وتعيين المعلمات

تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات

4. قم بتعيين المعلمة المطلوبة مثل الكمية ، لون ثنائي الفينيل متعدد الكلور ، إلخ

5. بعد تحديد جميع معلمات PCB ، انقر فوق الزر Save to CART.

الخطوة 10: حدد عنوان الشحن وطريقة الدفع

حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع

6. اكتب عنوان الشحن.

7. حدد طريقة الشحن المناسبة لك.

8. تقديم الطلب والمضي قدما في الدفع. يمكنك أيضًا تتبع طلبك من JLCPCB.com.

استغرق تصنيع ثنائي الفينيل متعدد الكلور الخاص بي يومين حتى يتم تصنيعه ووصل في غضون أسبوع باستخدام خيار التسليم عبر DHL.

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

الخطوة 11: جندى جميع المكونات

جندى جميع المكونات
جندى جميع المكونات
جندى جميع المكونات
جندى جميع المكونات

بعد ذلك ، قم بتوصيل جميع المكونات وفقًا لمخطط الدائرة.

ثم قم بتوصيل شاشة NodeMCU و DHT11 و LDR و OLED.

الخطوة 12: برمجة NodeMCU

برمجة NodeMCU
برمجة NodeMCU
برمجة NodeMCU
برمجة NodeMCU

1. قم بتوصيل NodeMCU بجهاز كمبيوتر محمول

2. قم بتنزيل الكود. (تعلق)

3. قم بتغيير رمز Blynk Auth ، اسم WiFi ، كلمة مرور WiFi.

4. قم بتغيير درجة الحرارة وقيمة الإضاءة المحددة مسبقًا للوضع التلقائي وفقًا لمتطلباتك

5. حدد لوحة NodeMCU 12E والمنفذ المناسب. ثم قم بتحميل الكود.

** في هذا المشروع ، يمكنك استخدام كل من شاشة OLED مقاس 0.96 بوصة و 1.3 بوصة. لقد قمت بمشاركة الرمز لكل من OLED ، قم بتحميل الكود وفقًا لشاشة OLED التي تستخدمها.

لقد قمت بالفعل بإرفاق الرمز في الخطوات السابقة.

الخطوة 13: قم بتوصيل الأجهزة المنزلية

قم بتوصيل الأجهزة المنزلية
قم بتوصيل الأجهزة المنزلية

قم بتوصيل الأجهزة المنزلية حسب مخطط الدائرة. يرجى اتخاذ احتياطات السلامة المناسبة أثناء العمل بالجهد العالي.

قم بتوصيل إمداد 12Volt DC بثنائي الفينيل متعدد الكلور كما هو موضح في الدائرة.

الخطوة 14: أخيرًا

أخيرا
أخيرا
أخيرا
أخيرا

قم بتشغيل مصدر التيار 110 فولت / 230 فولت وإمداد التيار المستمر بجهد 12 فولت.

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

موصى به: