جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أرغب في تقديم تصميم لوحة أقوم بإعدادها للتحكم في أضواء عيد الميلاد المتزامنة مع الموسيقى.
في البداية ، تم تصميم المشروع لاستخدامه على Raspberry Pi ، ولكن يمكن استخدام اللوحة مع أي لوحة ، مثل arduino و beagleboard و bananaPi و orangePi … اختر ما تريده ، لأنه يعتمد على I2C
لدي حاليًا الإصدار 2 من اللوحة ، لكنني أقوم بتحسينها وفقًا للاحتياجات أو الميزات الجديدة التي يجب تضمينها.
يمكنك رؤية الإصدار 2 قيد التشغيل في Duxman Lights القابل للتوجيه
www.instructables.com/id/Duxman-Lights/
الخطوة 1: الأدوات
- لحام
- تين
- شريط ديسولديرينغ
- أطراف التوصيل
- دبابيس ذكر وأنثى
- 3 Tip120 الترانزستورات
- 1 الترانزستور KA78T05 (12 فولت إلى 5 فولت كحد أقصى 3A)
- 1 موسع منفذ i2C MCP23016
- 1 موصل تيار مستمر 12 فولت
- برنامج Fritzing (https://fritzing.org/)
- مفاهيم اللحام
- المفاهيم الأساسية للإلكترونيات
الخطوة 2: تصميم اللوحة
حسنًا ، أولاً وقبل كل شيء ، من الضروري الإشارة إلى أنها ليست لوحة ، فهما اثنان ، أحدهما يشبه اللوحة الأم والآخر الذي سنتصل به على هذا النحو لاستبداله أو تغييره بنوع آخر من الوحدات.
لديك التصميم في روابط هذا المنشور.
تم تصميم النظام بحيث يحتوي على وحدتين من 4 ترانزستورات tip120 وبالتالي تشغيل وإيقاف شرائط LED بسهولة.
ومن ناحية أخرى ، نحتفظ بـ 8 مخرجات لتوصيل الأجهزة الأخرى. في حالتي ، سأستخدم وحدات تحكم مرحل صلبة ، وبالتالي أوصل محولات elwire وأكون قادرًا على استخدام أضواء عيد الميلاد التجارية الأخرى التي سأقوم باختراقها قريبًا
الخطوة 3: سولداندو لا بلاكا
هكذا
أقوم حاليًا بإعداد اللوحة ، وأعتقد أنه سيكون متاحًا في غضون أسبوع.
وسوف أقوم بتحديث هذا المنشور
الخطوة 4: حان وقت المرح والاختبار
قم بإنشاء برنامج التشغيل الخاص بك على النظام الأساسي الذي تريده ، إذا كنت لا تحب البرمجة أو لا ترغب في ذلك ، يمكنك بحرية أخذ الكود الخاص بي وتعديله أو استخدامه لأنني أقوم بتحسينه باستمرار.
في الرابط التالي يمكنك العثور على كود التطوير ، في الوقت الحالي لم أقم حتى ببرمجة الكود الخاص بهذه الشارة ولكن أتمنى الحصول عليها قريبًا ، للأسف:) أنا أعمل ولدي 4 قطط لإطعامها
الإصدار DEV
github.com/duxman/luces
نسخة قيد التطوير وتتحسن باستمرار مع ميزات جديدة عندما يكون لدي الوقت.
لا أوصي باستخدام هذا الإصدار لأنني قد أرتكب أخطاء برمجية كمبرمج جيد كما أنا ، والذي يرمي الحجر الأول الذي لم يكتب خطأ
الإصدار 0.01
github.com/duxman/luces/tree/Version-0.01
- إنها النسخة الأولية
- مجرد لعب wavs
- يدعم النواتج الرقمية فقط
الإصدار 0.02
github.com/duxman/luces/tree/Version-0.02
- يسمح بإعادة إنتاج wav و mp3 (ستصبح هذه wav في أول استنساخ)
- يتم إنشاء نصوص منفصلة للسماح بتنفيذ الموسيقى والتسلسلات
- تم تكييف تكوين الويب
- تم تحسين تشغيل الموسيقى ومزامنتها
- يتم الآن تحديد مناطق الإضاءة بدلاً من المسامير الفردية
- كل منطقة تسمح بعدة دبابيس.
يمكنك رؤية مثال على كيفية عملها في Duxman-Lights القابل للتوجيه