فهرست مطالب:

آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: 4 مرحله
آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: 4 مرحله

تصویری: آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: 4 مرحله

تصویری: آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: 4 مرحله
تصویری: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, جولای
Anonim
Image
Image
اجزای خود را جمع آوری کنید
اجزای خود را جمع آوری کنید

در این دستورالعمل نحوه استفاده از neopixel یا ws 2812 یا fast led با آردوینو را یاد می گیریم. این نوع LED ها یا نوارها یا حلقه ها تنها با یک پین Vin کنترل می شوند و همه LED ها به صورت جداگانه قابل آدرس دهی هستند ، بنابراین به آنها آدرس دهی فردی نیز گفته می شود LED ها بسیار گرانتر از LED های RGB معمولی هستند.

مرحله 1: اجزای خود را جمع آوری کنید

خرید قطعات: خرید ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

LED WS2812 را بخرید:

خرید حلقه LED WS2812:

www.utsource.net/itm/p/8673715.html

////////////////////////////////////////////////////////////////////////

بنابراین ابتدا باید دو جزء مهم تهیه کنید که یکی از آنها آردوینو است و دیگری LED ها و نوار LED neopixel ws2812 / led.

موارد برای خرید (پیوند وابسته) -

آردوینو Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

حلقه نئوپیکسل Ws2812 (12 بیتی) -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

حلقه نئوپیکسل Ws2812 (7bit)

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

حلقه نئوپیکسل Ws2812 (3 بیتی) -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

نوار LED WS2812 neopixel -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-Taillight…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

مرحله 2: اتصالات

اتصالات
اتصالات

اتصالات بسیار ساده هستند. تنها کاری که باید انجام دهید این است که vcc of neopixel را به +5v & Gnd neopixel به Gnd و پین Vin neopixel به هر پین دیجیتال متصل کنید (من آن را به پین 6 متصل می کنم ، زیرا ما پین 6 را در نرم افزار تعریف کنید.)

اگر مشکلی در اتصالات وجود دارد ، برای کمک به ویدئو مراجعه کنید.

مرحله 3: برنامه نویسی

برنامه نويسي
برنامه نويسي

Arduino IDE را باز کرده و به سراغ نمونه ها بروید و به "neopixel" بروید و سپس طرح "ساده" را باز کنید.

در طرح ابتدا باید دو مورد را تنظیم کنید

1- PIN 6 را تعریف کنید (شما باید شماره پین آردوینو را که Vin pin neopixel به آن متصل است تعریف کنید ، ما در اینجا از پین 6 استفاده می کنیم)

2- NUMPIXELS 12 را تعریف کنید (لازم است تعداد پیکسل هایی که نئوپیکسل شما دارد مشخص کنید ، به این معنی که LED روی آن وجود ندارد ، ما 12 LED در نئوپیکسل خود داریم بنابراین از 12 استفاده می کنیم)

و در قسمت حلقه از یک دستور برای تعیین رنگ نئوپیکسل استفاده می شود

pixels.setPixelsColor (i ، pixels. Color (r ، g ، b)) ؛

جایی که "i" تعداد پیکسل ها یا led هایی است که می خواهید در هر رنگی روشن کنید

& "r" "g" "b" سایه هایی از رنگ قرمز ، سبز ، آبی و محدوده ارزش آنها 0 تا 255 است.

بنابراین در اینجا ما از آن استفاده می کنیم

pixels.setPixelsColor (0 ، پیکسل. رنگ (0 ، 0 ، 255) ؛

این بدان معناست که اولین پیکسل برای رنگ آبی تنظیم شده است.

مرحله 4: کد را بارگذاری کنید

Image
Image
کد را بارگذاری کنید
کد را بارگذاری کنید

آخرین مرحله این است که کد را در آردوینو بارگذاری کنید و کار شما تمام شده است و اگر همه چیز را درست انجام داده اید ، نئوپیکسل مطابق منطقی که ارائه کرده اید روشن می شود.

و اگر مشکلی در هر مرحله ای دارید لطفاً برای ویدیو مراجعه کنید.

از نئوپیکسل خود لذت ببرید

توصیه شده: