جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
سنتعلم في هذا المشروع كيفية عرض لون عشوائي على حلقة LED NeoPixels باستخدام لوحة M5StickC ESP32.
شاهد الفيديو.
الخطوة 1: ما سوف تحتاجه
- M5StickC ESP32
- حلقة LED NeoPixels (في هذا المشروع ، نستخدم LedRing مع 12 LED Pixels ولكن يمكنك استخدام أي وحدة أخرى إذا كنت تريد)
- برنامج Visuino: قم بتنزيل Visuino هنا:
الخطوة 2: الدائرة
- قم بتوصيل StickC pin 5V بـ LedRing pin VCC
- قم بتوصيل StickC pin GND بـ LedRing pin GND
- قم بتوصيل StickC pin G26 بـ LedRing pin DI
الخطوة 3: ابدأ Visuino ، وحدد نوع اللوحة M5 Stack Stick C
ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "M5 Stack Stick C" كما هو موضح في الصورة 2
الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها
- أضف مكون "NeoPixels"
- أضف مكون "لون عشوائي"
- انقر نقرًا مزدوجًا فوق "NeoPixels1" في نافذة الخصائص ، اضبط عدد وحدات البكسل LED على حلقة LED الخاصة بك ، وفي حالتنا الرقم 12. لذا اضبط "Count Pixels" على 12
- أغلق نافذة مجموعات البكسل.
الخطوة 5: في مكونات Visuino Connect
- قم بتوصيل دبوس الزر "M5 Stack Stick C" M5 بساعة دبوس "RandomColor1"
- قم بتوصيل دبوس "RandomColor1" بـ "NeoPixels1"> Color1> pin color.
- قم بتوصيل دبوس "NeoPixels1" بدبوس "M5 Stack Stick C" GPIO 26
الخطوة 6: إنشاء ، ترجمة ، وتحميل الكود
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 7: العب
إذا قمت بتشغيل وحدة M5StickC والنقر فوق الزر البرتقالي M5 ، فستعرض حلقة LED لونًا عشوائيًا ، ثم انقر فوق الزر M5 مرة أخرى لتغيير اللون.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: