63

آموزش تعمیر منبع تغذیه سوئیچینگ

۴٫۶ (۹۲٫۲۲%) ۱۸ 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 که همان پروتکل انتقال صفحات وب است پاسخ می دهد. به عنوان مثال وقتی شما آدرس سایت گوگل را در مرورگرخود وارد می کنید، سرور گوگل، صفحه جستجوی خود را برای شما ارسال می کند و وقتی که کلمه ای را در نوار جستجو وارد می کنید، سرور گوگل لیست تعداد زیادی از سایت های حاوی درخواست شما را ارائه می کند.

این مطلب را از دست ندهید:  IOT اصولا به چه دردی می خورد؟!

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

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

 

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

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

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

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

 

add_esp

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

این مطلب را از دست ندهید:  رویای اینترنت نسل پنجم 5G

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  ماژول خود در نوار جستجوی مرورگر وضعت دما و رله را مشاهده نمایید. همچنین می توانید رله را خاموش یا روشن نمایید.

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

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 ثانیه به آدرس ایمیل شما ارسال می شود و می توانید فایل را بدون محدودیت دانلود نمایید.


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

 

63 نظرات
  1. بهرام می گوید

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

    1. مهدی می گوید

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

      1. مهدی می گوید

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

  2. مجید می گوید

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

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

    1. محمد حمیدی می گوید

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

      1. نوید می گوید

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

        1. محمد حمیدی می گوید

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

  3. احمد می گوید

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

    1. اکبر محمدی می گوید

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

      1. احمد می گوید

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

  4. پیمان می گوید

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

    1. اکبر محمدی می گوید

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

      1. پیمان می گوید

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

        1. اکبر محمدی می گوید

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

  5. پیمان می گوید

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

    1. اکبر محمدی می گوید

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

  6. رضا می گوید

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

    1. اکبر محمدی می گوید

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

  7. alian می گوید

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

  8. جواد مختاری می گوید

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

    1. اکبر محمدی می گوید

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

  9. آزاده اسدی می گوید

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

  10. مجتبی می گوید

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

    1. اکبر محمدی می گوید

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

      1. مجتبی می گوید

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

  11. محمد می گوید

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

    1. اکبر محمدی می گوید

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

  12. احمدرضا می گوید

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

    1. اکبر محمدی می گوید

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

  13. sara می گوید

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

    1. اکبر محمدی می گوید

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

  14. sara می گوید

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

  15. shokrolahimohsen@gmail.com می گوید

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

    1. اکبر محمدی می گوید

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

  16. آمانج می گوید

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

  17. محمد می گوید

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

    1. محمد می گوید

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

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

  18. mahdi می گوید

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

  19. محمد می گوید

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

  20. محمد می گوید

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

  21. abm2569@gmail.com می گوید

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

    1. abm2569@gmail.com می گوید

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

      1. اکبر محمدی می گوید

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

    2. اکبر محمدی می گوید

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

  22. abm2569@gmail.com می گوید

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

    1. abm2569@gmail.com می گوید

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

  23. محمد می گوید

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

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

  24. armay724@gmail.com می گوید

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

  25. مهدی می گوید

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

  26. محمد می گوید

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

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

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

  27. مهناز می گوید

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

    1. علیرضا مرتضوی می گوید

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

  28. mohammed57@mailfa.org می گوید

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

  29. khoshkhabar_m@yahoo.com می گوید

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

  30. هادی می گوید

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

  31. alibijandi@yahoo.com می گوید

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

    1. رضا می گوید

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

  32. آرمان می گوید

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

  33. سعید می گوید

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

  34. علی می گوید

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

    از

  35. Ashkan می گوید

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

  36. فرهاد می گوید

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

  37. امید می گوید

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.