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

قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk: 6 خطوات
قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk: 6 خطوات

فيديو: قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk: 6 خطوات

فيديو: قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk: 6 خطوات
فيديو: التحكم في أجهزة المنزل عن بعد و يدويا - ESP32 Home Automation 2024, شهر نوفمبر
Anonim
قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk
قم بتشغيل وإيقاف تشغيل الكمبيوتر باستخدام Google Home & Blynk

مرحبا يا شباب ومرحبا بكم في هذا البرنامج التعليمي!

سأوضح لك هذه المرة كيفية تشغيل جهاز الكمبيوتر الخاص بك باستخدام صفحة Google الرئيسية

حذار !! اقرأ هذا !!: 1. تأكد من عزل الوصلات! اخترت طباعة حالة ثلاثية الأبعاد لإصلاح هذه المشكلة

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

لماذا فعلت هذا اشتريت google home وسرعان ما بدأت في التحكم في كل شيء به. (على سبيل المثال الأضواء الخاصة بي) فعلت هذا لأنني كسول ولم أرغب في السير إلى المفتاح إذا كنت في السرير. في وقت لاحق وجدت نفسي في السرير ، وهذه المرة نسيت أن أغلق جهاز الكمبيوتر الخاص بي. هناك اعتقدت أنه يجب أن أكون قادرًا على تشغيله وإيقافه باستخدام google. لقد بدأت في البحث في موقع Google ، لكن لسوء الحظ ، لم أجد أي شخص فعل ذلك. لذلك بدأت بنفسي. لقد بدأت من القاع. لم أكن أعرف أي شيء عن هذا الموضوع ، لكنني تعلمت بسرعة وبعد عطلة نهاية الأسبوع 2 حصلت على المنتج النهائي! الآن يمكنني أن أكون كسولًا كما أريد: D ، لكن أولاً يجب أن أشاركه مع المجتمع.

ما ستحتاجه 1. NodeMCU - https://goo.gl/HDd5S7 1. وحدة الترحيل - https://goo.gl/HDd5S7 1. Breadboard أو PCB - https://goo.gl/HDd5S7 1. كمبيوتر مزود برنامج Arduino على 1. هاتف ذكي مع تطبيق Blynk

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

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

يستخدم هذا المشروع مكتبة Blynk ومشروع IFTTT للاتصال بـ Google

إذا كنت تريد معرفة ما هو blynk ، فانقر هنا -> https://docs.blynk.cc/ أولاً ، عليك تثبيت التطبيق على هاتفك الذكي. (الصورة 1) عند تثبيت هذا التطبيق ، افتحه وقم بإنشاء حساب. إذا سأل التطبيق عن الخادم الذي ستتصل به ، فحدد خادم Blynks القياسي ، وعندما يتم إنشاء حسابك ، انقر فوق مشروع جديد ، واجعل الإعدادات كما يلي:

اسم المشروع: يمكنك اختيار واحد! اختر الجهاز: نوع NodeMCUConnection: WiFiTheme: يمكنك اختيار واحد!

ثم قم بإنشاء المشروع الآن لديك مساحة عمل كبيرة وثلاثة أزرار في الأعلى ، انقر فوق مساحة العمل لفتح مربع الأدوات ، وهنا يجب عليك اختيار الزر. يجب أن يعيدك تلقائيًا إلى مساحة العمل ، والآن يمكنك رؤية أداة الزر ، انقر فوق الأداة لفتح إعدادات الزر ، وقم بإجراء الإعدادات على النحو التالي: (الصورة 2)

الاسم: D1 الإخراج: دبوس (D1) 1_0 الوضع: PushON / OFF تسميات: إعدادات ستاندارت

عند الانتهاء ، انقر فوق موافق في الزاوية اليمنى العليا ، ومرة أخرى ، انقر فوق مساحة العمل لفتح مربع عنصر واجهة المستخدم ، واختر أداة الزر ، ثم انقر فوق عنصر واجهة المستخدم لفتح إعدادات الزر ، وقم بإجراء الإعدادات كما يلي: (الصورة 3))

الاسم: Start / StopOutput: Pin (V1) 0_1Mode: SwitchON / OFF التصنيفات: إعدادات ستاندارت

عند الانتهاء ، انقر فوق "موافق" في الزاوية العلوية اليمنى ، ومرة أخرى ، انقر فوق مساحة العمل لفتح مربع عنصر واجهة المستخدم ، واختر عنصر واجهة المستخدم ، ثم انقر فوق عنصر واجهة المستخدم لفتح إعدادات الزر ، وقم بإجراء الإعدادات كما يلي: (الصورة 4))

الاسم: إعادة التشغيل الإخراج: دبوس (V2) 0_1 الوضع: تشغيل / إيقاف تشغيل التسميات: إعدادات ستاندارت

عند الانتهاء ، انقر فوق موافق في الزاوية العلوية اليمنى ، والآن انتهينا من التكوين ، انقر فوق زر الإعدادات ، (الموجود في الزاوية اليمنى العليا من مساحة العمل) قم بالتمرير لأسفل إلى Auth Token ، هنا يجب النقر فوق البريد الإلكتروني ، وسيتم تسليم الرمز المميز في صندوق الوارد الخاص بك ، ثم انقر فوق "موافق" في الزاوية اليمنى العليا ، ثم على يمين زر الإعدادات ، يجب النقر فوق تشغيل ، ثم سيظهر "(اسم المشروع) غير متصل." الآن نحن مع هذا التطبيق!

الخطوة 2: تثبيت مكتبات Arduino

تثبيت مكتبات Arduino
تثبيت مكتبات Arduino
تثبيت مكتبات Arduino
تثبيت مكتبات Arduino

قبل أن نتمكن من البدء في برمجة NodeMCU ، فأنت بحاجة إلى البرامج والمكتبات

قم أولاً بتثبيت برنامج Arduino - https://www.arduino.cc/en/Main/Software ثم قم بتثبيت مكتبة NodeMCU - https://www.youtube.com/watch؟v=RVSCjCpZ_nQ ثم قم بتثبيت مكتبة Blynk - https: / /www.youtube.com/watch؟v=Ea0y1ExNNnI

ثم بعد تثبيت جميع المكتبات ، افتح برنامج Arduino ثم في الزاوية العلوية ، انتقل إلى Tools -> Board -> NodeMCU 1.0 (ESP-12E Module)

يمكنك الآن توصيل NodeMCU بالكمبيوتر (باستخدام كبل USB) ثم افتح برنامج Windows Device Manager وتحت المنافذ ابحث عن "Silicon Labs" (الصورة 1)

ثم افتح برنامج Arduino مرة أخرى وانتقل إلى Tools -> Port -> حدد com (الرقم الذي يتوافق مع NodeMCU) (الصورة 2)

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

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

الآن نحن جاهزون لبرمجة NodeMCU

قم بإنشاء رسم اردوينو فارغ وانسخ الكود من الرابط

السطر 7: رمز المصادقة: استبدل الرمز المميز بالرمز الذي تم إرساله إلى بريدك الإلكتروني. الخط 8: SSID: استبدل SSID بـ WiFi ssid. Line 9: كلمة المرور: استبدل PASS بكلمة مرور WiFi.

عندما تقوم بتغيير المتغيرات ، يمكنك النقر فوق تحميل في الزاوية اليسرى. الآن عليك فقط الانتظار حتى يتم تحميل البرنامج ، الآن انتهينا من التعامل مع الكمبيوتر ونحن الآن جاهزون لبدء الاختبار

الخطوة 4: النمذجة

النماذج
النماذج

نحن الآن جاهزون لتوصيل Relay بـ Arduino

تأكد من فصل قابس اردوينو أثناء توصيل الدبابيس

في NodeMCU ، نحتاج إلى ثلاثة دبابيس دبوس 5 فولت - دبوس أرضي VinA - GND ودبوس رقمي - D1

قم بتوصيل دبوس Vin بالطرف الموجب على المرحل (سيتم تسميته VCC أو +) قم بتوصيل دبوس GND بطرف grond على المرحل (سيتم تسمية الدبوس بـ GND أو -) قم بتوصيل الدبوس D1 بطرف التحكم على المرحل (ستتم تسميته بـ IN)

يمكنك الآن توصيل المسامير بنهاية الإخراج.

قم بتوصيل زر الكمبيوتر الخاص بك بـ NC (مغلق عادة) و COM (عام)

الخطوة 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

نحن الآن قريبون ، لكننا بحاجة إلى شيء واحد آخر وهو توصيله بجوجل هوم

انتقل إلى IFTTT -> https://ifttt.com/my_applets انقر فوق تطبيق صغير جديد ثم انقر فوق + هذا (الصورة 1) ابحث عن مساعد Google (الصورة 2) اختر قل عبارة بسيطة (الصورة 3) اضبط العبارات كصورة (صورة) 4) ثم انقر فوق + that (الصورة 5) ابحث عن webhooks (الصورة 6) ثم افتح تطبيق CMD على جهاز الكمبيوتر الخاص بك (الصورة 7 ، لا تمانع في أن يقول "kommandoprompt" إنه دانماركي لـ CMD) ثم أدخل ping blynk-cloud. ثم انظر إلى IP (يمكن أن يختلف هذا عن الصورة ، لأنه يعتمد على موقعك) (الصورة 8) ثم افتح المتصفح مرة أخرى ويمكننا الآن تكوين برنامج webhook الصغير

URL: https:// IP: 8080 / TOKEN / update / V1؟ value = 1 الطريقة: GETContent type: Application / jsonBody: لا شيء (الصورة 9)

الآن يجب أن تنتظر ما يصل إلى 24 ساعة ، وبعد ذلك يمكنك محاولة إخبار google بأمرك. لقد انتهيت بشكل أساسي ، ولكن إذا كنت تريد أن تكون قادرًا على إيقاف تشغيله بالقوة (محاكاة الضغط باستمرار على الزر لمدة 6 ثوانٍ) ، يجب عليك إنشاء تطبيق صغير آخر ، الشيء الوحيد الذي تقوم بتغييره هو العبارات وعنوان url لخطاف الويب

URL: https:// IP: 8080 / TOKEN / update / V2؟ value = 1

الخطوة 6: شكرا لك

اشكرك
اشكرك
اشكرك
اشكرك

الآن انتهينا ، وشكرا لك على قراءة هذا

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

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

حذار !! اقرأ هذا !!:

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

موصى به: