نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
محرم

اتصال ماژول وایفای esp8266 به ربات تلگرام

انجمن های تخصصی برق و الکترونیک ECA

به نام خدا : اتصال ماژول وایفای esp8266 به ربات تلگرام

اتصال ماژول وایفای esp8266 به ربات تلگرام


سرفصل :

  1. آموزش نصب نرم افزار آردوینو
  2. لوازم مورد نیاز پروژه ماژول وایفای
  3. پروگرام کردن ماژول esp8266
  4. نصب کتابخانه ماژول esp8266
  5. بـرنامه و اجرای برنامه

 

آموزش نصب نرم افزار آردوینو

ابتدا نرم افزار رو از لینک مقابل دانلود کنید : دانلود نرم افزار آردوینو و نرم افزار را طبق عکس های زیر نصب کنید :
آموزش نصب نرم افزار آردوینو
آموزش نصب نرم افزار آردوینو
آموزش نصب نرم افزار آردوینو

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

لوازم مورد نیاز پروژه ماژول وایفای
برای شروع کار نیاز به تهیه موارد زیر دارید :

  1. مبدل usb به سریال
  2. سیم بردبردی
  3. بردبرد
  4. ماژول ESP8266
  5. مقاومت 1کیلو اهم
  6. خازن 10 میکرو و1 میکرو

 

پروگرام کردن ماژول esp8266

ابتدا درایور مبدل سریال تان رو نصب کنید و بعد به سیستم تان وصلش کنید و ماژول وای فای رو به صورت زیر به مبدل سریال وصل کنید :
پروگرام کردن ماژول esp8266
خوب برای تست صحت اتصال نرم افزار Htearm را باز میکنیم.
پروگرام کردن ماژول esp8266
بعد تا اینجا ما متصل به مبدل سریال شدیم، الان باید دستوری را به ماژول وای فای ارسال کنیم.
پروگرام کردن ماژول esp8266
دستور AT را وارد کرده و در پنجره در نرم افزار باید OK دریافت کنیم.
پروگرام کردن ماژول esp8266
با دریافت OK میفهمیم که ارتباط ما با ماژول وای فای به خوبی برقرار شده.

برای پروگرام کردن ماژول وای فای باید برد آن را در نرم افزار اردوینو دانلود کنیم به صورت زیر عمل کنید :

سیستم تان را به اینترنت وصل کنید؛ در قسمت تنظیمات لینک را وارد کنید ( توضیحات بیشتر در فیلم )

لینک : http://arduino.esp8266.com/stable/package_esp8266com_index.json

0.9MB اتصال ماژول وایفای ESP8266 به ربات تلگرام - 1
0%
00:00  /  00:30

بعد از نصب برد esp در نرم افزار آردوینو، مدار زیر را ببندید :
پروگرام کردن ماژول esp8266
بعد از بستن مدار به این شکل در خواهد آمد :
اتصال ماژول وایفای esp8266 به ربات تلگرام
پایه های Rst ماژول و Gpio0 را از ماژول بیرون بیارید که بعداً نیاز میشه برای بردن ماژول وای فای به مد فلش؛ کابل را به کامپیوتر تون وصل کنید و بعد به داخل نرم افزار آردوینو رفته ( تا فیلم بعدی رو بگیرم و بگذارم )
کد های مورد نیاز : (برنامه چشمک زدن پایه 2 )

0.7MB اتصال ماژول وایفای ESP8266 به ربات تلگرام - 2
0%
00:00  /  00:21

مد فلش زمانی کاربرد داره که بخوایم برنامه داخل ماژول رو پاک کنیم و توش برنامه خودمون رو بریزیم؛ توی فیلم دیدد که چطور باید تنظیمات پروگرام کردن رو انجام بدیم؛ برای پروگرام کردن ماژول Gpio0 رو به زمین وصل میکنیم و پایه Rst رو برای لحظه کوتاه به زمین وصل میکنیم، خواهید دید که تمام پایه های ماژول به وضعیت High در خواهد آمد (مد فلش)، ماژول وارد مد فلش میشود؛ الان میتوانید برنامه را پروگرام کنید؛ و بعد از اتمام عملیات پروگرام شدن (آپلود شدن)، یا ماژول رو ریست کنید و یا تغذیه را قطع و وصل کنید تا برنامه اجرا شود، ال ای دی چشمک زن خواهد شد؛ اگر در حال کار دیدید ماژول ریست میشه خازن 1u فاراد را به تغذیه اش اضافه کنید .

نصب کتابخانه ماژول esp8266

برای نوشتن برنامه اصلی ما نیاز به چند کتابخانه داریم :

UniversalTelegramBot
ESP8266WiFi
ArduinoJson

1.2MB اتصال ماژول وایفای ESP8266 به ربات تلگرام - 3
0%
00:00  /  00:36

چون من قبلاً نصب کرده بودم دکمه نصب برام نیومد ولی برای شما نصب میشه؛ من آموزش رو برای یک کتابخونه دادم، نصب بقیه رو به عهده خودتون میگذارم؛ کاری هم نداره توی اون قسمت جستجو اسم بقیه کتابخانه هارو  بزنید و نصب کنید.

مقداری هست به اسم BOTtoken  که این توکن ربات تلگرام هست؛ برای ساخت ربات تلگرام باید به روش زیر عمل کنید : BotFather@ را درتلگرام جستجو کنید.

0.6MB اتصال ماژول وایفای ESP8266 به ربات تلگرام - 4
0%
00:00  /  00:16

 

فیلم خروجی وای فای :

2.6MB کنترل اشیاء با تلگرام ( ماژول esp8266 )
0%
00:00  /  00:36

 

آموزش جامع پروگرام کردن ماژول esp8266 توسط آردوینو : https://www.aparat.com/v/k63t4

قسمتی از کلام ا... (سوره سبأ) : بگو هر مزدى كه از شما خواستم آن از خودتان مزد من جز بر خدا نيست و او بر هر چيزى گواه است (۴۷) بگو بى‏ گمان پروردگارم حقيقت را القا مى ‏كند [اوست] داناى نهانها (۴۸) بگو حق آمد و [ديگر] باطل از سر نمى‏ گيرد و برنمى‏ گردد (۴۹) بگو اگر گمراه شوم فقط به زيان خود گمراه شده‏ ام و اگر هدايت‏ يابم [اين از بركت] چيزى است كه پروردگارم به سويم وحى مى ‏كند كه اوست‏ شنواى نزديك (۵۰)
بقیه جلسات : ???
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) پسورد فایل های سایت : www.dmf313.ir

4) نظرات حاوی کد برنامه نویسی تایید نمیشوند ( قالب سایت بهم میریزه )

  1. مهمان

    مهدی

    سلام
    با تشکر از سایت خوبتون
    اگر امکانش باشه اموزش با ربات بله رو هم تو سایتتون بزارین
    ممنون

  2. مهمان

    MAA3A

    سلام
    ببخشید دوباره مزاحم میشم
    سرچ کردم پیدا نکردم
    میشه بجاش کابل تبدیلش رو خرید و سیمش رو کندو استفاده کرد؟

    • مدیر سایت

      مهدی دمیرچیلو

      سلام/پیدا نکردم!/خرید ماژول مبدیل usb به ttl ….
      هم ماژول هستش هم کابلش، کاری ندارم که کدومشو میخواید بخرید، فقط مبدیل usb به ttl باشه. ( ترجیها مدل CP2102 رو بخرید تا مشکلی رخ نده براتون )

  3. مهمان

    MAA3A

    سلام
    ببخشید
    میشه برای پروگرام کردن ماژول از این وسیله (https://www.digikala.com/product/dkp-1441121) استفاده کرد؟

    • مدیر سایت

      مهدی دمیرچیلو

      سلام/نه/سرچ کن USB TO TTL

  4. مهمان

    ضروری

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

  5. مهمان

    علی

    سلام . ببخشید من چندوقتی هست دارم کار میکنم با این برد ولی از وقتی که تلگرام فیلتر شده عملا دیگه نمیشه ازش استفاده کرد…. راه حلی ندارین که بشه از فیلترینگ عبور کرد ؟؟؟

  6. مهمان

    بهرام

    سلام من ماژول esp8266روگرفتم موقع راه اندازی وقتی بهش دستور atمیدم هیچی جواب نمیده باس ریتمو تغیزر دادم به یه سری دیگه از تنظیماتشو ولی فرقی نکرد
    پورت سریالم سالمه فقط اسن مشکل داره

  7. مهمان

    hossein

    سلام لطف میکنید آموزش ساخت ریموت کنترل کدلرنینگ رو با آردوینو بزارید
    مرسی
    heart

    • مهمان

      پیمان

      کتابخونه rc-switch رو استفاده کن .خیلی خوبه

  8. مهمان

    اسماعیل

    سلام ممنون از وبسایت بسیار خوبتون این آموزش روی برد uno هم جواب میده؟ dash

  9. مهمان

    ali

    مشکل برطرف شد با یبار ریاستارت کردن mail ینی قطع و وصل کردن تغذیه wacko گفتم ک گفته باشم دیگه شاید کسی گیر کرد مثه من give_rose

  10. مهمان

    ali

    سلام برنامه چشمک زنو کپی میکنم error: espcomm_upload_mem failed این ارور رو میده توی نرم افزار اردوینو ….( at command درست عمل کرده بود)

  11. مهمان

    رضا بیگدلی

    با عرض سلام و خسته نباشید
    ضمن تشکر از آموزش ها بی نظیرتون میخواستم ازتون خواهش کنم آموزشی طراحی کنید که ماژول فوق با میکرو کنترلر کار کنه(نیازی به برنامه ریزی خود ماژول نباشه) و برای مثال همون led ها را روشن و خاموش کنه. برنامه اندرویدیش هم البته نیازه ها.

  12. مهمان

    من

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

    • مهمان

      azfx41

      توی این قسمت کد (پیام خوش آمد گویی) اسم فرد رو میگه ..
      if (text == “/start”) {
      String welcome = “خوش آمدید” + from_name + “.\n”;
      welcome += ” آزمایشگاه مدار مخابراتی . طراحی رسولی :)\n\n”;
      bot.sendMessage(chat_id, welcome);
      }
      میتونید ازش استفاده کنید

  13. مهمان

    مسعود

    سلام وقتتون به خیر ببخشید من توی راه اندازیه ماژول 8266 با تلگرام در مرحله ی اول اولا برنامه اجازه کپی پیست نمیده تا من لینک مربوط به 8266 رو در قسمت references وارد کنم ثانیا وقتی دستی وارد میکنم لینک در قسمتboards manager ارور دانلود میاد و دانلودی درکار نیست با اینکه اینترنت هم وصله میشه راهنمایی بفرمایید