جدول المحتويات:
- اللوازم
- الخطوة 1: مخطط الدائرة
- الخطوة 2: اصنع الدائرة على اللوح للاختبار
- الخطوة 3: قم بتثبيت تطبيق Blynk
- الخطوة 4: الوضع المختلف لوحدة الترحيل الذكي
- الخطوة 5: الوضع اليدوي
- الخطوة 6: الوضع التلقائي
- الخطوة 7: تصميم ثنائي الفينيل متعدد الكلور
- الخطوة 8: اطلب PCB
- الخطوة 9: تحميل ملف Gerber وتعيين المعلمات
- الخطوة 10: حدد عنوان الشحن وطريقة الدفع
- الخطوة 11: جندى جميع المكونات
- الخطوة 12: برمجة NodeMCU
- الخطوة 13: قم بتوصيل الأجهزة المنزلية
- الخطوة 14: أخيرًا
فيديو: كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا المشروع القائم على إنترنت الأشياء ، قمت بعمل أتمتة المنزل باستخدام وحدة ترحيل التحكم 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 من متجر 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
بعد تنزيل ملف 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
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. شكرًا لك على وقتك وتعلم سعيد.
موصى به:
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino - أفكار أتمتة المنزل: 15 خطوة (بالصور)
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino | أفكار أتمتة المنزل: في مشروع أتمتة المنزل هذا ، سنصمم وحدة ترحيل منزلية ذكية يمكنها التحكم في 5 أجهزة منزلية. يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي أو جهاز التحكم عن بعد بالأشعة تحت الحمراء أو جهاز التحكم عن بعد في التلفزيون أو المفتاح اليدوي. يمكن لهذا التتابع الذكي أيضًا أن يستشعر r
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
وحدة التحكم في مستوى المياه القائمة على إنترنت الأشياء باستخدام NodeMCU ESP8266: 6 خطوات
جهاز التحكم في مستوى المياه المستند إلى IOT باستخدام NodeMCU ESP8266: هذا تعليمات حول كيفية إنشاء وحدة تحكم في مستوى المياه تعتمد على IOT. ميزات هذا المشروع هي: - تحديثات مستوى المياه في الوقت الفعلي على تطبيق Android. قم بتشغيل مضخة المياه تلقائيًا عندما يصل الماء إلى أقل من المستوى الأدنى. Au
توليف الكلام الرجعية. الجزء: 12 إنترنت الأشياء ، أتمتة المنزل: 12 خطوة (بالصور)
توليف الكلام الرجعية. الجزء: 12 IoT ، أتمتة المنزل: هذه المقالة هي 12 في سلسلة تعليمات أتمتة المنزل توثق كيفية إنشاء ودمج جهاز IoT Retro Speech Synthesis في نظام أتمتة منزلي قائم بما في ذلك جميع وظائف البرامج الضرورية لتمكين
كيفية جعل نظام أتمتة المنزل Firebase باستخدام NodeMCU - في منصة IOT: 14 خطوة
كيفية جعل نظام أتمتة المنزل Firebase باستخدام NodeMCU | في منصة IOT: الهدف من هذا المشروع يهدف هذا المشروع إلى تطوير نظام أتمتة منزلية يمنح المستخدم تحكمًا كاملاً في جميع الأجهزة التي يمكن التحكم فيها عن بُعد في منزله / منزلها باستخدام تطبيق IOT Android. هناك العديد من الخوادم والأنظمة الأساسية التابعة لجهات خارجية