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

التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU: 6 خطوات
التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU: 6 خطوات

فيديو: التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU: 6 خطوات

فيديو: التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU: 6 خطوات
فيديو: ESP8266 Project using Blynk Google Assistant with Timer and Sensor | IoT Projects 2022 2024, يونيو
Anonim
التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU
التحكم في البوابة باستخدام Google Assistent باستخدام ESP8266 NodeMCU

هذا هو أول مشروع لي حول التعليمات ، لذا يرجى التعليق أدناه إذا كانت هناك تحسينات محتملة.

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

لتوصيل مساعد Google بأجهزة IOT ، نستخدم خدمة Blynk و IFTTT.

في هذا المشروع سوف نستخدم وحدة NodeMCU ESP8266 بسبب صغر حجمها.

الخطوة 1: الأجهزة والبرامج

ماذا تحتاج:

المعدات

1) NodeMCU (ESP8266) و.ه. أليكسبريس

2) مرحل 5 أو 12 فولت مع تيار تشغيل مفضل <9 مللي أمبير بحد أقصى 12 مللي أمبير: f.e. أليكسبريس

3) مزود الطاقة 5 أو 12 فولت اعتمادًا على المرحل (> 700 مللي أمبير ليكون آمنًا) f.e. أليكسبريس

البرمجيات: استخدم الروابط لتثبيت اللوحة

1) رابط Arduino IDE

2) رابط مكتبة Blynk

3) مدير مجلس الإدارة ESP8266 (الخطوة التالية)

4) تطبيق Blynk androidIOS

الخطوة 2: تثبيت Nodemcu Board

1) افتح Arduino IDE

2) انتقل إلى الملفات -> التفضيل

3) في مدير اللوحات الإضافية ، أضف: https://arduino.esp8266.com/stable/package_esp8266c… ثم اضغط على موافق لإغلاق علامة التبويب.

4) اذهب إلى Tools -> Board -> Boards Manager (في الأعلى)

5) انتقل إلى esp8266 بواسطة esp8266 وقم بتثبيت البرنامج.

الخطوة 3: إعداد Blynk

إعداد Blynk
إعداد Blynk

1) افتح تطبيق de Blynk وأنشئ حسابًا.

2) إنشاء مشروع جديد (+ أيقونة)

3) اختر الجهاز "ESP8266" وأنشئه

4) في رسالة بريد إلكتروني ، ستتلقى رمزك الشخصي المعتمد.

5) في المشروع يمكنك إضافة عناصر واجهة مستخدم باستخدام + أيقونة ، زر الإضافة كما هو موضح في الصورة

الخطوة 4: إعداد IFTTT

إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT

1) تسجيل الدخول أو إنشاء حساب على IFTTT.com أو التطبيق.

2) إنشاء بريمج جديد: شرح إضافي

- في "هذا" ابحث عن مساعد Google وحدد المشغل قل عبارة بسيطة

- أضف شيئًا مثل افتح البوابة أو اختر البوابة الخاصة بك

-في هذا ، ابحث عن webhooks -> قدم طلب ويب وأضف مثل الصورة. بالنسبة لعنوان IP ، تحتاج إلى إضافة عنوان IP لخادم Blynk (افتح CMD على جهاز الكمبيوتر / الكمبيوتر المحمول ، اكتب "ping blynk-cloud" يجب إرجاع عنوان IP لخادم Blynk المحلي الخاص بك) للحصول على رمز المصادقة ، تحتاج إلى إضافة الرمز الأصلي الشخصي الخاص بك من البريد الإلكتروني الذي تلقيته من Blynk.

الخطوة 5: التوصيلات

روابط
روابط

التوصيل: فين من الوحدة إلى مزود الطاقة الخاص بك 5 فولت أو 12 فولت (الإدخال بحد أقصى 20 فولت في سي سي من التتابع إلى مزود الطاقة 5 من مرحل 12 فولت جي إن دي إلى مزود الطاقة 0 فولت / GNDGND من الوحدة لإمداد الطاقة 0 فولت / GNDD1 لمدخل الإدخال (CH1 أو شيء ما)

لقد أضفت تعليقًا اختياريًا على pin D8 كما يمكنك أيضًا رؤيته في برنامجي ولكن هذا اختياري حتى تتمكن من فعل ما تريد.

الخطوة 6: تحميل البرنامج إلى الوحدة النمطية

قم بتنزيل الكود الخاص بي

افتحه باستخدام Arduino IDE

قم بتغيير WiFi SSID وكلمة المرور لمطابقة WiFi الخاص بك

قم بتغيير كود المصادقة لمطابقة الرمز الموجود في بريدك الإلكتروني

الاتصال عبر USB وتحميل

موصى به: