پروژه دربازکن رمزی ربات تلگرام

دربازکن رمزی با استفاده از ربات تلگرام و برد توسعه NodeMCU

در این پروژه به کمک ربات تلگرام صفحه کلید رمزی را طراحی میکنیم؛ که به کمک آن یک خروجی را برای مدت کوتاهی قطع و وصل کنیم. مثلا میتونید برای دربازکن منزل استفاده کنید تا در مواقعی که کلید خودتون رو جا گذاشتید، به کمک ربات تلگرام درب رو باز کنید.

وسایل مورد نیاز پروژه

یک برد توسعه NodeMCU برای پردازنده و اتصال به اینترنت

یک برد ماژول رله برای قطع و وصل دربازکن درب

یک LED برای نمایش وضعیت اتصال به ربات تلگرام

یک مقاومت 220 اهم

کتابخانه ضد فیلتر ربات تلگرام آیمکس

شماتیک پروژه

دربازکن رمزی ربات تلگرام

مثل شماتیک بالا اتصالات را انجام دهید.

برای دربازکن باید خروجی رله را موازی با خروجی آیفون برای دربازکن قرار بدهید.

تنظیمات داخل برنامه

برای اتصال ماژول به وای فای مورد نظر جهت اتصال به اینترنت و برقراری ارتباط با ربات تلگرام باید نام و رمز وای فای مورد نظر را در متغییر های اول برنامه جایگزین کنید

#define Ssid “wifi Ssid”
#define Password “wifi Password”

سپس باید توکن ربات شخصی خودتون رو در متغییر زیر وارد کنید. آموزش ساخت ربات و دریافت توکن را ببینید.

#define Bot_Key “token bot”

برای تایید رمز و فعال شدن خروجی باید رمز تایین شده داخل برنامه را در صفحه کلید ربات وارد کنید که به صورت پیشفرض ما 1234 قرار دادیم.

برای تغییر این عدد باید متغییر زیر را که در ابتدای برنامه است را ویرایش کنید.

String user_pass = “1234”;

راه اندازی پروژه

برنامه را بر روی NodeMCU پروگرام کنید.

ابتدا باید صبر کنیم تا LED متصل به پایه D0 برد روشن شود. (نشان دهنده اتصال به ربات تلگرام)

حال وارد تلگرام شوید و ربات خود را باز کنید و کلید start رو بزنید.

با صفحه ای مثل عکس زیر مواجه میشید!

دربازکن رمزی ربات تلگرام

سپس بر روی کلید شیشه ای “باز کردن درب” بزنید تا صفحه کلید برای شما نمایان شود.

دربازکن رمزی ربات تلگرام

در صفحه کلید باز شده باید رمز عبور را وارد کنید. (رمز فقط از طریق کلید های شیشه ای قابل وارد کردن است.)

در پایین صفحه سمت راست کلید “تایید رمز” را بزنید؛ رمز را برسی میکند و در صورت صحیح بودن درب را باز میکند در غیر اینصورت عملی انجام نمیشود و مجدد به منو قبلی برمیگردید.

در پایین صفحه سمت چپ کلید “بازگشت به منو” برای برگشتن به منو اول هست.

دانلود فایل های پروژه

از طریق لینک زیر میتونید رایگان برنامه این پروژه را دانلود کنید.

برای دانلود کلیک کنید

میلاد نیک پندار

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *