Home / ماژول های مخابراتی / esp8266 / ساخت وب سرور با NodeMCU

ساخت وب سرور با NodeMCU

گام اول اضافه کردن برد NodeMCU به IDLE آردوینو

برای آن که بتوانید بر روی این ماژول توسط IDE آردوینو برنامه نویسی کنید باید درایورها و بورد آن را بر روی نرم افزار آردوینو نصب کنید.برای این منظور وارد نرم افزار آردوینو شوید. سپس از قسمت File وارد Preferences شوید.


سپس لینک زیر را کپی کنید و در پنجره Preferences در قسمت Additional Boards Manager URLs ، لینک را paste کنید و OK را بزنید.


سپس از قسمت Tools وارد Boards Manager… شوید.


سپس در لیست نمایش داده شده به دنبال esp8266 by ESP8266 Community بگردید و آن را نصب کنید.


منتظر بمانید تا عملیات نصب تکمیل شود.


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

گام دوم شناخت قطعات

رله چیست؟

رله نوعی کلید الکتریکی سریع یا بی‌درنگ است که با هدایت یک مدار الکتریکی دیگر باز و بسته می‌شود. روش کنترل باز و بسته شدن این کلید الکتریکی به صورتهای مختلف مکانیکی، حرارتی، مغناطیسی، الکترو استاتیک و… می‌باشد. رله را ژوزف هانری در سال ۱۸۳۵ میلادی اختراع کرد.

یک رله که به هیچ جایی وصل نیست را در نظر بگیرید. این حالت ، همان حالت نرمال است. در این حالت یک تکه آهن ارتجایی از که به پایه COM لحیم شده است، با پایه NC برخورد دارد. پس پایه های COM و NC در حالت نرمال به هم وصل هستند.
مدار فرمان یک سیم پیچ است که با وصل کردن ولتاژ به دو پایه فرمان و جاری شدن جریان الکتریکی در آن، تبدیل به آهنربا می شود. وقتی سیم پیچ تبدیل به آهنربا شد، رله از حالت نرمال خارج شده و تحریک می شود.

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

NodeMCU چیست؟

NodeMCU یک پلت فرم اوپن سورس در زمینه‌ی IOT ( اینترنت اشیا یا به عبارت درست‌تر اینترنت چیزها) می‌باشد. هسته‌ی NodeMCU ، چیپ ESP8266 ورژن ESP12 می‌باشد که از WiFi پشتیبانی می‌کند و به وسیله‌ی آن می‌توان به شبکه‌ی WiFi متصل شد و اطلاعات را میان اینترنت یا سایر دستگاه‌ها جابه‌جا نمود. زبان برنامه‌نویسی این ماژول ، Lua می‌باشد. ولی از امکانات بسیار عالی این ماژول این است که می‌توان یا استفاده از IDE آردوینو و با استفاده از دستوارات آردوینو بر روی آن به سادگی برنامه نویسی کرد.

نحوه اتصال ماژول رله به ماژول NodeMCU

گام سوم برنامه نویسی

برای اتصال به شبکه Wifi باید نام شبکه و رمز آن را در برنامه در قسمت زیر وارد کنید.
برای دسترسی به وب سرور نیاز به نام کاربری و رمز دارید که آن ها را هم می توانید در این قسمت از برنامه تغییر دهید.
و به جای admin و root نام کاربری و رمز مورد نظر خود را وارد کنید. بعد از آپلود کد بر روی NodeMCU با بازکردن سریال مانیتور برنامه آردوینو ip اختصاص یافته به برد Nodemcu را مشاهده میکنید

با وارد کردن این IP در مرورگر خود صفحه مربوط به وب سرور نمایش داده می شود.

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

برای خواندن مطالب بیشتر در مورد esp8266 و NodeMCU به شاخه  ماژول های مخابراتی در الکترولب مراجعه کنید.

About علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Check Also

اتصال ESP8266 به ربات تلگرام (قسمت پایانی)

در قسمت اول با نحوه ایجاد و استفاده از ربات تلگرام مورد بررسی قرار گرفت. ...

One comment

  1. سلام و عرض خسته نباشید, من یه برد wemos lolin32 دارم که هسته مرکزیش esp wroom 32 است,چطور میتونم از software Serial در این سری برد ها بهرهمند شوم؟؟؟ 🙂
    چون software serial مربوط به uno با این سری برد ها همخوانی ندارد,لطفا کمک کنید…

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.