با یه پروژه باحال و جذاب در خدمتتون هستیم که برای پروژه های تزئینات داخلی و در کل دکوریتو می تونین مورد استفادش قرار بدین، همونطور که توی ویدیوی معرفی هم خدمتتون نشون دادیم، کلی امکانات برای اپلیکیشن اندرویدی در نظر گرفتیم و انواع روش های ارسال و دریافت دیتا در فرمت های مختلف رو تو این پروژه آموزش دادیم؛ اپلیکیشن رو که اجرا میکنین یه پلت رنگی مشاهده خواهید کرد که هر قسمت رنگیش رو لمس کنید بلافاصله LED های نئوپیکسل به اون رنگ نمایش داده خواهد شد؛ مزیت این پروژه نسبت به پروژه هایی که به صورت وب سرویس هستن سرعت فوق العاده بالای این پروژه هست، چون توسط سوکت پروگرمینگ برنامه نویسی شده. به علاوه در قسمت پایین میتونین شدت روشنایی هر رنگ رو مشخص کنین (محدوده ای که برای هر رنگ میتونین اختصاص بدین 0 تا 255 هست که عدد صفر نمایانگر اینه که اون رنگ کلا وجود نداشته باشه و اگه 255 وارد کنید یعنی رنگ مورد نظر با نهایت درخشندگی انتخاب خواهد شد) و بعد از اینکه هر سه رنگ قرمز سبز و آبی رو مشخص کردین، با انتخاب دکمه اعمال دیتا به NodeMCU منتقل میشه و LED های نئوپیکسل به همون رنگ در خواهد اومد.

تو این پروژه ما اومدیم افکت های بسیار زیبایی رو برای روشن شدن LED های نئوپیکسل برنامه نویسی کردیم که توی بعضی از افکت ها باید میزان تاخیر و سرعت افکت ها تعیین بشه که شما می تونین ایم مقدار رو هم از طریق قسمت بالا و لغزنده ای که قرار داره تنطیم کنین و به برد تون ارسال کنین. حتی میتونین بین افکت ها پیمایش کنین و با دکمه هایی که توی اپلیکیشن قرار دادیم، افکت ها مختلف رو روی LED های نئوپیکسل تون نمایش بدین.

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

قطعاتی که در این پروژه استفاده کردیم، به راحتی تو اکثر فروشگاه های اینترنتی پیدا میشه؛ ما از برد NodeMCU به عنوان بردمون استفاده کردیم و یه نمایشگر از نوع OLED رو هم تو پروژه قرار دادیم که اطلاع رسانی های لازم را از طریق نمایشگر OLED هم بتونیک نمایش بدیم. برای LED های نئوپیکسل هیچ محدودیتی وجود نداره و میتونین از انواع مختلف LED های نئوپیکسل (حلقوی مربعی رینگی استریپ و ...) با هر تعداد LED استفاده کنین.

(آردینو مگا استفاده کنیدگبگبکاین دوره به همراه کلیه مستندات شامل ( شماتیک های مورد نظر و کتابخانه های مورد نظر سورس برد میکروکنترلر برای NodeMCU سورس اپلیکیشن اندرویدی و ... ارائه میگردد)

توی این دوره همه موارد زیر رو بهتون آموزش خواهیم داد:

  • آموزش کامل شماتیک پروژه و همه نکات مربوطه و توضیحاتی در مورد کتابخانه ها
  • آموزش و توضیح خط به خط سورس مربوط به برد NODEMCU
  • آموزش و توضیح خط به خط سورس اپلیکیشن اندروید توسط بیسیک فور اندروید

 

حین مطالعه و انجام پروژه، هر سوال یا راهنمایی نیاز داشتین از خودم میتونین بپرسین   (09141781457)

سرفصل های آموزشی

لینک دانلود مجموعه آموزشی و فایل های مربوطه

درباره استاد دوره

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

نظرات

دوره‌های مرتبط