فهرست مطالب:

کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: 6 مرحله
کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: 6 مرحله

تصویری: کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: 6 مرحله

تصویری: کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: 6 مرحله
تصویری: Review of DPS5020 50V 20A DC Buck converter with PC USB and Mobile app software | WattHour 2024, نوامبر
Anonim
کنترل دروازه با دستیار Google با استفاده از ESP8266 NodeMCU
کنترل دروازه با دستیار Google با استفاده از ESP8266 NodeMCU

این اولین پروژه من در مورد دستورالعمل ها است ، بنابراین اگر پیشرفت های احتمالی وجود دارد ، لطفاً در زیر نظر دهید.

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

برای اتصال دستیار Google با دستگاه های IOT از سرویس Blynk و IFTTT استفاده می کنیم.

در این پروژه ما به دلیل اندازه کوچک از ماژول NodeMCU ESP8266 استفاده می کنیم.

مرحله 1: سخت افزار و نرم افزار

آنچه شما نیاز دارید:

سخت افزار

1) NodeMCU (ESP8266) f.e. aliexpress

2) رله 5 یا 12 ولت با جریان ماشه ترجیحاً <9mA حداکثر 12mA: f.e. Aliexpress

3) منبع تغذیه 5 یا 12 ولت بسته به رله (> 700mA برای ایمن بودن) f.e. aliexpress

نرم افزار از پیوندهای نصب ، برد استفاده کنید

1) پیوند Arduino IDE

2) پیوند کتابخانه بلینک

3) مدیر هیئت مدیره ESP8266 (مرحله بعدی)

4) Blynk App androidIOS

مرحله 2: نصب برد Nodemcu

1) Arduino IDE را باز کنید

2) به پرونده ها -> ترجیح بروید

3) در تابلوهای اضافی مدیر اضافه کنید: https://arduino.esp8266.com/stable/package_esp8266c… و سپس OK را فشار دهید تا برگه بسته شود.

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 محلی خود را برگرداند) برای کد author شما باید کد معتبر شخصی خود را از ایمیلی که از Blynk دریافت کرده اید اضافه کنید.

مرحله 5: اتصالات

اتصالات
اتصالات

اتصال: Vin ماژول به منبع تغذیه 5V یا 12V (ورودی حداکثر 20VVcc رله به منبع تغذیه 5 رله 12VGND به منبع تغذیه 0V / GNDGND ماژول به منبع تغذیه 0V / GNDD1 به رله ورودی (CH1 یا چیزی)

من یک بازخورد اختیاری به پین D8 اضافه کرده ام ، همانطور که می توانید در برنامه من مشاهده کنید ، اما این اختیاری است بنابراین می توانید آنچه را که می خواهید انجام دهید.

مرحله 6: بارگذاری برنامه به ماژول

کد من را بارگیری کنید

با استفاده از Arduino IDE آن را باز کنید

SSID و رمز WiFi را برای مطابقت با WiFi تغییر دهید

کد Auth را برای مطابقت با کد ایمیل خود تغییر دهید

از طریق USB متصل شوید و بارگذاری کنید

توصیه شده: