کنترل موتور dc با وب سرور و ۴ADAIOT

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

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

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

 

وب سرور چیست ؟

 

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

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

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

 

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

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

 

 

ماژول درایور موتور دوکاناله L9110s:

 

ماژول درایور موتور دوکاناله L9110s | ماژول درایور موتور دوکاناله L9110s
Slide 2 | ماژول درایور موتور دوکاناله L9110s
Slide 3 | ماژول درایور موتور دوکاناله L9110s
    ماژول درایور موتور دوکاناله L9110s یکی از ماژول های پرکاربرد برای کنترل ربات و موتور هستش قیمت مناسبی داره و راه اندازیش آسونه. این درایور موتور تا دو عدد موتور رو پشتیبانی میکنه و با این درایور موتور میتونید جهت چرخش موتور و همچنین خاموش و روشن موتور رو کنترل کنید. ماکسیمم جریان هرکانال ۸۰۰ میلی آمپر هستش و ولتاژ ۲.۵ تا ۱۲ ولت رو پشتیبانی میکنه.

     

    شماتیک مشخصات فنی نمایش این محصول در فروشگاه

     

     

     

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

     

    Untitled Sketch bb 12 300x128 - کنترل موتور dc با وب سرور و 4ADAIOT

     

    • پایه VCC ماژول درایور موتور = پایه VIN برد NodeMCU
    • پایه GND ماژول درایور موتور = پایه GND برد NodeMCU
    • پایه B_A ماژول درایور موتور = پایه D1 برد NodeMCU
    • پایه B_B ماژول درایور موتور = پایه D2 برد NodeMCU
    • سیم مثبت یا قرمز جاباتری چهارتایی = پایه VIN برد NodeMCU
    • سیم منفی یا مشکی جاباتری چهارتایی = پایه GND برد NodeMCU

     

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

     

    Capture 2020 09 15 14 37 03 663 e1600164492671 179x300 - کنترل موتور dc با وب سرور و 4ADAIOT

     

     

     

     

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

     

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

    نکته : برای سرعت بهتر و هنگ نکردن سرور بهتر است تاخیر آخر کد رو روی ۵۰ یا ۱۰۰ تنظیم کنید.

     

     

     

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

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