آموزش جامع راه اندازی ماژول های نئوپیکسل مجهز به چیپست WS2812 توسط STM32
استفاده از LED های NeoPixel به علت ایجاد جذابیت بصری بسیار بالا در پروژه های الکترونیکی، روز به روز در حال افزایش است. این LEDها در سایزها و اشکال مختلف و بصورت رشته ای (strip) موجود هستند. در این دوره آموزشی، با LED های NeoPixel و نحوه کنترل آنها از طریق STM32 آشنا خواهیم شد و انواع رقص نور های جذاب را برنامه نویسی خواهیم کرد. لازم به توضیح است استفاده از این LED ها در پروژه های تزئیناتی و دکوریتیو بسیار حائز اهمیت می باشد. نکته دیگر اینکه فقط با استفاده از یک پایه میکروکنترلر میتوان هر کدام از LED های موجود را به صورت مجزا کنترل کرد و حتی توسط پایه های DOUT و DIN میتوان تعداد LED ها را گسترش داد. قطعاتی که برای پروژه های این دوره نیاز است در ادامه ذکر می گردد.
برد STM32F103C8T6 (قرص آبی)
LED های نئوپیکسل (از هز مدل با هر تعداد LED میتوان استفاده کرد)
2 عدد پتانسومتر (1 کیلو اهم و یا 10 کیلو اهم)
لازم به توضیح است برنامه نویسی پروژه های این مجموعه با زبان های برنامه نویسی C و C++ می باشد و از محیط برنامه نویسی آردینو برای برنامه نویسی استفاده شده است.
پکیج آموزشی مذکور به همراه کلیه مستندات شامل سورس پروژه، شماتیک، مدار، کلیه کتابخانه های مورد نیاز و ... ارائه میگردد.
برخی از سرفصل های مجموعه در ادامه آورده شده است :
- معرفی و آشنایی با LED های نئوپیکسل مجهز به چیپست WS2812
- بررسی نحوه عملکرد LED های نئوپیکسل
- ادغام LED های نئوپیکسل و ساخت زنجیره ای طولانی از LED ها
- بررسی نکات تکمیلی مربوط به LED های نئوپیکسل جهت راه اندازی
- شخصی سازی کتابخانه WS2812 برای راه اندازی LED های نئوپیکسل توسط برد STM32
- رسم شماتیک و تجزیه و تحلیل مدار های مربوطه در فریتزینگ
- آموزش جامع دستورات و متدهای کتابخانه WS2812 برای راه اندازی LED های نئوپیکسل
- آموزش راه اندازی LED Neopixel WS2812 توسط برد STM32
- پروژه صفر تا صد رقص نور پیشرفته با امکانات مختلف مناسب برای طراحی دکوراسیون ها و ... با قابلیت کننترل بیسیم