فهرست مطالب:

M5StickC ESP32 & NeoPixels حلقه LED رنگ تصادفی: 7 مرحله
M5StickC ESP32 & NeoPixels حلقه LED رنگ تصادفی: 7 مرحله

تصویری: M5StickC ESP32 & NeoPixels حلقه LED رنگ تصادفی: 7 مرحله

تصویری: M5StickC ESP32 & NeoPixels حلقه LED رنگ تصادفی: 7 مرحله
تصویری: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, نوامبر
Anonim

در این پروژه با نحوه نمایش رنگ تصادفی بر روی حلقه LED NeoPixels با استفاده از برد M5StickC ESP32 آشنا می شویم.

فیلم را ببینید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • M5StickC ESP32
  • حلقه LED NeoPixels (در این پروژه ما از یک LedRing با 12 پیکسل LED استفاده می کنیم اما در صورت تمایل می توانید از دیگری استفاده کنید)
  • نرم افزار Visuino: Visuino را از اینجا بارگیری کنید:

مرحله 2: مدار

مدار
مدار
  • پین StickC 5V را به پین LedRing VCC وصل کنید
  • پین StickC GND را به پین LedRing GND وصل کنید
  • پین StickC G26 را به پین LedRing DI وصل کنید

مرحله 3: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را مانند تصویر اول شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید. هنگامی که محاوره ظاهر می شود ، "M5 Stack Stick C" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.

مرحله 4: در Visuino افزودن و تنظیم قطعات

در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
در Visuino افزودن و تنظیم قطعات
  • جزء "NeoPixels" را اضافه کنید
  • جزء "رنگ تصادفی" را اضافه کنید
  • روی "NeoPixels1" دوبار کلیک کنید. در پنجره Properties تعداد پیکسل های led را در حلقه LED خود تنظیم کنید ، در مورد ما 12 مورد است. بنابراین "Count Pixels" را روی 12 تنظیم کنید.
  • پنجره Pixel Groups را ببندید.

مرحله 5: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  • پین دکمه "M5 Stack Stick C" M5 را به پین ساعت "RandomColor1" وصل کنید
  • پین "RandomColor1" را به "NeoPixels1"> Color1> رنگ پین وصل کنید.
  • پین "NeoPixels1" را به پین GPIO 26 "M5 Stack Stick C" وصل کنید

مرحله 6: کد را ایجاد ، کامپایل و بارگذاری کنید

کد را ایجاد ، کامپایل و بارگذاری کنید
کد را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 7: بازی کنید

اگر ماژول M5StickC را فعال کرده و بر روی دکمه نارنجی M5 کلیک کنید ، حلقه LED یک رنگ تصادفی را نشان می دهد ، سپس دوباره روی دکمه M5 کلیک کنید تا رنگ تغییر کند.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

توصیه شده: