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

[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: 4 خطوات
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: 4 خطوات

فيديو: [Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: 4 خطوات

فيديو: [Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: 4 خطوات
فيديو: Create This Automated Time & Billing Tracker With 1-Click Invoicing & Stripe Payments In Excel Today 2024, شهر نوفمبر
Anonim
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk

هناك العديد من الطرق لإنشاء أتمتة منزلية ، بعضها معقد ، والبعض الآخر سهل ، وسأوضح هذا التوجيه كيفية إجراء تحكم بسيط في المرحلات باستخدام ESP-12E مع Blynk. للراحة ، كان التصميم ثنائي الفينيل متعدد الكلور من جانب واحد ، لذا يمكنك صنعه بنفسك في المنزل أو حتى إرسال ملف جربر إلى الشركة المصنعة لثنائي الفينيل متعدد الكلور لجعله من أجلك.

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

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

خطوة تصميم ثنائي الفينيل متعدد الكلور هي الخطوة الأكثر أهمية لأنه إذا أخطأنا في شيء ما في هذه الخطوة ، فلن يعمل المشروع بشكل صحيح.

كموضوع لهذه التعليمات ، سوف نستخدم وحدة ESP8266 (ESP-12E) لتشغيل / إيقاف تشغيل المرحلات. لذلك نحن بحاجة إلى فهم مواصفات ESP8266. إذا نظرنا إلى قسم الخصائص الكهربائية في ورقة البيانات ESP8266 ، وجدنا ذلك

- جهد الإمداد 3.3 فولت

- الحد الأقصى للجهد العالي لـ GPIOs هو 3.3 فولت

- الحد الأقصى الحالي لـ GPIOs هو 12mA

سنستخدم مرحلات 5 فولت ، سيكون العرض 5 فولت لكن ESP8266 يحتاج فقط 3.3 فولت لذلك نحن بحاجة إلى منظم من 5 فولت إلى 3.3 فولت. بالنسبة لمرحلات محرك 5V التي تستخدم 3.3 فولت ، نحتاج إلى بعض الترانزستور لاكتساب التيار والجهد ، ولأقل عدد من الأجزاء أوصي باستخدام مجموعة الترانزستور ULN2803. مع ULN2803 ، يمكننا قيادة ما يصل إلى 8 مرحلات ولديها ثنائيات flyback داخلية لمنع ارتفاع الجهد عند إيقاف تشغيل الحمل الاستقرائي.

أخيرًا ، اخترت 1117-3.3 لمنظم الجهد ، ULN2803A لمرحلات القيادة

بعد ذلك ، وضع التمهيد ESP8266 ووضع الفلاش

من صفحة ورقة البيانات 8 لإجراء تمهيد ESP8266 بشكل طبيعي ، يجب عليك تطبيق المنطق على الدبوس على النحو التالي

- مرتفع على CHIP_EN و GPIO0 و GPIO2

- منخفض في GPIO15

لفلاش البرامج الثابتة إلى ESP8266 ، يجب عليك تطبيق المنطق على الدبوس على النحو التالي

- عالي على CHIP_EN ، GPIO2

- منخفض في GPIO15 ، GPIO0

لذلك ، أستخدم المقاوم 10 كيلو لسحب كل دبوس لأعلى وسحب لأسفل كما هو موصوف واستخدم زر الضغط كـ RESET و FLASH للسماح لك بالدخول إلى كل وضع بسهولة.

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

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

إذا أمكن ، يمكنك إرسال ملف gerber إلى الشركة المصنعة لثنائي الفينيل متعدد الكلور ، ولكن إذا لم يكن الأمر كذلك ، فسنصنعه بأنفسنا.

أستخدم نقل الحرارة لجعل PCB الخطوات هي:

- طباعة الطبقة السفلية على ورق الصور.

- قطع ثنائي الفينيل متعدد الكلور عادي بنفس الحجم مع تصميمنا.

- استخدم الحديد لنقل الحبر من الورق إلى ثنائي الفينيل متعدد الكلور.

- بعد إزالة الورق ، اغمس ثنائي الفينيل متعدد الكلور في نقش حمض ثنائي الفينيل متعدد الكلور.

- تنظيف ثنائي الفينيل متعدد الكلور باستخدام التنر لإزالة الحبر.

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

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

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

الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB
الجمعية PCB

في خطوة تجميع ثنائي الفينيل متعدد الكلور ، يرجى بعناية حول لحام الحديد.

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

الخطوة 4: الترميز والوميض

Image
Image
الترميز والوميض
الترميز والوميض
الترميز والوميض
الترميز والوميض
الترميز والوميض
الترميز والوميض

أولاً ، قم بتثبيت تطبيق "Blynk" على هاتفك المحمول ، وقم بالتسجيل والدخول إلى التطبيق.

بعد تسجيل الدخول إلى التطبيق ، اضغط على "مشروع جديد".

أدخل اسم المشروع ، حدد ESP8266 كجهاز ثم انقر على "إنشاء مشروع".

سيعرض التطبيق الرسالة "تم إرسال رمز المصادقة إلى:".

انقر في أي مكان على تصميم المشروع ، سيظهر مربع الأدوات.

حدد الزر ثم أدخل LED1 كاسم الزر ، وحدد "GP16" كإخراج من ESP8266 (انظر التخطيطي) ، وقيمة Minimun "0" ، والحد الأقصى للقيمة "1" ، ووضع "Switch" ، وأدخل تسميات التشغيل / الإيقاف حسب حاجتك وعلامة التبويب الزر "موافق" أعلى يمين الشاشة لإنهاء إعدادات الزر.

افعل نفس الشيء كما هو مذكور أعلاه بالنسبة لمصابيح LED2 و LED3 و LED4

اسحب الزر إلى أي مكان تريده.

اضغط على زر "مثلث" أو زر "تشغيل" أعلى يمين الشاشة لتشغيل المشروع.

ستلاحظ أن منتداك غير متصل بالإنترنت.

الآن دعنا ننتقل إلى البرنامج على جانب ESP8266.

قم بتوصيل USB بـ RS-232 بـ ESP8266 PCB ، احذر من مستوى TTL لوحدة USB إلى RS-232 ، يجب ألا يزيد مستوى TTL عن 3.6 فولت.

للدخول إلى وضع الفلاش ، اضغط على زر إعادة الضبط وزر الفلاش بعد تحرير زر إعادة الضبط ثم حرر زر الفلاش على التوالي. إذا كانت اللوحة في وضع الفلاش ، فإن مؤشر LED1 سوف "يعمل".

انتقل إلى موقع Blynk الإلكتروني ، وقم بتنزيل مكتبة Blynk وقم بتثبيتها على جهاز الكمبيوتر الخاص بك.

في Arduino IDE goto File-> Examples-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

قم بتغيير السلسلة "YourAuthToken" إلى رمز الاستلام المميز من البريد الإلكتروني.

تغيير ssid منزلك وكلمة المرور.

حدد "NodeMCU 1.0" كلوحة.

حدد منفذ وحدة USB إلى RS-232.

قم بتحميل الكود على اللوحة وانتظر حتى يكتمل التحميل (سيتم إيقاف تشغيل مؤشر LED1).

الآن جاهز للتحكم في المرحلات من هاتفك المحمول.

بالعودة إلى الهاتف ، تصبح حالة اللوحة "ONLINE".

اضغط على كل زر ثم سيتم تشغيل / إيقاف تشغيل المرحلات على أنها شاشة على هاتفك.

حظا طيبا وفقك الله.

موصى به: