![مجموعه آموزشی جامع و صفر تا صد میکروکنترلر های STM32 ( مقدماتی – تکمیلی ) مجموعه آموزشی جامع و صفر تا صد میکروکنترلر های STM32 ( مقدماتی – تکمیلی )](https://eshop.eca.ir/46962-home_default/مجموعه-آموزشی-جامع-و-صفر-تا-صد-میکروکنترلر-های-stm32-مقدماتی-تکمیلی-.jpg)
مجموعه آموزشی جامع و صفر تا صد میکروکنترلر های STM32 ( مقدماتی – تکمیلی )
این مجموعه آموزشی در قالب یک حلقه DVD ارسال می گردد.
معرفی دوره
در این دوره آموزشی نحوه کنترل LED های نئوپیکسل به صورت وای فای توسط اپ اندرویدی با قابلیت زمان بندی افکت ها به صورت صفر تا صد و با تمام جزئیات آموزش داده خواهد شد؛ لازم به توضیح است پیش نیاز استفاده از این دوره، آشنایی با برنامه نویسی در محیط آردینو و اپلیکیشن نویسی اندروید است؛ دوستانی که هیچ آشنایی با برنامه نویسی در محیط آردینو و اپلیکیشن نویسی اندروید ندارند، قبلا دوره هایی با محوریت آردینو و ساخت اپلیکیشن های اندرویدی در وبسایت قرار گرفته و قابل استفاده میباشد. در پروژه این آموزش افکت های بسیار زیبایی برای روشن شدن LED های نئوپیکسل برنامه نویسی گردیده است و در برخی از افکت ها لازم است میزان تاخیر و سرعت افکت ها نیز مشخص شود، که برای این منظور در اپ اندروید لغزنده ای در نظر گرفته شده است که به راحتی می توان این دو پارامتر را مشخص کرد، حتی پیمایش بین افکت های از پیش مشخص شده نیز برای این پروژه لحاظ گردیده است همچنین قطعات مورد استفاده در این دوره در فروشگاه های الکترونیکی قابل تهیه می باشد. همچنین قطعاتی که برای این پروژه استفاده شده را از فروشگاه تخصصی برق و الکترونیک ECA میتوانید تهیه کنید.
در مورد دوره
این آموزش برای پروژه های تزئینات داخلی و انواع نورپردازی های حرفه ای قابل استفاده می باشد، امکانات بسیار زیادی برای اپلیکیشن اندرویدی این پروژه در نظر گرفته شده است و پارامتر های زیادی از جمله تعیین رنگ سه رنگ اصلی، افکت های بسیار زیبا و سرعت جابه جایی افکت ها و ... توسط اپلیکیشن قابل کنترل می باشد؛ با اجرای اپلیکیشن یک پلت رنگی نمایش داده می شود و با لمس رنگ مورد نظر، بلافاصله LED های نئوپیکسل به همان رنگ روشن خواهند شد؛ مزیت این پروژه نسبت به پروژه هایی که به صورت وب سرویس هستن سرعت فوق العاده بالای این پروژه می باشد، چون توسط سوکت پروگرمینگ برنامه نویسی گردیده است. به علاوه در قسمت پایین می توانید شدت روشنایی هر رنگ را مشخص نمایید (محدوده قابل انتخاب برای هر رنگ اصلی بین 0 تا 255 می باشد که عدد صفر به معنی خاموش بودن آن رنگ و عدد 255 به منزله روشن بودن آن رنگ با حداکثر درخشندگی می باشد) و بعد از مشخص کردن میزان روشنایی هر سه رنگ اصلی قرمز، سبز و آبی، با انتخاب دکمه "اعمال" دیتا به NodeMCU منتقل شده و LED های نئوپیکسل به همانم رنگ درخواهد آمد ( شایان ذکر است با توجه به اینکه در این پروژه 3 رنگ اصلی قابل انتخاب بوده و محدوده هر رنگ 0-255 می باشد؛ تعداد کل رنگ هایی قابل نمایش برابر 256*256*256 بوده که معادل 16777216 حالت می باشد). لازم به توضیح است شدت روشنایی انتخاب شده برای هر رنگ اصلی در نمایشگر OLED نیز قابل مشاهده می باشد.
یکی از جذابترین و حرفه ای ترین بخش های این پروژه، اتوماتیک و زمان بندی کردن افکت ها می باشد، که توسط این قسمت میتوانیم تعداد افکت های اعمال شده بر روی LED های نئوپیکسل را در باکس های مربوطه مشخص کنیم و با انخاب دکمه "اتوماتیک" مشاهده خواهیم کرد افکت های مورد نظر به تعداد انتخاب شده بر روی LED ها اعمال خواهند شد. در این پروژه، آموزش ارسال و دریافت دیتا به صورت وایرلس و به صورت همزمان با فرمت های مختلف آموزش داده خواهد شد و بعد از فراگیری این دوره ، هر ایده مشابه قابل پیاده سازی می باشد.
قطعات مورد استفاده در این دوره به راحتی از فروشگاه های اینترنتی قابل تهیه می باشد؛ در این پروژه از برد NodeMCU به عنوان برد اصلی و میکروکنترلر و همچنین واحد ارتباط وایرلس بهره گرفته شده است، از نمایشگر OLED برای نشان دادن شدت روشنایی هر یک از رنگ های اصلی استفاده کردیم و در خصوص LED های نئوپیکسل هیچ محدودیتی وجود ندارد و از انواع مختلف LED های نئوپیکسل (حلقوی – مربعی – رینگی – استریپ و ...) میتوان استفاده کرد.
مشخصات آموزش
مدت زمان و تعداد ویدیو
محتوای این آموزش
نرم افزارهای مرتبط با آموزش
سرفصل های آموزشی
فصل اول
فصل دوم
مدرس : مجتبی شادریان
سلام کسانی که اشنای با مبحث های قبلی ندارن باید کدوم یک از دوره ها رو تهیه کنن؟