جدول المحتويات:
فيديو: خزان سيارة الفن LED. FadeCandy + RPi: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة Krolo متابعة المزيد من قبل المؤلف:
سأوضح في هذا الدليل كيفية تعيين مصابيح LED لأشكال غير موحدة باستخدام 3 ألواح حلوى Fade و Raspberry Pi3 والمحاولة الأولى في Python. لقد كلفني أصدقائي بترقية سيارتهم الفنية التي تم تشكيلها على شكل دبابة ، لذلك أخذت هذه الفكرة وأعطي تصميمًا جديدًا. تعد لوحات FadeCandy أحد منتجات adafruit لذا فهي تحتوي على برنامج تعليمي رائع للإعداد:
يعتمد هذا التوجيه على هذا الإعداد الأساسي.
مواد هذا المشروع على النحو التالي:
5 صفائح من 1/2 خشب رقائقي (تأكد من أنها الأشياء الجيدة غير المشوهة)
987 WS2811 المصابيح الخارجية
1 Raspberry Pi
3 ألواح حلوى باهتة وكابلات USB صغيرة
30a 5 فولت psu
20v 5v psu (هذا ما كنت أضعه حوله)
3 سلك 22awg موصل (تقطعت بهم السبل)
غراء سيليكون × 4 أنابيب
طلاء بخاخ كاميو × 8 علب
الأدوات المستخدمة:
ثاقب لاسلكي
15/32 مثقاب
منشار دائري
رأى الرقصة
آلة CnC (اختياري)
منشار طاولة
حزام السنفرة
دريميل ساندر
الخطوة 1: التصميم والقص والطلاء
بدأت أولاً بقياسات الهيكل الحالي ، في هذه الحالة عربة غولف. جانب واحد مصنوع من لوحين وجانب الباب 3. نظرًا لأن مصابيح LED متباعدة بمقدار 3 بوصات ، فقد قررت جعل التباعد 2 1/2. منشار الطاولة والصنفرة بآلة صنفرة الحزام. التروس والبكرات التي صنعتها باستخدام آلة التصنيع باستخدام الحاسب الآلي الخاصة بي. مع تحديد نمط الشبكة بعناية ، قمت أولاً بالثقب المسبق باستخدام قطعة صغيرة حتى لا يمشي بت 15/32. لقد استخدمت جهاز dremel أداة صنفرة لتقريب كل ثقب أمامي وخلفي. عند وضع مصابيح LED ، فأنت تريد زيادة الكفاءة إلى أقصى حد ، ولا تقلق بشأن الأرقام الموجودة بجوارها ، سنقلق بشأنها لاحقًا. ما مدى ملاءمتها جسديًا بشكل أفضل. لقد استخدمت مسحًا غراء السيليكون لتثبيت كل واحد في مكانه بالعمق الصحيح. لم يكن لدي الوقت الكافي لعمل موصلات لذلك قمت بلحام معظم الأشياء في مكانها
الخطوة 2: الترقيم والتخطيط
يمكن لكل منفذ على حلوى التلاشي دعم ما يصل إلى 64 مصباحًا. نحن نستخدم حجمًا متغيرًا لكل خصلة اعتمادًا على كيفية وضع التصميم. لقد بدأت في تعليم كل LED بعلامة ولكن انتهى بي الأمر بعد ذلك فقط بوضع علامة على أرقام النهاية. هذا هو الجزء الممل ، وهو عدهم ووضعهم في جدول بيانات إكسل (أحب استخدام المكتب المفتوح). اعتمادًا على كيفية وضع مصابيح LED في صفيف أفقي أو رأسي ، يمكنك استخدام ميزة الملء التلقائي لتسهيل الأمر. بعد تعيين كل جانب في Excel ، يمكننا استخدامها لترتيب المصفوفة في الكود. يمكنك أيضًا تصدير جدول البيانات كملف csv لإضافتها بسرعة إلى شفرتك. في مثل هذه التسرع ، تركت رقمًا (341) بين اللوحات وبدلاً من القيام بمجموعة كاملة من إعادة الكتابة ، استخدمته في النهاية كعنصر نائب فارغ لإنشاء مصفوفات متعددة الأبعاد متساوية الطول.
في ملف fcserver.json ، لاحظ أنني استخدمت 50 شريطًا LED في الغالب ولكن ليس دائمًا ، لذلك يلزم تعديل الأرقام
الخطوة الثالثة: البرمجة
لم يكن لدي سوى بضع ساعات جيدة لترميز هذا الشيء قبل أن يضطر إلى فتح الباب ، لذا سامحني إذا كانت هناك أجزاء غير فعالة. أولاً ، قمت بنقل وظيفة العجلة من كود arduino neopixel حتى نتمكن من تبسيط رقم واحد للتلوين بدلاً من ثلاثة. ثم أقوم بنسخ الأرقام من جدول البيانات إلى مصفوفات حول كيفية تسلسلها ، وبالتالي إنشاء إطارات للرسوم المتحركة. يعمل التكرار عبر مصفوفة متعددة الأبعاد على تبسيط الأشياء ولكنه يتطلب أن تكون متساوية في الطول ، لذلك قمت باستبدال مؤشر LED الذي لا أستخدمه لجعل الصفيف متساويًا. انتهى بي الأمر بنمط اختبار بالإضافة إلى وظيفتين جيدتين.
هناك طرق مختلفة لبدء تشغيل البرنامج عند الإقلاع. لقد قمت بتحرير ملف xyz.desktop للمستخدم الافتراضي وأضفت سطرًا لبدء برنامج Python النصي ، لذا لا يلزم اتخاذ أي إجراء آخر لكي يضيء هذا الشيء مع التشغيل.
بالنسبة لمشروع Python الأول الخاص بي ، كان الأمر ممتعًا وآمل أن يساعد عرض الكود بعضكم هناك.
موصى به:
Howto: تثبيت Raspberry PI 4 Headless (VNC) باستخدام Rpi-imager والصور: 7 خطوات (بالصور)
Howto: تثبيت Raspberry PI 4 Headless (VNC) باستخدام Rpi-imager والصور: أخطط لاستخدام Rapsberry PI في مجموعة من المشاريع الممتعة في مدونتي. لا تتردد في التحقق من ذلك. أردت العودة إلى استخدام Raspberry PI الخاص بي ولكن لم يكن لدي لوحة مفاتيح أو ماوس في موقعي الجديد. لقد مر وقت منذ أن قمت بإعداد Raspberry
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: 7 خطوات
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: بعد الكثير من البحث ، فوجئت وفزعني المعلومات المتضاربة حول كيفية إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء لمشروع RPi الخاص بي. اعتقدت أنه سيكون سهلاً ولكن إعداد Linux InfraRed Control (LIRC) كان يمثل مشكلة لفترة طويلة بسبب
الإعداد النهائي RPi Zero بدون رأس للمبتدئين: 8 خطوات
الإعداد النهائي RPi Zero بدون رأس للمبتدئين: في هذا Instructable ، سنلقي نظرة على الإعداد الأساسي لجميع مشاريع Raspberry Pi Zero. سنفعل كل ذلك من جهاز يعمل بنظام Windows ، دون الحاجة إلى لوحة مفاتيح أو شاشة إضافية! عندما ننتهي ، سيكون على الإنترنت ، ونشارك الملفات عبر الشبكة ، و
ميزان حرارة رقمي RPi LED: 6 خطوات (بالصور)
مقياس الحرارة الرقمي RPi LED: Raspbian OS تعلم كيف صنعت ميزان الحرارة الرقمي هذا ، مع Raspberry Pi Zero W ، وشريط LED ، وشاشة OLED ، و PCB مخصص. العرض ، و LED. لكن
لوحة رسائل IoT RPi LED: 3 خطوات (بالصور)
لوحة رسائل IoT RPi LED: في Instructable ، صنعت لوحة رسائل LED متصلة بشبكة wifi باستخدام Raspberry Pi (RPi). سيتصل المستخدمون بخادم الويب الخاص بـ Raspberry Pi باستخدام متصفحاتهم لإرسال رسائل قصيرة ستظهر على شاشة LED مقاس 8 × 8. منذ interfa