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