جدول المحتويات:
- الخطوة 1: توصيل الأسلاك WS2812 LEDs
- الخطوة 2: علبة أكريليك (وخشب)
- الخطوة الثالثة: البرمجيات
- الخطوة 4: مصفوفة Raspberry Pi LED
فيديو: مصفوفة LED: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هذه مصفوفة 8x8 LED مصنوعة باستخدام WS2812 LEDs ووحدة التحكم الدقيقة ESP8266
هذا المشروع مستوحى من:
الخطوة 1: توصيل الأسلاك WS2812 LEDs
باختصار ، تم تقييد مصابيح LED في شريط طويل كما هو موضح أعلاه. (صف بصف ، ونهاية صف واحد متصلة ببداية الصف التالي)
(تجاهل 4 مصابيح LED المفقودة ، نفدت مصابيح LED. فهي لا تحدث فرقًا كبيرًا على أي حال)
بعد ذلك ، تم توصيل شريط LED بمتحكم دقيق (ESP8266)
الخطوة 2: علبة أكريليك (وخشب)
تم قطع قطعتين من الأكريليك الأسود (بسكين) ، وثنيهما (باستخدام مكواة لحام) ولصقهما معًا على الساخن (بعصا خشبية كدعم) لتشكيل جوانب المصفوفة
تم استخدام قطعة شفافة من الأكريليك وورقة التتبع خلفها كشاشة أمامية ، تم وضعها أمام المصفوفة لنشر مصابيح LED وحماية الإلكترونيات.
تم قطع العصي الخشبية بطريقة تجعلها تتلاءم معًا وتشكل فواصل بين المصابيح. هذا يمنع الألوان من المصابيح من الانتشار إلى بعضها البعض يمكن أن يفسد الوضوح
بعد ذلك ، ضع مصفوفة LED ، مقسم وأكريليك شفاف في القطعة الجانبية من الأكريليك الأسود
الخطوة الثالثة: البرمجيات
لقد استخدمت مكتبة Adafruit NeoMatrix ، وعرض NeoMatrix GFX.
يمكنك ترميز برامج أخرى لتوصيل ESP8266 بشبكة Wifi وجمع البيانات.
الخطوة 4: مصفوفة Raspberry Pi LED
(هذا هو التقدم في العمل)
في النهاية ، وضعت Raspberry Pi (1B) في مصفوفة LED. لقد قمت أيضًا ببرمجته وتكوينه لعرض Pixel Art (وربما الرسوم المتحركة) عبر Wifi.
لقد قمت بتوصيل دبوس البيانات الخاص بمصابيح LED بـ Pin 18 من Raspberry Pi. علاوة على ذلك ، تم توصيل دبابيس 5V والأرضي لمصابيح LED بمصدر طاقة خارجي (مثل شاحن USB آخر) ، منفصل عن Raspberry Pi. هذا للتأكد من أن مصابيح LED لديها طاقة كافية لتضيء.
تمت كتابة تطبيق الويب Client Side بالكامل بلغة Pure vanilla HTML و CSS و Javascript. برنامج الخادم هو تطبيق Flask ، ويستخدم مكتبة Adafruit Neopixel. نظرًا لأنه يستخدم مكتبة Adafruit ، فقد تستغرق مصابيح LED وقتًا أطول للتحديث (ولا تظهر الرسوم المتحركة بشكل صحيح وما إلى ذلك). يتوفر الرمز على GitHub هنا ، ويتم تعيين البرنامج للتشغيل عند التمهيد (باستخدام /etc/rc.local كما هو مذكور. في جيثب)
موصى به:
مصفوفة التحكم LED MAX7219 مع ARDUINO: 9 خطوات
مصفوفة التحكم بمصباح LED MAX7219 مع ARDUINO: في هذا البرنامج التعليمي سوف نتعلم كيفية التحكم في مصفوفة MAX7219 Led مع Arduino من خلال عرض نص بسيط
شريط مصفوفة LED يتم التحكم فيه بواسطة WiFi: 3 خطوات (مع صور)
ضوء ساعة عرض مصفوفة شريط LED يتم التحكم فيه بواسطة WiFi: شرائط LED قابلة للبرمجة ، على سبيل المثال على أساس WS2812 ، رائعة. التطبيقات متشعبة ويمكنك الحصول بسرعة على نتائج مبهرة. وبطريقة ما ، يبدو أن بناء الساعات مجال آخر أفكر فيه كثيرًا. البدء ببعض الخبرة في
مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)
مصفوفة SMART LED التي يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): إليك تقدمي الثاني في مشروع يسعدني جدًا أن أعرضه عليك. يتعلق الأمر بمصفوفة DIY Smart LED التي تتيح لك إظهار البيانات ، مثل إحصائيات YouTube وإحصائيات المنزل الذكي ، مثل درجة الحرارة والرطوبة ، على مدار الساعة ، أو مجرد عرض
مصفوفة LED الصوتية التفاعلية: 6 خطوات
مصفوفة LED للتفاعل الصوتي DIY: هل شعرت يومًا بالحاجة إلى مصفوفة RGB رائعة مع ميزة التفاعل الصوتي ، لكنك وجدت صعوبة كبيرة في صنعها أو شراءها مكلفًا للغاية؟ حسنًا ، انتهى انتظارك الآن. يمكنك الحصول على مصفوفة Audio Reactive RGB LED الرائعة في غرفتك. هذا Instru
كيفية بناء مصفوفة LED كبيرة 8 × 8 (MAX7219 LED 10 مم): 9 خطوات (بالصور)
كيفية بناء مصفوفة LED كبيرة 8 × 8 (MAX7219 LED 10 مم): هل عملت مع مصفوفة جاهزة 8x8 LED كشاشات عرض؟ إنها تأتي بأحجام مختلفة ومثيرة للاهتمام للعمل معها. الحجم الكبير المتاح بسهولة حوالي 60 مم × 60 مم. ومع ذلك ، إذا كنت تبحث عن مصفوفة LED جاهزة أكبر بكثير ،