کنترل GPIO های ماژول ESP8266 (کنترل وسایل برقی با تلگرام) از طریق اینترنت با استفاده از ربات تلگرام
پس از پروگرام کردن ماژول باید فایل config.json را که حاوی اطلاعات زیر می باشد را بسازید و درون ماژول آپلود کنید
محتویات فایل config.json
{
“SSID”:”myssid”,
“PASS”:”*****”,
“wifiMode”:”Station”,
“Telegram”:true,
“BotUpdateTime”:1000,
“BOTtoken”:”399643720:AAFXJ9IMaSoKZJN5cihhqn8FXRIE39_ccoM”,
“SecretCommand”:”123456″
}
شما می توانید با ویرایش این فایل نام وای فای و رمز را تغییر و مد کاری وای فای را در حالت کلاینت (Station) ماژول را به اینترنت متصل کنید برای استفاده از سرویس تلگرام باید از مد کاری کلاینت استفاده کنید و مقدار Telegram را برابر true قرار دهید تا فعال شود.
BotUpdateTime زمان آپدیت براساس میلی ثانیه می باشد
BOTtoken توکن API ارتباط با ربات است که بعد از ساخت ربات توسط BotFather آن را دریافت خواهید کرد.
SecretCommand یک رمز است تا دیگران پس از دسترسی به ربات شما نتوانند دستورات کنترل رله را بفرستند.در صورتی که ربات شما خصوصی است می توانید SecretCommand را حذف کنید.
همان گونه که در تصویر بالا مشاهده می کنید شما می توانید با ارسال دستور 123456/LOWpin1 که 123456 همان رمز (SecretCommand ) می باشد و قابل تغییر و /LOWpin1 پایه شماره 1 که متصل به LED آبی ماژول است را به حالت LOW یعنی صفر تغییر می دهد و ال ای دی روشن می شود.
دستور /HIGHpin3 پین شماره 3 ماژول را HIGH می کند
دستور /Read_adc مقدار کانال ADC ماژول را خوانده و به شما میفرستد
در ضمن کلیه دستورات فرستاده شده به ربات از طریق پورت سریال ماژول ESP8266 پرینت می شود که می توانید برای پروژه های مختلف استفاده کنید.
با استفاده از رابط کاربری HTML زیر دیگر نیازی به ویرایش و آپلود فایل config.json ندارید و به صورت تحت وب می توانید پیکره بندی لازم را انجام دهید.
برای این منظور همه فایل های مربوط به رابط کاربری را پس از استخراج از فایل زیپ ، داخل ماژول ESP8266 بارگذاری کنید و توسط مرورگرتان آدرس آپی ماژول را باز کنید که در این حالت با تایپ 192.168.4.1 فایل index.htm برای شما لود می شود و اگر نام فایل شما TelegramConfig.htm می باشد باید به این صورت تایپ شود.
http://192.168.4.1/TelegramConfig.htm
سلام
عالی بود
چطور میشه با پشتیبانی گفتگوی زنده داشت یا راه ارتباط تلفنی یا حضوری چطوریه واسه رفع اشکال.
ممنو
آی دی من در تلگرام @hamedahdi
شماره موبایل من 09148939104
سلام
خسته نباشید
سوالی داشتم
ایا راه حلی برای فیلتر موجود برای تلگرام هست؟
دو تا راه حل داره.
1. راه حل ساده اما گران: استفاده از روتر میکروتیک و ست کردن پروکسی بر آن و اتصال ماژول esp به روتر.
2. راه حل سخت اما ارزان: ست کردن پروکسی(آی پی ، پورت ، پروتکل ارتباطی) به خود ماژول.
پیشنهاد من: منتظر آپدیت کتابخانه universal telegram bot باشید تا پشتیبانی پروکسی رو بهش اضافه کنن.
سلام خوبید ؟
آپدیت universal telegram bot برای اتصال پروکسی به esp اومده ؟