فهرست مطالب:

کامپیوتر خود را با Google Home & Blynk روشن و خاموش کنید: 6 مرحله
کامپیوتر خود را با Google Home & Blynk روشن و خاموش کنید: 6 مرحله

تصویری: کامپیوتر خود را با Google Home & Blynk روشن و خاموش کنید: 6 مرحله

تصویری: کامپیوتر خود را با Google Home & Blynk روشن و خاموش کنید: 6 مرحله
تصویری: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, نوامبر
Anonim
با Google Home & Blynk رایانه خود را روشن و خاموش کنید
با Google Home & Blynk رایانه خود را روشن و خاموش کنید

سلام بچه ها و به این آموزش خوش آمدید!

این بار نحوه روشن کردن رایانه خود با Google Home را به شما نشان خواهم داد

مراقب باشید! این را بخوانید !!: 1. مطمئن شوید که اتصالات را جدا کنید! برای برطرف کردن این مشکل ، یک مورد را برای چاپ سه بعدی انتخاب کردم

2. اگر پاور را به دکمه رایانه خود وصل کنید ، مادربرد را خاموش می کنید ، بنابراین ما از یک رله برای رفع این مشکل استفاده می کنیم.

چرا این کار را کردم ، خانه Google را خریدم و به زودی شروع به کنترل همه چیز با آن کردم. (به عنوان مثال چراغ های من) من این کار را کردم زیرا تنبل هستم و نمی خواهم اگر در رختخواب بودم به سوئیچ بروم. بعداً خودم را در رختخواب دیدم ، و این بار فراموش کردم کامپیوترم را خاموش کنم. در آنجا فکر کردم ، باید بتوانم آن را با google خود خاموش و روشن کنم. من شروع به جستجوی گوگل کردم ، اما متأسفانه کسی را پیدا نکردم که این کار را کرده باشد. بنابراین خودم را شروع کردم. من از پایین شروع کردم. من چیزی در مورد این موضوع نمی دانستم ، اما سریع یاد گرفتم و بعد از 2 آخر هفته محصول نهایی را داشتم! در حال حاضر من می توانم تا آنجا که می خواهم تنبل باشم: D ، اما ابتدا باید آن را با جامعه به اشتراک بگذارم.

آنچه شما نیاز دارید 1. NodeMCU - https://goo.gl/HDd5S7 1. ماژول رله - https://goo.gl/HDd5S7 1. Breadboard یا PCB - https://goo.gl/HDd5S7 1. کامپیوتر با نرم افزار آردوینو در 1. تلفن هوشمند با برنامه Blynk

مرحله 1: راه اندازی Blynk

راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk

این پروژه از کتابخانه Blynk و پروژه IFTTT برای اتصال به google استفاده می کند

اگر می خواهید بدانید blynk چیست ، اینجا را کلیک کنید -> https://docs.blynk.cc/ ابتدا باید برنامه را روی تلفن هوشمند خود نصب کنید. (تصویر 1) وقتی آن برنامه نصب شد ، آن را باز کرده و یک حساب کاربری ایجاد کنید. اگر برنامه می پرسد به کدام سرور متصل می شوید ، سرور استاندارد Blynks را انتخاب کنید. وقتی حساب کاربری شما ایجاد شد ، روی new project کلیک کنید. تنظیمات را مانند این انجام دهید:

نام پروژه: می توانید یکی را انتخاب کنید! دستگاه را انتخاب کنید: NodeMCU نوع اتصال: WiFi موضوع: می توانید یکی را انتخاب کنید!

سپس پروژه را ایجاد کنید. اکنون یک فضای کاری بزرگ و سه دکمه در بالا دارید. روی فضای کار کلیک کنید تا جعبه ویجت باز شود. در اینجا باید دکمه را انتخاب کنید. این باید به طور خودکار شما را به Workspace بازگرداند و اکنون می توانید ویجت دکمه را مشاهده کنید. روی ویجت کلیک کنید تا تنظیمات دکمه باز شود. تنظیمات را به این صورت انجام دهید: (تصویر 2)

نام: D1 خروجی: پین (D1) 1_0 حالت: PushON/OFF برچسب ها: تنظیمات استاندارد

پس از اتمام کار ، روی ok در گوشه سمت راست بالا کلیک کنید. دوباره ، روی فضای کاری کلیک کنید تا جعبه ویجت باز شود و ویجت دکمه را انتخاب کنید. روی ویجت کلیک کنید و تنظیمات دکمه را باز کنید. تنظیمات را به این صورت انجام دهید: (تصویر 3)

نام: شروع / توقف خروجی: پین (V1) 0_1 حالت: سوئیچ ON / OFF برچسب ها: تنظیمات استاندارد

پس از اتمام کار ، روی ok در گوشه سمت راست بالا کلیک کنید. دوباره ، روی فضای کاری کلیک کنید تا جعبه ویجت باز شود و ویجت دکمه را انتخاب کنید. روی ویجت کلیک کنید و تنظیمات دکمه را باز کنید. تنظیمات را به این صورت انجام دهید: (تصویر 4)

نام: Restart خروجی: پین (V2) 0_1 حالت: روشن/خاموش برچسب ها: تنظیمات استاندارد

پس از اتمام کار ، روی ok در گوشه سمت راست بالا کلیک کنید. اکنون تنظیمات ما به پایان رسیده است ، روی دکمه تنظیمات کلیک کنید (در گوشه سمت راست بالای محیط کار قرار دارد) به سمت Auth Token حرکت کنید ، در اینجا باید روی E-mail کلیک کنید. ، و توکن در صندوق ورودی شما تحویل داده می شود. سپس روی OK در گوشه سمت راست بالا کلیک کنید. سپس در سمت راست دکمه تنظیمات ، باید روی play کلیک کنید و سپس می گوید "(نام پروژه) آفلاین است." اکنون ما با این برنامه انجام می شود!

مرحله 2: نصب کتابخانه های آردوینو

نصب کتابخانه های آردوینو
نصب کتابخانه های آردوینو
نصب کتابخانه های آردوینو
نصب کتابخانه های آردوینو

قبل از شروع برنامه نویسی NodeMCU ، به نرم افزار و کتابخانه ها نیاز دارید

ابتدا نرم افزار آردوینو را نصب کنید - https://www.arduino.cc/fa/Main/Software سپس کتابخانه NodeMCU را نصب کنید - https://www.youtube.com/watch؟v=RVSCjCpZ_nQ و سپس کتابخانه بلینک را نصب کنید - https:/ /www.youtube.com/watch؟v=Ea0y1ExNNnI

سپس وقتی همه کتابخانه ها نصب می شوند ، نرم افزار Arduino را باز کنید و سپس در گوشه بالا ، به Tools -> Board -> NodeMCU 1.0 (ماژول ESP -12E) بروید.

حالا می توانید NodeMCU خود را به رایانه وصل کنید (با کابل usb) سپس برنامه Device Manager را باز کرده و در زیر پورت ها "Silicon Labs" را بیابید (تصویر 1)

سپس دوباره نرم افزار آردوینو را باز کرده و به قسمت Tools -> Port -> Select you com (شماره مربوط به NodeMCU) بروید (تصویر 2)

مرحله 3: برنامه نویسی NodeMCU

برنامه نویسی NodeMCU
برنامه نویسی NodeMCU

اکنون ما آماده برنامه نویسی NodeMCU هستیم

یک طرح آردوینو خالی ایجاد کنید و کد را از پیوند کپی کنید

خط 7: کد نویسنده: TOKEN را با توکنی که به ایمیل شما ارسال شده است جایگزین کنید. خط 8: SSID: SSID را با WiFi ssid خود جایگزین کنید. خط 9: رمز عبور: رمز عبور WiFi خود را جایگزین PASS کنید.

هنگامی که متغیرها را تغییر دادید ، می توانید روی آپلود در گوشه سمت چپ کلیک کنید. اکنون فقط باید منتظر بمانید تا برنامه بارگذاری شود. اکنون کار ما با کامپیوتر تمام شده است و اکنون آماده شروع آزمایش هستیم

مرحله 4: نمونه سازی

نمونه سازی
نمونه سازی

اکنون آماده اتصال رله به آردوینو هستیم

مطمئن شوید که ARDUINO را در حین اتصال پین ها قطع می کنید

در NodeMCU ما به سه پین نیاز داریم پین 5 ولت - پایه زمین VinA - GND و پین دیجیتال - D1

پین Vin را به ترمینال مثبت روی رله وصل کنید (احتمالاً VCC یا +برچسب گذاری می شود) پین GND را به ترمینال grond در رله وصل کنید (با برچسب GND یا -) پین D1 را به ترمینال کنترل کننده رله وصل کنید (احتمالاً برچسب آن IN خواهد بود)

حالا می توانید پین ها را به انتهای خروجی وصل کنید.

دکمه کامپیوتر خود را به NC (معمولاً بسته) و COM (مشترک) متصل کنید

مرحله 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

اکنون ما نزدیک هستیم ، اما به یک چیز بیشتر نیاز داریم و آن اتصال آن به خانه Google است

به IFTTT -> https://ifttt.com/my_applets بروید روی اپلت جدید کلیک کنید سپس روی +این مورد کلیک کنید (تصویر 1) جستجوی دستیار Google (تصویر 2) انتخاب عبارت ساده بیان (تصویر 3) عبارات را به عنوان تصویر تنظیم کنید (تصویر 4) سپس روی +آن کلیک کنید (تصویر 5) جستجوی webhooks (تصویر 6) سپس برنامه CMD را در رایانه خود باز کنید (تصویر 7 ، توجه نکنید که می گوید "kommandoprompt" این دانمارکی برای CMD است) سپس ping blynk-cloud را وارد کنید. com سپس از IP مراقبت کنید (این تصویر با توجه به موقعیت مکانی شما متفاوت است) (تصویر 8) سپس مرورگر خود را دوباره باز کنید و اکنون می توانیم برنامه کاربردی webhook را پیکربندی کنیم

URL: https:// IP: 8080/TOKEN/update/V1؟ value = 1 روش: GET نوع محتوا: Application/json بدن: هیچ چیز (تصویر 9)

اکنون باید تا 24 ساعت منتظر بمانید و سپس می توانید دستور خود را به google اعلام کنید. در اصل کار شما تمام شده است. اما اگر می خواهید بتوانید آن را به زور خاموش کنید (شبیه سازی نگه داشتن دکمه به مدت 6 ثانیه) باید یک اپلت دیگر بسازید ، تنها چیزی که تغییر می دهید عبارت ها و url webhook به

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

مرحله ششم: متشکرم

متشکرم
متشکرم
متشکرم
متشکرم

اکنون کار ما به پایان رسیده است و ممنون که این مطلب را مطالعه کردید

اگر کار نمی کند یا سوالی دارید ، با خیال راحت ایمیل بنویسید یا یک پیام خصوصی در Instructables ارسال کنید. من از نوب شروع کردم و هنوز خودم را به عنوان نوب طبقه بندی می کنم ، اما باید بتوانم در مشکلات شما به شما کمک کنم. برای من کار می کند و من باید برای شما نیز انجام دهم.

من تصمیم گرفتم پروژه خود را به طور دائمی بر روی PCB نصب کنم و به زودی یک مورد را به صورت سه بعدی چاپ خواهم کرد. شما می توانید آن را در تصویر نشان داده شده مشاهده کنید. همچنین برخی از اتصالات سریع را به PCB خود وصل کردم تا بتوانم به سرعت آن را از رایانه جدا کنم.

مراقب باشید! این را بخوانید !!:

1. حتما اتصالات را جدا کنید! من برای برطرف کردن این مشکل چاپ سه بعدی را انتخاب کردم. اگر پاور را به دکمه رایانه خود وصل کنید ، مادربرد را خاموش می کنید ، بنابراین ما از یک رله برای رفع این مشکل استفاده می کنیم.

توصیه شده: