راه اندازی ماژول WiFi esp8266 (قسمت سوم)

مدارهای جالب
خرداد ۱۱, ۱۳۹۷
۴٫۶ (۹۲٫۲۲%) ۱۸ votes

ESP8266 - Part3

ایجاد یک HTTP Server  با استفاده از ماژول esp8266 12:

بنا به درخواست بسیاری از دوستان جهت استفاده از اینترنت برای برقراری ارتباط با ماژول esp8266 تصمیم گرفتیم در ادامه ی پست های مربوط به راه اندازی ماژول ESP8266 پروژوه ایجاد وب سرور را برای شما عزیزان علاقه مند، بر روی سایت قرار دهیم.

همانطور که در قسمت اول گفتیم این ماژول در واقع یک میکروکنترلر است که به علاوه اینکه قسمت هایی مشابه با میکروکنترلر مانند ,ADC,GPIO,UART,I2C,SPI و… را دارد از یک WiFi  جانبی نیز برخوردار است.همچنین درمورد برنامه ریزی ماژول صحبت کردیم و برنامه ای را روی آن قرار دادیم. اما برنامه ای که برروی ماژول قرار دادیم یعنی همان برنامه AT COMMAND ایراداتی دارد که می توان به موارد زیر اشاره نمود:

  • برای استفاده از این برنامه نیاز به یک میکروکنترلر و یا کامپیوتر داریم.پس باید هزینه ایی اضافی جهت خرید میکرو و برنامه نویسی آن بپردازیم.
  • با استفاده از برنامه  AT COMMANDنمی توان از قسمت های مختلف ماژول استفاده نمود.یعنی اینکه مثلا اگر بخواهید یکی از پایه های این ماژول را صفر یا یک کنید و یا مقدار آنالوگی را بخوانید دستور معادلی در AT+COMMAND ها وجود ندارد. پس عملا بدون استفاده باقی می مانند.اما چه باید کرد؟

خوشبختانه نرم افزارهای در سطح اینترنت ارائه شده که می توانید با کد هایی که می نویسید مستقیما به سخت افزار دسترسی داشته باشید. برنامه هایی مانند LUA , ESP SDK , ARDUINOو….

در این بین شاید انتخاب ARDUINO مناسب تر باشد. چرا که برنامه نویسی در محیط آردوینو به زبان C انجام می شود و برای خیلی از کاربران آشناست. اما برنامه هایی مانند LUA LOADER از زبان ابداعی  LUA استفاده می کند و یا برنامه هایی وجود دارد که به صورت تحت وب کد شما را کامپایل می کند. پس در این آموزش نیز از کامپایلر ARDUINO استفاده می کنیم و برای ماژول ESP8266 کد می نویسیم. البته توجه کنید فقط به نرم افزار آردوینو نیاز داریم و روند برنامه ریزی تقریبا مشابه قسمت اول است.

برای مشاهده قسمت اول آموزش راه اندازی ماژول ESP 8266 اینجا کلیک کنید.

ESP8266 httpserver

 

کلیات پروژه HTTP Server :

Http Server در واقع قسمتی از شبکه است که به درخواست های کاربران در قالب پروتکل http که همان پروتکل انتقال صفحات وب است پاسخ می دهد. به عنوان مثال وقتی شما آدرس سایت گوگل را در مرورگرخود وارد می کنید، سرور گوگل، صفحه جستجوی خود را برای شما ارسال می کند و وقتی که کلمه ای را در نوار جستجو وارد می کنید، سرور گوگل لیست تعداد زیادی از سایت های حاوی درخواست شما را ارائه می کند.

این مطلب را از دست ندهید:  فرستنده FM مینیاتوری با برد بالا

در این پروژه نیز روند کار تقریبا به همین صورت است. در اینجا ماژول دقیقا شبیه یک سرور عمل می کند و با اتصال به مودم از هر کجای دنیا قادر هستید با استفاده از مرورگر خودبه ماژول متصل شوید، درخواست هایی به ماژول بفرستید و همچنین وضعیت اجزای متصل به آن را مشاهده کنید، در واقع می توانید برای خود یک پروژه ساده IOT بسازید. در اینجا ما از یک سنسور دما و یک رله برای تست برنامه استفاده کرده ایم به طوری که با وصل شدن به ماژول قادر خواهید بود رله را کنترل و مقدار دمای محیط را بخوانید. اخیرا مطالبی در بعضی سایت ها منتشر شده که همین کار را از طریق یک سرور کامپیوتری واسط انجام می دهند که کاری پرهزینه وغیر استاندارد است.SCH

همانطور که در پست مربوط به آردوینو گفتیم (برای مشاهده اینجا کلیک کنید)، این نرم افزار یک نرم افزار متن باز است و افراد مختلف می توانند نسبت به توسعه ی این نرم افزار اقدام کنند. یعنی می توان هسته های مختلف مربوط به میکروکنترلرهای جدید را به این نرم افزار معرفی کرد و از محیط آن برای کدنویسی استفاده نمود. اخیرا افرادی اقدام به نوشتن کد های هسته esp8266 برای آردوینو کرده اند. می توان به راحتی با اضافه کردن این کدها به نرم افزار Arduino آن را به محیطی برای برنامه نویسی این قطعه تبدیل کرد.

 

مراحل اجرای کار:

ابتدا آخرین ورژن نرم افزار آردوینو را از اینجا دانلود و نصب کنید.(حجم نرم افزار تقریبا ۸۷ مگابایت است.)

۱–پس از نصب نرم افزار از گزینه file  گزینه preferences را انتخاب کنید و در درقسمت آدرس عبارت http://arduino.esp8266.com/stable/package_esp8266com_index.json را وارد کنید.urls

۲- از گزینه tools طبق شکل زیر گزینه Board Manager  انتخاب کنید.

 

add_esp

۳-در پنجره باز شده عبارت esp8266 را جستجو کنید.و سپس بر روی install کلیک کنید و منتظر بمانید تا پکیج esp8266 دانلود شود. بسته به سرعت اینترنت شما این پروسه مدتی طول می کشد.

این مطلب را از دست ندهید:  دانلود کتاب تکنولوژی های RFID در اینترنت اشیاء

esp_board

Capture

۴-پس از پایان دانلود، نرم افزار آردوینو را ببندید و سپس دوباره باز کنید. حال دوباره از منوی tools->Board: بردهای اضافه شده به آردوینو را ببینید.

esp_module

از منوی فوق برد Generic ESP8266 Module را انتخاب کنید.تنظیمات دیگر را مطابق شکل زیر انتخاب کنید.

setting

تا اینجا محیط آردوینو آماده است تا در آن برای esp8266 مشابه یک برد آردوینو برنامه نویسی کنید.

محتویات فایل زیر را در محیط آردوینو کپی کنید و آن را کامپایل کنید.توجه داشته باشید که به جای عبارتssid و  password باید معادل آن در مودم خود را قرار دهید.


با وارد کردن ایمیل، لینک دانلود در کمتر از 30 ثانیه به آدرس ایمیل شما ارسال می شود و می توانید فایل را بدون محدودیت دانلود نمایید.


آدرس ایمیل خود را وارد کنید

پس از کامپایل برنامه برای انتقال آن به ماژول ,دقیقا مانند قسمت اول آموزش عمل کنید یعنی درحالی که مبدل USB به TTL را به کامپیوتر خود متصل کرده اید با صفر کردن پایه GPIO0 و ریست ماژول آن را به مد برنامه ریزی ببرید. با فشردن دکمه زیر , برنامه به ماژول منتقل می شود.البته اگر از بردهای آماده ماژول  مثل NODEMCU استفاده می کنید نیاز به هیچ کار اضافی ندارید و مستقیم با فشردن دکمه، برنامه به ماژول انتقال می یابد.

transfer

پس از اتمام بارگزاری برنامه برروی ماژول پایه GPIO0 را از حالت صفر خارج کنید و ماژول را ریست نمایید. اگر از برنامه ی ترمینال استفاده کنید روند اجرای برنامه را قدم به قدم می توانید مشاهده نمایید.

برنامه به این صورت عمل می کند که پس از روشن شدن به طور اتوماتیک مودم یا روتر شما را با SSID و password  ذکر شده در برنامه جستجو می کند و به آن وصل می شود. پس از وصل شدن در برنامه هایپرترمینال می توانید ip ماژول خود را ببینید.

connect

تا اینجای کار در هر نقطه از منزل خود قادر خواهید بود با وارد کردن آدرس ip  ماژول خود در نوار جستجوی مرورگر وضعت دما و رله را مشاهده نمایید. همچنین می توانید رله را خاموش یا روشن نمایید.

این مطلب را از دست ندهید:  راه اندازی ماژول WiFi ESP8266 (قسمت دوم)

html page

اما این فقط در محدوده پوشش وای فای مودم شما کار می کند، برای اینکه بتوانید با استفاده از اینترنت به esp8266 وصل شد باید پورت http  را در مودم خود به پورت esp8266 اختصاص بدهید که این کار به Port Forwarding معروف است، برای این کار باید تنظیماتی را در مودم خود انجام دهید.

درحالی که با کامپیوتر و یا لپتاپ خود به مودم وصل هستید عبارت ۱۹۲٫۱۶۸٫۱٫۱  را در مرورگر خود وارد کنید (این آدرس ممکن است در مودم ها یا روترهای دیگر متفاوت باشد) پس از وصل شدن به آن در قسمت سمت چپ از منوی forwarding گزینه virtual servers را انتخاب کنید.تنظیمات را مطابق شکل زیر انجام دهید.

faq72image013

دکمه save  را بزنید و خارج شوید. در برخی مودم ها ممکن است تنظیمات پورت فرواردینگ در قسمت Advanced Steup>NAT>Virtual Servers یا در دیگر منو های مودم باشد، همچنین ممکن است در برخی مودمها این قابلیت به درستی عمل ننماید و شما را مجبور به استفاده از راه های دیگری نماید که می توانید مشکلات خود را در قسمت نظرات مطرح نمایید.

حال با داشتن ip مودم خود در هر کجای دنیا با وارد کردن عبارت ip:8080 در مرورگر قادر به مشاهده صفحه html ماژول خود خواهید بود. به عنوان مٍثال اگر ip مودم شما ۵٫۱۲۵٫۴۴٫۱۹۷  باشد با وارد کردن آدرس ۵٫۱۲۵٫۴۴٫۱۹۷:۸۰۸۰ در مرورگر خود می توانید صفحه مورد نظر را باز کنید. برای دیدن  ip مودم خود نیز می توانید سایت www.whatismyip.com را باز کنید.

نکته:در صورتی که آی پی شما داینامیک است در هر بار اتصال به اینترنت برای دانستن آی پی خود باید به این سایت سر بزنید.

فایل باینری برنامه نیز برای دانلود قرار داده شده در صورتی که می خواهید همین برنامه را بدون آردوینو تست کنید می توانید آن را از لینک زیر دانلود کنید و با روش برنامه ریزی گفته شده در پست راه اندازی قسمت اول آن را پروگرم کنید. البته باید ssid مودم خود را به DiGiNiC.net و password آن را ۱۲۳۴۵۶۷۸  تغییر دهید.


با وارد کردن ایمیل، لینک دانلود در کمتر از 30 ثانیه به آدرس ایمیل شما ارسال می شود و می توانید فایل را بدون محدودیت دانلود نمایید.


آدرس ایمیل خود را وارد کنید

 

Like
4.6 (92.22%) 18 votes
دیدگاهتان را بنویسید

بهرام دوشنبه , ۱۷ خرداد ۱۳۹۵ پاسخ

چند بار شماره موبایل ارسال شده، ولی کد ۴ رقمی دریافت نشده. هم در این پست و هم در پست قبلی در مورد esp

مهدی یکشنبه , ۶ تیر ۱۳۹۵ پاسخ

برای منم همین مشکل وجود دارد. کد ۴ رقمی دریافت نمیکنم

مهدی پنج شنبه , ۱۰ تیر ۱۳۹۵ پاسخ

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

مجید دوشنبه , ۳۱ خرداد ۱۳۹۵ پاسخ

سلام
با تشکر بابت مطالب مفید سایت لینکهایی که گراشتین هیچ کدام کار نمیکنند و خطا میدن

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

محمد حمیدی دوشنبه , ۳۱ خرداد ۱۳۹۵ پاسخ

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

نوید جمعه , ۱۸ تیر ۱۳۹۵ پاسخ

سلام
مشکل هنوز پابرجا هست. برای همراه اول که اصلا مسیج نمیاد، برای ایرانسل هم کد ۵ رقمی میاد (نه ۴ رقمی) که اون هم خطا میده.
لطفا هر چه سریع تر بررسی کنید. ممنونم

محمد حمیدی شنبه , ۱۹ تیر ۱۳۹۵ پاسخ

میتونید در سایت عضو بشین و بدون محدودیت و نیاز به کد فایل ها را دانلود کنید.

احمد جمعه , ۱ مرداد ۱۳۹۵ پاسخ

سلام
چرا وقتی برنامه را آپلود میکنم از طریق مودم خودم نمیتونم وارد ip ماژول شوم .و یک ssid دیگر با نام ESP-04BF62 را به وجود می اورد که بدون رمز است و وقتی با آن کانتک میشوم میتوانم از طریق مرورگر، ip را وارد کنم و ال ای دی را خاموش روشن کنم. مشکل چیست؟

اکبر محمدی شنبه , ۲ مرداد ۱۳۹۵ پاسخ

تو این پروژه ماژول هست که به مودم وصل میشه نه اینکه مودم به ماژول.

احمد شنبه , ۲ مرداد ۱۳۹۵ پاسخ

بله میدونم. سوال من یچیز دیگه بود

پیمان یکشنبه , ۳ مرداد ۱۳۹۵ پاسخ

سلام خسته نباشید
LED RGB را چطور میشه با این ماژول روشن کرد؟

اکبر محمدی دوشنبه , ۴ مرداد ۱۳۹۵ پاسخ

سلام
با استفاده از دستور analogWrite() می تونید این کار رو انجام بدید .دو تا پارامتر داره : اولی شماره پین هست و دومی یک مقدار بین ۰ تا ۲۵۵٫این تابع رو برای ۳ تا پین led rgb انجام بدید.

پیمان سه شنبه , ۵ مرداد ۱۳۹۵ پاسخ

با چه دستوری میشه از طریق وب سرور LED RGB را کنترل کرد؟ یعنی وقتی در مرورگر ip را وارد میکنیم بتوانیم با سه track bar رنگ نور led را تغییر داد

اکبر محمدی سه شنبه , ۵ مرداد ۱۳۹۵ پاسخ

برای اینکار باید دستور تغییر رنگ رو توی HTTP REQUEST در مرورگر تغییر بدید.یعنی باید رشته کاراکترهایی رو که از طریق مرورگر برای ماژول ارسال می کنید رو توی برنامه آردوینو پردازش کنید و دستور مورد نظرتون رو بیرون بکشید و توی مقدار تابع تغییر رنگ RGB قرار بدید.

پیمان دوشنبه , ۴ مرداد ۱۳۹۵ پاسخ

سلام
اگر بخواهم آمپر بیشتری از یک پین بکشم بطوری که بتوانم ۲۰ الی ۳۰ ال ای دی از نوع RGB را روشن کنم چطور میتوانم؟

اکبر محمدی سه شنبه , ۵ مرداد ۱۳۹۵ پاسخ

برای جریان بیشتر باید از ترانزیستور یا ماسفت توان استفاده کنید.

رضا دوشنبه , ۴ مرداد ۱۳۹۵ پاسخ

با سلام و احترام
بابت مطالب بسیار مفید سایت خوبتون از شما سپاسگزارم و کمال قدر دانی را دارم.
استاد من با استفاده از برنامه شما یک پروژه کنترل دما و رطوبت بسیار دقیق که تا ۴ رقم اعشاری رو نشون میده ساختم و خیلی ازش راضی هستم
ولی فقط میتونم روی برد آردوینو D1 برنامه ریزی کنم البته روی خود ماژول ESP8266-12 هم پروگرم میشه ولی موقعی که کلید متصل به GPIO0 رو باز می کنم و ماژول رو ریست می کنم دیگه پورت سریال کامپیوتر اون رو شناسایی نمیکنه و با دستگاه دیگه ای هم نمیتونم بهش وصل بشم. لطفاً راهنمایی بفرمایید.
اگر امکانش هست زود تر جواب بدید ممنون میشم.
با تشکرو امتنان فراوان

اکبر محمدی شنبه , ۹ مرداد ۱۳۹۵ پاسخ

سلام ممنون از لطف شما
اگه منظورتون اینه که قصد دارید برنامه برد آردوینو رو روی ماژولESP پروگرم کنید که این کار نشدنیه.اما می تونید برنامه HTTP SERVER رو بنا به نیازتون تغییر بدید و استفاده کنید.

alian پنج شنبه , ۱۴ مرداد ۱۳۹۵ پاسخ

سلام. عالی بود واقعا ممنون

جواد مختاری سه شنبه , ۱۹ مرداد ۱۳۹۵ پاسخ

سلام. براچی در انتهای کار آی پی ماژول رو برنامه ی ترمینال نمیده؟ یا نقطه نقطه میذاره و همینجور پر میکنه یا تندتند عدد صفر میذاره؟
راه دیگه ای نداره واسه بدست آوردن آی پی و زدنش توو مرورگر؟؟؟؟

اکبر محمدی پنج شنبه , ۲۱ مرداد ۱۳۹۵ پاسخ

سلام
نقطه نقطه گذاشتن به این معنی هست که با اون password و ssid که اول برنامه هست داره به مودم وصل می شه.حالا اگه این SSID و PASS با مودم شما مغایرت داشته باشه , دائم نقطه می زاره.باید این دو مورد با مودم شما مطابقت داشته باشه.

آزاده اسدی پنج شنبه , ۲۱ مرداد ۱۳۹۵ پاسخ

سلام من پروزه ام شامل برد آردوینو uno , esp , و ماژول SD card میشه و قرار هست که عکس از روی SD card خونده بشه و روی صفحه وب قرار بگیره به نظرتون باید چیکار کنم(البته دوربینم هست که تو صفحه وب با کلیک بر روی ی دکمه به دوربین میگیم که عکس رو بگیره روی SD ذخیره کنه و بعد انتقال بده رو صفحه وب)
حالا ب نظرتون برای این کار من باید چیکار کنم چون که من دوربین و esp و SD به برد uno وصل هست و باید uno رو برنامه نویسی کنم نهesp اما شما گفتین که ماژول esp رو پروگرم کنیم؟؟؟؟؟؟
خیلی ممنون اگه راهنماییم کنین

مجتبی دوشنبه , ۲۵ مرداد ۱۳۹۵ پاسخ

سلام کدها را آپلود کردم و ماژول راه اندازی شد و همه چی عالی کار میکند ولی در حالت Access Point است. یعنی یک نام وای فای جدید اضافه شده وباید به آن کانکت شوم تا از طریق مرورگر بتوانم وارد شوم و کنترل را انجام دهم. ولی وقتی به مودم خانه کانکت میشوم و IP را در مرورگر میزنم هیچ صفحه ای بار نمیشود. مشکل چیست؟

اکبر محمدی دوشنبه , ۲۵ مرداد ۱۳۹۵ پاسخ

اگه برنامه آردوینو رو پروگرم کردی باید password و ssid مودم خودتون رو توی آردوینو کامپایل کنید.

مجتبی دوشنبه , ۲۵ مرداد ۱۳۹۵ پاسخ

بله میدونم. SSID و پسورد مودم خودمو کامپایل کرده بودم. لطفا راهنمایی کنید.

محمد چهارشنبه , ۲۷ مرداد ۱۳۹۵ پاسخ

سلام و خسته نباشید.
من از گزینه tools و Board ManagerTT، عبارت esp8266 رو سرچ کردم اما هیچ نتیجه ای برای نصب پکیج ماژول برام نمیاد.لطفا راهنمایی کنید.

اکبر محمدی چهارشنبه , ۲۷ مرداد ۱۳۹۵ پاسخ

سلام
ابتدا از گزینه file -> preferences آدرس http://arduino.esp8266.com/stable/package_esp8266com_index.json در قسمت Additional board manager URLS: وارد کنید و بعد این مراحل رو تکرار کنید

احمدرضا دوشنبه , ۱ شهریور ۱۳۹۵ پاسخ

سلام من از ماژل ESP8266 01 استفاده کردم برنامه اجرا میشود ولی حدودا بعد از بیست دقیقه از کار می افتد و باید آن را ریست کنم و یا سیم برق آن را قطع و وصل کنم تا دوباره کار کند. مشکل چیست؟

اکبر محمدی سه شنبه , ۲ شهریور ۱۳۹۵ پاسخ

سلام
میتونه مشکل از تغذیه مدارتون باشه .از یه خازن ۴۷۰میکروفاراد روی خط ۳٫۳ولت استفاده کنید .یا اینکه مشکل از ماژول هست . ورژن ۰۱ حافظه رم و فلش کمتری نسبت به بقیه داره.

sara چهارشنبه , ۳ شهریور ۱۳۹۵ پاسخ

سلام چرا وقتی مودم را خاموش روشن میکنم ای پی ماژول esp8266 تغییر میکند ؟ چطور میتوانم یک ای پی و یک پورت را به ماژول اختصاص دهم؟ که هر با تغییر نکند؟

اکبر محمدی چهارشنبه , ۳ شهریور ۱۳۹۵ پاسخ

سلام
آی پی که سرویس دهنده اینترنت شهرتون به شما می ده IP داینامیک هست.برای اینکه دائم این آدرس تغییر نکنه باید به ارائه دهنده سرویس اینترنتتون مراجعه کنید و یک IP استاتیک بخرید.

sara پنج شنبه , ۴ شهریور ۱۳۹۵ پاسخ

سلام
من در مرورگر خودم ای پی ۱۹۲٫۱۶۸٫۱٫۲ را میزنم تا وارد شود. اگر بخواهم یک ای پی دیگر قرار دهم تا با وارد کردن آن در مرورگر به قسمت صفحه کنترل وارد شود چطور میتوانم؟ مثلا ای پی ۱۹۲٫۱۶۸٫۱٫۴۵ را میخواهم قرار دهم.

[email protected] دوشنبه , ۸ شهریور ۱۳۹۵ پاسخ

سلام از این برنامه برای ماژول esp8266 مدل ۰۷ هم میتوان استفاده کرد؟

اکبر محمدی سه شنبه , ۹ شهریور ۱۳۹۵ پاسخ

سلام
بله میشه استفاده کرد

آمانج دوشنبه , ۱۵ شهریور ۱۳۹۵ پاسخ

با سلام
بخش NAT مودم من غیرفعال است.چجوری میتونم فعالش کنم؟
با تشکر

محمد یکشنبه , ۲۱ شهریور ۱۳۹۵ پاسخ

با عرض سلام و خسته نباشید.
چطور میتونم با زبان برنامه نویسی آردوینو دستورات at command رو برای ماژولم ارسال کنم.من میخام مثل آموزش قبلیتون یک Access point راه اندازی کنم ولی بدون استفاده از میکرو کنترلر و با زبان آردوینو.لطفا راهنماییم کنید.
با تشکر

محمد جمعه , ۳۰ مهر ۱۳۹۵ پاسخ

سلام.من یک ماژول rfid دارم که به esp وصلش کردم و با esp یک وب سرور راه انداری کردم بطوریکه با نزدیک کردن کارت به ماژول rfid شماره کارت برای وب ارسال میشه و نمایش داده میشه.اما دوتا مشکل دارم:
۱-با هر بار نزدیک کردن کارت به ماژول و رفرش صفحه وب شماره کارت قبلی که در وب نمایش داده میشد پاک میشه و شماره کارت جدید نشون داده میشه،من میخام شماره کارت قبلی پاک نشه و شماره کارت جدید اضافه بشه.
۲-میخام هر بار که کارت رو به ماژول rfid نزدیک میکنم و ماژول شماره کارت رو به esp ارسال میکنه،صفحه وب که شماره کارتو نشون میده خود بخود رفرش بشه و نیاز به رفرش دستی نباشه.

لطفا راهنماییم کنید.با تشکر.

mahdi دوشنبه , ۲۲ شهریور ۱۳۹۵ پاسخ

(compiling board wemos d1(retired
این ارور چیه

محمد چهارشنبه , ۲۱ مهر ۱۳۹۵ پاسخ

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

محمد پنج شنبه , ۲۲ مهر ۱۳۹۵ پاسخ

سلام لینکهایی که ایمیل کردید مشکل داره

[email protected] یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

سلام
این صفحه که تو اینترنت با زدن ای پی مودم میاد چجوری ساخته میشه باید کد html بنویسیم تو وب
یا اینکه برنامه داخل میکرو کنترل اونو پیاده سازی کی کنه منظورم کادر و نوشته های فارسیو ؟؟؟؟؟؟؟؟؟؟
و اگر ای پی ما استاتیک باشه هر دفعه باید what is my ip رو وارد کنیم اگر بیرون خونه باشیم و ای پی مودم
تغییر کرد چجوری متصل بشیم بهش؟؟؟

[email protected] یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

این صحفه نیاز به هاست داره یا نه؟

اکبر محمدی یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

این پروژه نیاز به host نداره.

اکبر محمدی یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

سلام
کدهای html رو باید توی برنامه ماژول قرار بدی.
اگه ip استاتیک باشه نیاز به what is my ip ندارید.

[email protected] یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

سلام من یه ماژول esp
دارم ولی نتونستم به مود فلش کردن ببرمش میشه راهنمایی کنید؟؟
این برنامه بالا رو روی میکرو کنترل میریزیم یا پروژه بالا میکرو کنترل نداره و مستقیم روی esp میریزه؟
این پسوند ion برای با چه برنامه ای باز میشه همینطور فایل bin???

[email protected] یکشنبه , ۲۵ مهر ۱۳۹۵ پاسخ

نموی دونم اصلا فریم ور داره ماژولم یا نه
وقتی وصل می کنم به مبدل ۲۳۲ با وصل کردن تمام پایه یه حروف بی معنی مینویسه ولی اجازه تایپ AT رو نمیده؟؟؟؟

محمد شنبه , ۱ آبان ۱۳۹۵ پاسخ

سلام.من یک ماژول rfid دارم که به esp وصلش کردم و با esp یک وب سرور راه انداری کردم بطوریکه با نزدیک کردن کارت به ماژول rfid شماره کارت برای وب ارسال میشه و نمایش داده میشه.اما دوتا مشکل دارم:
۱-با هر بار نزدیک کردن کارت به ماژول و رفرش صفحه وب شماره کارت قبلی که در وب نمایش داده میشد پاک میشه و شماره کارت جدید نشون داده میشه،من میخام شماره کارت قبلی پاک نشه و شماره کارت جدید اضافه بشه.
۲-میخام هر بار که کارت رو به ماژول rfid نزدیک میکنم و ماژول شماره کارت رو به esp ارسال میکنه،صفحه وب که شماره کارتو نشون میده خود بخود رفرش بشه و نیاز به رفرش دستی نباشه.

لطفا راهنماییم کنید.با تشکر.

[email protected] دوشنبه , ۱۰ آبان ۱۳۹۵ پاسخ

forwarding واسه من کار نمیکنه یعنی وقتی ایپی مودم و پورت رو میزنم با اینترنت موبایل چیزی نمیاره!

مهدی یکشنبه , ۲۳ آبان ۱۳۹۵ پاسخ

لینک دانلودی که ایمیل میشه مشکل داره
لطفا اصلاح کنید

محمد دوشنبه , ۲۴ آبان ۱۳۹۵ پاسخ

سلام و خسته نباشید

بنده پروژه ای دارم که باید از طریق دوربین، آردینو و ماژول وایفای، تصویر ویدیو را بصورت زنده و مستقیم به موبایل انتقال بده.
آیا این ماژول قابلیت انتقال ویدیو (فیلم برداری زنده و ارسال هم زمان به موبایل) را داره؟

ممنونم از پاسخگوی شما

مهناز جمعه , ۱۷ دی ۱۳۹۵ پاسخ

سلام خیلی ممنونم از توضیحات خوبتون ،دستور (۰ wifi server server(8درواقع پورت ماژول رو که با اون اتصال وای فای برقارا میکنهروی هشتاد میزاره درسته ؟؟ واگه ما بخوایم مثلا با برنامه ای اندروید ی با گوشیمون با ماژول ارتباط برقرا کنیم باید توی برنامه ای که با سوکت پروتکل نوشته میشه پورت خروجی رو برای همون هم ۸۰بزاریم درسته ؟؟

علیرضا مرتضوی دوشنبه , ۲۰ دی ۱۳۹۵ پاسخ

بله وب سرور روی پورت ۸۰ اجرا می شه، از پورت های آزاد دیگه هم می شه استفاده کرد…

[email protected] دوشنبه , ۴ بهمن ۱۳۹۵ پاسخ

سلام
میخواستم ببینم چطور میشه آی پی ماژول را تغییر داد؟
مثلا دو میخواهیم دو تا ماژول ESP8226 را با مودم وای فای کنترل کنیم چطور میشه به هر کدوم از ماژول ها آی پی خاص داد؟

[email protected] سه شنبه , ۵ بهمن ۱۳۹۵ پاسخ

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

هادی پنج شنبه , ۱۲ اسفند ۱۳۹۵ پاسخ

زکات علم نشر آن است با سپاس از زحمات شما دوست عزیز

[email protected] جمعه , ۱۳ اسفند ۱۳۹۵ پاسخ

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

رضا شنبه , ۲۸ بهمن ۱۳۹۶ پاسخ

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

آرمان جمعه , ۲۷ اسفند ۱۳۹۵ پاسخ

داداش دستت طلا.خیلی حال دادی.ممنون

سعید چهارشنبه , ۱۶ فروردین ۱۳۹۶ پاسخ

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

علی جمعه , ۲۵ فروردین ۱۳۹۶ پاسخ

سلام و خسته نباشید
مطالبتون عالی است ولی من با دو مشکل روبه رو شدم
اولا من قصد دارم از طریق آردینو uno این اطلاعات را بفرستم چیکار کنم
دوما من در زمانی که در آردینو حالت ٍESP را می گذارم برای اینکه حالت verify یا تست می گذارم خطا می دهد مشکل کجا است
ممنون

از

Ashkan یکشنبه , ۲۳ اردیبهشت ۱۳۹۷ پاسخ

سلام سایتتون واقعا فوق‌العادست
عذرخواهی میکنم من این ماژول با baut rate 11500 رو به میکرویی با baut rate 9600 متصل کردم چون از اسیلاتور ۸MH داخلی میکرو استفاده میکنم اگه baut rate رو ببرم بالا درصد تلورانسش زیاد میشه از طرفی با این baut rate هم نمیتونم با ماژول ارتباط برقرار کنم ، باید چیکار کنم؟؟؟؟؟

فرهاد شنبه , ۱۶ تیر ۱۳۹۷ پاسخ

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