صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 19
Like Tree11 لایک

موضوع: ارتقا و به کارگیری esp8266 ورژن AI-v0.9.5.0 AT Firmware

  1. #1
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586

    ارتقا و به کارگیری esp8266 ورژن AI-v0.9.5.0 AT Firmware

    سلام خدمت دوستان و مشتاقان هنر الکترونیک

    قصد دارم تا کنار مطالب ارزشمند دوستان ؛ در مورد اپدیت مودم وایرلس esp8266 اندک تجربیات خودم رو بیان کنم.
    esp8266-07 نسخه مورد نظرم هست که تست کردم و جواب گرفتم مطلبم روی نسخه های دیگه تست نشده...

    بوت لودری که روی چیپ esp8266-07 پروگرام شده این امکان رو میده که مشابه بردهای آردوینو از طریق پورت سریال پروگرام میشه ...
    لینک مرجع :
    ESP8266: Flash Module Firmware | DominicM
    برای آپدت کردن esp8266-07 لازم هست تا دو لینک زیر رو دانلود کنید:
    -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    AI-v0.9.5.0 AT Firmware


    esp8266_flasher


    تصویر سیم بندی esp8266-07 جهت اپدیت کردن

    -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    خب حالا esp8266-07 رو مطابق عکس سیم کشی کنید و به مبدل usb to com متصل کنید.
    (مبدل usb to com می تونید از اینجا بخرید)

    نرم افزار esp8266_flasher.exe باز کنید:
    شماره پورت سریال رو دستی وارد کنید اگر نمیدونید چنده هست ؛ روی my computer راست کلیک کنید manage طبق تصویر...
    ch340g-device-manager.gif
    عکس از گوگل آپلود کردم ؛مثلا شماره عدد پورت com اینجا 21 هست ...
    esp8266-flash-downloader-450x251.jpg
    طبق ادامه آموزش سایت مرجع ؛
    روی دکمه bin بزنید و فایل AI-v0.9.5.0 AT Firmware.bin رو انتخاب کنید.(بهتر هست این فایل رو بریزید تو صفحه اول درایو C بعد مستقیم آدرس از درایو c بدید:یعنی c:/AI-v0.9.5.0 AT Firmware.bin)

    خب حالا روی دکمه download کلیک کنید.
    ledآبی esp8266 باید شروع کنه چشمک زدن .
    اگر اتصالات طبق عکس نباشه - سخت افزار پورن سریال شناخته نشده باشه-شماره پورت صحیح وارد نشده باشه-پیغام fail میاد.(بهتر هست پین REST ریست هم با یک مقاومتی بین 1 تا 10 کیلو به VCC وصل شه-یا در صورت نداشتن مقاومت اتصال مستقیم به VCC...)
    حجم فایل اپدیت 508 کیلو بایت هست و هر 1 کیلو بایت 1ثانیه طول میکشه تا به esp8266-07 داده شه.(گمان میکنم بادریتش در پروگرام کردن 9600باشه که البته در این نرم افزار احتیاجی نیست شما مقدار بادریت تنظیم کنید...)
    بعد از تقریبا 500 ثانیه
    که پروگرام تمام شد فرمان خروج داده می شه که به صورت پیغام fail ظاهر میشه:
    esp8266-flash-downloader-updating-finished.png

    ***************
    حالا esp8266-07 اپدیت شده و می تونید از esp8266-07 برای استفاده به کار بگیرید.
    برای به کار گیری ؛ باید پین GPIO0 رو از حالت اتصال به زمین خارج کنید بهتر هست با یک مقاومت PULLUP کنید.(مقاومت بین 100 اهم تا 10 کیلو اهم به VCC وصل کنید)

    برای اطمینان از آمادگی اتصال ماژول به پورت فرمان:
    AT+GMR
    بفرستید که ورژن اپدیت ماژول نشون داده میشه.

    لیست فرمانهایی که می تونید به ESP8266بدید
    به صورت مختصر با دستور های زیر کار دارید:
    AT+CIPMUX
    AT+CWMODE
    AT+CIFSR آی پی فرستنده رو می خونید
    AT+CIPSERVERبرای ساختن سرور عدد پورت باید بدید مثلا 1001 1024 ...
    AT+CIPSTART برای کلاینت که آی پی و پورت سرور بهش بدید

    اگر میخواید به نتورک وصل شید
    AT+CWLAP
    AT+CWJAP
    AT+CWSAP
    AT+CWQAP

    برای ارسال دیتا
    AT+CIPSEND
    AT+CIPCLOSE


    یک نکته مهم هست ESP8266 دو تا آی پی داره که می تونید بهش متصل شید(برای حالت تبادل دیتا بین دوتا ESP یا دوتا مودم تحت استاندارد شبکه IEEE)
    یک آی پی هنگامی تشکیل میشه که به نتورک وصل میشید در حالتی که به نتورک متصل نیستید 0.0.0.0 نشون می ده اگر بخونیدش(AT+CIIPAP و AT+CIPSTA)

    اگر طی دستورAT+CWJAP شما ESP8266 رو به اینترنت وصل کنید ؛این دیگه تو حافظه اش میمونه همیشه خودکار وصل میشه مگر اینکه با دستور aT+CWQAP قطعش کنید یا مقادیرSSID PASSWORD متفاوت بدید بهش تا دیگه به مودم وصل نشه...

    به لینکهای زیر هم مراجعه کنید جهت فهم و درک مطلب:
    http://dominicm.com/esp8266-wire-configure/
    http://dominicm.com/esp8266-send-receive-data/
    http://dominicm.com/esp8266-configure-station-client/
    http://dominicm.com/esp8266-configure-access-point/

    ایشالا خوب آشنا شدید ؛ یدداشت:
    توی APP های اندروید یه سرچی در مورد ESP8266 کنید ...
    تابلو روانهای LED که توسط موبایل اندروید و ه واسطه ESP8266 که تحت وایرلس پروگرام میشه ...
    در هوشمند سازی منزل هم استفاده میشه و ...
    موفق باشید
    ویرایش توسط shobeir90 : 04-10-2016 در ساعت 06:12 AM

  2. #2
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    5
    سلام
    با تشکر از اطلاعات کامل و کاربردی شما
    من قصد دارم دو تا کامپیوتر را به کمک مبدل دو عدد پورت سریال و دو عدد ماژول esp8266-07 به هم وصل کنم .
    بنابراین بر اساس دستورالعمل فوق عمل کردم. و هر دو ماژول esp8266 را اپدیت کردم و جالب اینه که تو control panel پورتها را بصورت پورت سریال می بینم ولی به محض
    قطع کردن پایه GPIO0 دیگه ماژولهای ESP8266-07 قابل رویت نیستند و نمی تونم به اونها فرمان بدم.
    این درحالیه که وقتی GPIO0 وصله این پورتها را می بینم و در نرم افزارهای ارسال دیتای سریال با ارسال دیتا LEDهای آبی رابط سریال و ماژول ESP چشمک می زنند.
    ممنون میشم اگر راهنمایی کنید.
    لایک کردن

  3. #3
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    اینکه قابل رویت نمیشن مشکلی نیست .
    gpi0 رو به vcc وصل کن
    بادریتت 9600 باشه
    اگر esp8266 رو در حالت clint باشه دیگه سرچ کنی پیداش نمیشه ...
    لایک کردن

  4. #4
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    5
    سلام
    چگونه باید در مود client یا access یا سرور قرار بگیره؟
    ایا باقطع gpio0 هنوز این ماژول بعنوان پورت سریال برای کامپیوتر معرفی میشه ؟
    سایر سیم بندی ها مانند بقیه مدار معرفی شده می مونه ؟ مثلا gpio15 باید گراند بمونه؟
    ضمن اینکه من با هر AT COMMANDER مثل sscom32 یا comtest serial تست می کنم چیزی نمی بینم حتی فرمان AT خالی هم چیزی را برنمی گردونه. با انواع باد ریتها هم تست کردم.:
    ممنون میشم راهنمایی کنید.

  5. #5
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    وقتی ماژول تازه خرید میکنی آره منم همین مشکل دارم.
    اما وقتی طبق توضیحات آپدیتش میکنم ، دیگه جوابم میده.
    ....AT+GMR

    GPIO15 باید گراند باشه
    CHPD هم VCC
    ولتاژ تغذیه 3.3 خوب هست + خازن بین 47 تا 470 میکیرو فاراد
    پین ریست هم اگر قصد ریست سخت افزاری نداری به VCC وصل کن(بهتر هست با میکروکنترلر دسترسی به این پین داشته باشی)
    esp_pinout_07_12.jpg

    توضیحات کامل هست اگر مشکل داشتی توی انجمن:http://forum.arduino.ir/forum.php
    تاپیک بذار اگر تونستی عکس بگیر از کاری که کردی تا بهتر راهنمایی شی ...

  6. #6
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    5
    سلام
    مشکل عدم پاسخ به at command ارسال شده از کامپیوتر بعد از انجام اپلود frameware 9.5.0 هستش
    ممنون
    لایک کردن

  7. #7
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,041
    نقل قول نوشته اصلی توسط امید نمایش پست ها
    سلام
    چگونه باید در مود client یا access یا سرور قرار بگیره؟
    ایا باقطع gpio0 هنوز این ماژول بعنوان پورت سریال برای کامپیوتر معرفی میشه ؟
    سایر سیم بندی ها مانند بقیه مدار معرفی شده می مونه ؟ مثلا gpio15 باید گراند بمونه؟
    ضمن اینکه من با هر AT COMMANDER مثل sscom32 یا comtest serial تست می کنم چیزی نمی بینم حتی فرمان AT خالی هم چیزی را برنمی گردونه. با انواع باد ریتها هم تست کردم.:
    ممنون میشم راهنمایی کنید.
    این دو تا فروم رو بخون
    Everything ESP8266 - ESP client to ESP AP/server Arduino IDE

    Everything ESP8266 - TCP Server and Client at the same time

    **********************

    ممکنه مشکلت سخت افزاری باشه
    باید پین های TX و RX رو ضربه دری بزنی

    TX به RX
    RX به TX

    گراند مشترک هم که شرط اوله
    لایک کردن

  8. #8
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    5
    همه مسایل در رابطه با بردهای آردوینو ارائه شده و من پروژه ای که بدون دخالت بردهای آردوینو باشه ندیدم آیا این دیدگاه درسته یا نه؟
    ضمنا همه شرایط وایرینگ طبق نقشه است.

  9. #9
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,041
    نقل قول نوشته اصلی توسط امید نمایش پست ها
    همه مسایل در رابطه با بردهای آردوینو ارائه شده و من پروژه ای که بدون دخالت بردهای آردوینو باشه ندیدم آیا این دیدگاه درسته یا نه؟
    ضمنا همه شرایط وایرینگ طبق نقشه است.

    ببینید از اونجایی که بردهای esp خودشون قابل برنامه ریزی هستن کار جالبی نیست با آردوینو بوهاشون ارتباط برقرار کرد .
    ماکزیمم یه تبدیل TTL به USB برای کانفیگش کافیه
    تنظیمات کنسواتون رو چک بفرمایید
    باید روی carriage return قرار داده باشه

  10. #10
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    وقتی که می خوایم اپدیتش کنیم باید GPIO0 به گراند وصل باشه ...
    و برای اسفاده هم این پین باید آزاد یا به VCC وصل باشه.
    این تنها تغییری هست که بعد از اپدیت باید انجام بدید + یک بار روشن خاموش یا ریست سخت افزاری ...

    دور تغذیه 3.3 ولت حتما خازن در محدوده چند میکرو فارادباشه ...
    دیگه نکته ای به ذهنم نمیاد ...
    لایک کردن

صفحه 1 از 2 12 آخرینآخرین

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO