کنترل دو عدد LED با وب سرور و ۴ADAIOT

سلام در این جلسه قصد داریم با استفاده از برد NodeMCU و پلتفرم برنامه نویسی بلوکی ۴ADAIOT یک صفحه وب بسازیم که از طریق اون بتونیم دو عدد LED رو کنترل کنیم.
دقت کنید آدرس صفحه وب به صورت استاتیک روی ۱۹۲.۱۶۸.۱.۱۰ تنظیم شده است.

در صورتی که نتونستید مثل فیلم بلوک ها رو بیارین  میتونید به قسمت پروژه های نمونه پلتفرم برید و پروژه کنترل LED با وب سرور رو انتخاب کنید.

برای اطلاعات بیشتر در مورد سرور وب (web server)روی لینک زیر کلیک کنید و به سایت ویکی پدیا رفته و مطالعه کنید.

 

وب سرور چیست ؟

 

کارساز وب،[۱] سرور وب یا وب سرور (به انگلیسیweb server)، سامانه‌ای (میزبان یک نرم افزار) ، و یا سخت افزاری برای اجرای یک نرم افزار است که امکان پاسخگوئی به درخواست های کاربران شبکه جهانی وب را دارد. به‌طور کلی یک وب سرور میزبان یک یا چند وب سایت است که درخواست های ارسالی از پروتکل اچ تی تی پی و یا چندین پروتکل را پردازش میکند .

اصلی‌ترین وظیفه یک وب سرور میزبانی و ذخیره صفحات وب، پردازش آنها و ارسال صحیح اطلاعات پردازش شده در صفحات وب به کاربران است. ایجاد ارتباط بین کاربر و سرور از طریق جایی به نام Hypertex Transfer Protocol و یا به اختصار HTTP انجام می شود. اطلاعات ارسالی سرور به کاربر معمولا در قالب ساختار HTML است که میتواند حاوی عکس، صفحات نوشتاری و صفحات کد نویسی شده باشد.

در پاسخ به درخواست کاربر برای ارتباط با یک صفحه وب مشخص توسط پروتکل HTTP ارسال میکند ، سرور بعد از دسترسی به صفحه درخواستی و پردازش آن، پاسخ کاربر را ارسال میکند، و اگر صفحه مورد درخواست کاربر را پیدا نکرد پیامی مبنی بر وجود مشکل در اطلاعات درخواستی به دستگاه کاربر می فرستد. اطلاعات رسیده به ماشین کاربر ابتدا توسط یک مرورگر وب یا خزنده وب دریافت میشود.

 

خب حالا که فهمیدیم وب سرور چیه بریم سراغ پروژمون.
برای ورود به پلتفرم برنامه نویسی بلوکی ۴ADAIOT روی دکمه زیر کلیک کنید.

پلتفرم برنامه نویسی بلوکی ۴ADAIOT

 

شماتیک و اتصالات:

 

IMG 20200913 145815 300x225 - کنترل دو عدد  LED با وب سرور و 4ADAIOT

 

Untitled Sketch bb 2 300x188 - کنترل دو عدد  LED با وب سرور و 4ADAIOT

 

 

  • پایه مثبت ال ای دی اول = پایه D5 برد nodemcu
  • پایه منفی ال ای دی اول = پایه GND برد nodemcu
  • پایه مثبت ال ای دی دوم = پایه D8 برد nodemcu
  • پایه منفی ال ای دی دوم = پایه GND برد nodemcu

 

نحوه قرار گرفتن بلوک ها در پلتفرم  ۴ADAIOT :

 

Capture 2020 09 13 14 54 18 817 e1599993153670 170x300 - کنترل دو عدد  LED با وب سرور و 4ADAIOT

 

 

کد ساخته شده توسط پلتفرم۴ADAIOT:

 

کد ساخته شده توسط پلتفرم رو کپی میکنیم و وارد نرم افزار Arduino کرده و روی برد آپلود میکنیم .

 

 

‫۵ نظرها

      1. سلام
        ببخشید منظورم این هست که برد رو به فای فای خونه وصل کنیم و با استفاده از نت گوشی و سرچ اون ای پی بتونیم کنترل کنیم؟
        آخه الان که برد به وای فای خونه وصل هست با نت گوشی که بخای سرچ کنی نمیاره من امتحان کردم. حتما باید گوشی هم به همون وای فای وصل بشه تا اون ای پی رو بیاره
        ممنون میشم راهنماییم کنید.
        ببخشید کد کنترل ۴ led چی میشه؟

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

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