فهرست مطالب:

Neopixel RGB LED 5-Color Cycler (آردوینو): 3 مرحله
Neopixel RGB LED 5-Color Cycler (آردوینو): 3 مرحله

تصویری: Neopixel RGB LED 5-Color Cycler (آردوینو): 3 مرحله

تصویری: Neopixel RGB LED 5-Color Cycler (آردوینو): 3 مرحله
تصویری: Getting Started with RGB NeoPixels| WS2812B 2024, نوامبر
Anonim
Neopixel RGB LED 5-Color Cycler (آردوینو)
Neopixel RGB LED 5-Color Cycler (آردوینو)

این پروژه حلقه ای از 12 LED RGB است که بر اساس مقاومت پتانسیومتر اسلاید ، برای نمایش رنگهای مختلف (در حالت لبخند) کنترل می شود. اگر کسی پیشنهادی دارد ، خوشحال می شوم آنها را بخوانم زیرا پیشرفت ها همیشه می تواند باشد ساخته شده:)

مرحله 1: بیل مواد (BOM)

بیل مواد (BOM)
بیل مواد (BOM)
  • هر برد Arduino یا پیکربندی سازگار با Arduino IDE (به عنوان مثال IC ATMEL با اجزای لازم) Arduino UNO R3 من استفاده کردم:

    ARDUINO UNO REV3

  • تخته نان یا PCB

    نان تختی کامل (Adafruit) نان بردی کامل (Aliexpress)

  • هر اندازه RGB LED Ring یا "Adafruit NeoPixel Ring" RGB LED Ring که من با 12 LED استفاده کردم:

    • حلقه آدافروت NeoPixel
    • RGB 12 حلقه LED (Aliexpress)
  • پتانسیومتر/مقاومت متغیر (ترجیحاً 10 کیلو اهم برای دقت) پتانسیومتر که من استفاده کردم:

    پتانسیومتر اسلاید 10K (Aliexpress)

  • حدود 10 سیم جامپر (نوع و مقدار نر-ماده/نر-نر/ماده-ماده بسته به پیکربندی انتخاب شده) سیم های جامپر که استفاده کردم:

    • سیم بلوز نر/نر (Adafruit)
    • کابل مردانه مردانه 20 سانتی متری Dupont/Jumper (Aliexpress)

مرحله 2: سیم کشی

سیم کشی
سیم کشی

نمودار با Circuito.io ایجاد شده است (برای مشاهده نمودار کامل روی تصویر کلیک کنید)

مرحله 3: کد آردوینو

کد اصلی یک نمونه Adafruit Neopixel ، "Simple" است که توسط خودم برای کار با این پروژه اصلاح شده است. در حال حاضر پنج رنگ مختلف قرمز ، زرد ، سبز ، آبی یا بنفش را نشان می دهد. اگر پتانسیومتر در محدوده مقادیر تعیین شده در دستورات شرطی نباشد ، تمام LED ها را خاموش می کند. (R ، G ، B را روی 0 ، 0 ، 0 تنظیم کنید).

توصیه شده: