جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا المشروع عبارة عن حلقة من 12 RGB LEDs يتم التحكم فيها لإظهار مجموعة ألوان مختلفة (في نمط ابتسامة) ، بناءً على مقاومة مقياس الجهد الانزلاقي. إذا كان لدى أي شخص أي اقتراحات ، سأكون سعيدًا بقراءتها حيث يمكن دائمًا التحسينات مصنوع.:)
الخطوة 1: فاتورة المواد (BOM)
-
أي لوحة Arduino أو تكوين متوافق مع Arduino IDE (على سبيل المثال ATMEL IC مع المكونات الضرورية) Arduino UNO R3 I استخدم:
ARDUINO UNO REV3
-
اللوح أو PCB
لوح توصيل كامل الحجم (Adafruit) لوح توصيل كامل الحجم (AliExpress)
-
أي حجم RGB LED Ring أو "Adafruit NeoPixel Ring" RGB LED Ring استخدمته مع 12 LEDs:
- خاتم Adafruit NeoPixel
- حلقة RGB 12 LED (Aliexpress)
-
مقياس الجهد / المقاوم المتغير (يفضل 10 كيلو أوم للدقة) مقياس الجهد الذي استخدمته:
مقياس الجهد الانزلاقي 10 كيلو (Aliexpress)
-
حوالي 10 أسلاك توصيل (نوع وكمية ذكر - أنثى / ذكر - ذكر / أنثى - أنثى اعتمادًا على التكوين المختار) أسلاك التوصيل التي استخدمتها:
- أسلاك توصيل ذكر / ذكر (Adafruit)
- ذكر ذكر 20 سم كابل دوبونت / الطائر (Aliexpress)
الخطوة 2: الأسلاك
تم إنشاء الرسم التخطيطي باستخدام Circuito.io (انقر فوق الصورة لرؤية الرسم التخطيطي الكامل)
الخطوة 3: كود اردوينو
الكود الأصلي هو مثال Adafruit Neopixel ، "بسيط" تم تعديله بنفسي للعمل مع هذا المشروع. حاليًا يعرض خمسة ألوان مختلفة ، إما الأحمر أو الأصفر أو الأخضر أو الأزرق أو البنفسجي. إذا لم يكن مقياس الجهد في نطاق القيم المحددة في العبارات الشرطية ، فسيتم إيقاف تشغيل جميع مصابيح LED. (مجموعة R ، G ، B إلى 0 ، 0 ، 0).