جدول المحتويات:
- الخطوة 1: ملاحظة سريعة حول الرف
- الخطوة 2: قم بلصق شرائط LED
- الخطوة 3: قم بقصدير وصلات الشريط مسبقًا
- الخطوة 4: قم بتوصيل الشرائط
- الخطوة 5: قم بتوصيل Arduino و Code
فيديو: أرفف صندوق تغيير اللون بشرائط LED و Arduino: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
بدأ هذا لأنني كنت بحاجة إلى مساحة تخزين إضافية بجانب المكتب وفوقه ، لكنني أردت أن أمنحه بعض التصميم الخاص. لماذا لا تستخدم شرائط LED المذهلة التي يمكن معالجتها بشكل فردي وتأخذ أي لون؟ أعطي بعض الملاحظات حول الرف نفسه في الخطوة التالية ، ولكن إليك ما تحتاجه لتزيين الرف الخاص بك: - دعم بضعة أمتار من شرائط LED بمادة لاصقة ، ~ 40 دولارًا - نانو اردوينو ، ~ 10 دولارات (أي اردوينو في الواقع) - بعض الأسلاك الموصلة ، بيضاء ، أو أي لون يكون رفك في الواقع - عدد قليل من الأسلاك المتصلة (اختياري) - شاحن هاتف ذكي احتياطي (لتشغيل اردوينو) قابس USB) - بعض اللحام ومكواة اللحام. ابدأ من هنا إذا كنت لا تعرف كيفية اللحام بعد. - أداة تعرية الأسلاك
الخطوة 1: ملاحظة سريعة حول الرف
للحصول على معلومات فقط ، إليك ما استخدمته من أجل بناء الرف الذي اشتريته من أمازون أو مستودع المنزل: - رف كتب ، 50 دولارًا - رف مكعب 4 × 2 ، 70 دولارًا - رف مكعب آخر 3 × 2 ، 57 دولارًا للوصول إلى الحائط الذي لا أعطي الكثير من التفاصيل حول التجميع ، ولكنه يتضمن تثبيت المكعبات العلوية معًا وعلى الحائط بأقواس شديدة التحمل. افعل ذلك بمساعدة شخص ما واستخدم الفطرة السليمة ، … أو لها. قد تكون فكرة جيدة مع ذلك ، أن تضع الأقواس في زاوية المكعبات التي لا تراها من أكثر الأماكن طبيعية في الغرفة.
الخطوة 2: قم بلصق شرائط LED
باستخدام مقص ، قم بقص شريط LED بعدد القطع التي ستحتاجها. في حالتي ، كانت 14 رحلة من 8 مصابيح LED (= 8 بوصات). ثم قم بلصقها في صناديق shlef الخاصة بك ، ولكن ، ضع في اعتبارك: - يمكن أن تصبح مصابيح LED هذه ساطعة للغاية ولا تريد أن تكون في مرمى البصر مباشرة. نظرًا لأن أرففي أعلى تمامًا من مستوى العين ، فقد وضعت الشريط على الجزء السفلي من المكعبات. وإذا كانت أرففك على الأرض ، فيجب عليك وضعها في الجزء العلوي حتى لا تراها عند الوقوف بجانبها. - قد ترغب في لصق الشريط بالقرب من حافة الرف ، لأن الأشياء قد تنتهي بملء الصناديق ولا تريدها أن تحجب الضوء من مصابيح LED. - احترام ("احترام … !!") الاتجاه المشار إليه على الشريط.يظهر السهم في أي اتجاه تتدفق المعلومات ، من اردوينو ، إلى نهاية الشريط.ملاحظة حول كيفية عمل ذلك: يحتوي كل مصباح WS2812 LED على رقاقة تستقبل 0 و 1 منطقيًا بمعدل 800 كيلو هرتز. بعد التشغيل ، يستمع مؤشر LED الأول إلى هذه الإشارة ويزيل أول 3 بايت (24 بت) من تدفق البتات. ويستخدم هذه المعلومات mation لضبط لونه ونقل بقية الإشارة إلى مؤشر LED التالي ، والذي سيؤدي نفس المهمة. يحتوي كل LED على مدخلات ومخرجات ، وبالتالي ، فإن الاتجاه مهم. - تشير النقطة السابقة إلى أنه عليك التفكير مسبقًا في المكان الذي سيغذي فيه اردوينو الشريط ، والمسار الذي سيتخذه الشريط. في حالتي ، كان الأمر بسيطًا جدًا ، حيث أخفي اردوينو في أبعد مكعب ، حيث يمكنني الوصول بسهولة إلى سلك طاقة غير مقلد يعمل في زاوية الغرفة. تمر الشرائط عبر جميع المكعبات على هذا المستوى ، ثم لأعلى ، ومن خلال جميع مكعبات المستوى الآخر.
الخطوة 3: قم بقصدير وصلات الشريط مسبقًا
هذا يعني أنك تضع قطرة من اللحام على كل طرف توصيل لشرائط LED الخاصة بك. مع قطع الـ 14 الخاصة بي للاتصال معًا ، و 3 اتصالات في كل طرف (أرضي ، 5 فولت ، إشارة) ، مما ينتج 84 قطرة من اللحام. لكنها ستجعل حياتك أسهل بحوالي 84 مرة في الخطوة التالية !!!
الخطوة 4: قم بتوصيل الشرائط
- باستخدام أداة تعرية الأسلاك ، قم بإزالة 2 مم فقط من العزل من السلك. قم بقص السلك مسبقًا (عن طريق تسخينه بمكواة اللحام حتى يمتص القليل من اللحام). - قم بلحام السلك مباشرة على الوصلة الأرضية لأحد الشرائط المراد توصيلها. نظرًا لأنك قمت بربطها مسبقًا ، فإن الأمر يتعلق فقط بالضغط على مكواة اللحام الموجودة على السلك الموجود على الوصلة. - ثم اسحب السلك بإحكام إلى الوصلة المقابلة لقطعة الشريط الأخرى (الأرضية) واقطع السلك بدقة على المستوى من الاتصال. - قم بإزالة 2 مم من العزل ، والقصدير المسبق ، ولحام الموصل. - في هذه المرحلة ، يجب أن يكون لديك كبل يربط شرائطك ويجب ألا يبدو فضفاضًا. قم بإجراء هذا مرة أخرى للموصلات SIGNAL ، و للموصلات 5V.
الخطوة 5: قم بتوصيل Arduino و Code
يحتوي موقع Adafruit الرائع على بعض أفضل الممارسات المفيدة جدًا فيما يتعلق بتوصيل Arduino بشريط LED (الذي يحمل علامة تجارية "Neo-Pixel"). إنه واضح جدًا ويجب عليك قراءته: https://learn.adafruit.com/ adafruit-neopixel-uberguide / نظرة عامة مثال الكود أدناه ، نستخدم دبوس 6) بإشارة LED الأولى ، - قم بتوصيل Arduino Ground بأول LED GND - قم بتشغيل شريط LED الخاص بك بمصدر طاقة 5 فولت وقم بتوصيل اردوينو بشاحن USB. - تحذير: إذا قمت بتشغيل الشريط من خلال Arduino ، فلا تستخدم الدبوس "+ 5V" من اردوينو. يتضمن هذا الدبوس بعض الدوائر الحساسة على Arduino وقد يحترق بسبب التيار المرسوم بواسطة شريط LED. بدلاً من ذلك ، يمكنك محاولة استخدام دبوس "Vin". إذا كنت تخطط لرسم أكثر من 1A من التيار (حوالي 20 إلى 50 مللي أمبير لكل LED) ، فقم بتوصيل مصدر طاقة 5 فولت مباشرة بشريط LED (ويجب مشاركة الأرض مع Arduino's). حركة بطيئة للألوان عبر المكعبات. يتم أخذها وتعديلها مباشرة من أمثلة مكتبة Neo_Pixel: # تضمين "Adafruit_NeoPixel.h" # تعريف PIN 6 // المعلمة 1 = عدد البكسل في الشريط // المعلمة 2 = رقم دبوس Arduino (معظمها صالح) // المعلمة 3 = أعلام من نوع البكسل ، أضف معًا حسب الحاجة: // NEO_KHZ800 800 KHz bitstream (معظم منتجات NeoPixel w / WS2812 LEDs) // NEO_KHZ400400 KHz (كلاسيكي 'v1' (ليس v2) FLORA pixels ، WS2811 driver) // NEO_GRB Pixels هي سلكي لـ GRB bitstream (معظم منتجات NeoPixel) // NEO_RGB Pixels سلكية لـ RGB bitstream (v1 FLORA pixels ، وليس v2) Adafruit_NeoPixel strip = Adafruit_NeoPixel (8 * 14، PIN، NEO_GRB + NEO_KHZ800) ؛ // هام: لتقليل نضوب NeoPixel المخاطرة ، أضف مكثف 1000 uF عبر // خيوط طاقة البكسل ، أضف 300-500 أوم المقاوم على إدخال بيانات البكسل الأول // وتقليل المسافة بين Arduino والبكسل الأول. تجنب الاتصال // على دائرة مباشرة … إذا كان عليك ذلك ، فقم بتوصيل GND أولاً. // تهيئة جميع وحدات البكسل إلى 'off'} حلقة فارغة () {rainbowCycle (20)؛} قوس قزح باطل (uint8_t wait) {uint16_t i، j؛ for (j = 0؛ j <256؛ j ++) {for (i = 0؛ i <strip.numPixels ()؛ i ++) {strip.setPixelColor (i، Wheel ((((i) * 256 / strip.numPixels ()) + j) & 255))؛} strip.show ()؛ delay (wait)؛}} // أدخل قيمة من 0 إلى 255 للحصول على قيمة لونية. // الألوان عبارة عن انتقال r - g - b - عودة إلى r.uint32_t Wheel (بايت WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3، 255 - WheelPos * 3، 0)؛} else if (WheelPos <170) {WheelPos - = 85؛ return strip. Color (255 - WheelPos * 3، 0، WheelPos * 3)؛} else {WheelPos - = 170؛ return strip. Color (0، WheelPos * 3، 255 - WheelPos * 3)؛}}
الجائزة الثالثة في مسابقة المؤلف المتميز: Tarun Upadhyaya
موصى به:
إضاءة خلفية كليمسون تايجر باو للديكور بشرائط WS2812 LED: 5 خطوات (بالصور)
إضاءة خلفية Clemson Tiger Paw Decoration مع شرائط WS2812 LED: مساحة صانعي Clemson في مركز Watt بها قاطعة ليزر ، وأردت استخدامها بشكل جيد. اعتقدت أن صنع مخلب نمر مضاء من الخلف سيكون رائعًا ، لكنني أردت أيضًا أن أفعل شيئًا باستخدام أكريليك مضاء بالحافة. هذا المشروع هو مزيج من
صندوق إضاءة التصوير الفوتوغرافي مع التحكم في اللون: 5 خطوات
صندوق ضوء التصوير الفوتوغرافي مع التحكم في اللون: الصندوق الضوئي هو جهاز يستخدم في التصوير الفوتوغرافي للتحكم في مدى بياض الضوء الذي يسقط على كائن ما. تعتمد معظم خطط العرض المبسط التي رأيتها على الإنترنت على الضوء الطبيعي أو الإضاءة الاصطناعية البيضاء مثل المصابيح الكهربائية ومصابيح الفلورسنت و
علبة تغيير اللون: 13 خطوة (بالصور)
علبة تغيير اللون: دليل حول كيفية إعادة إنشاء علبة تغيير اللون
صندوق باربي: علبة مموهة / صندوق بوم لمشغل MP3 لديك: 4 خطوات (بالصور)
صندوق باربي: علبة مموهة / صندوق بوم لمشغل MP3 الخاص بك: هذه حقيبة حمل واقية مبطنة لمشغل mp3 الخاص بك والتي تقوم أيضًا بتحويل مقبس سماعة الرأس إلى ربع بوصة ، ويمكن أن تكون بمثابة صندوق ذراع عند قلب المفتاح ، و يتنكر في مشغل mp3 الخاص بك في شكل مشغل شرائط في أوائل التسعينيات أو ما شابه ذلك من السرقة المنخفضة i
صندوق إضاءة العرض من صندوق خشبي: 9 خطوات (بالصور)
عرض صندوق إضاءة من صندوق خشبي: أعطيت أنا وزوجتي لأمي تمثالًا زجاجيًا لعيد الميلاد. عندما فتحته أمي ، قام أخي بإدخال & quot؛ RadBear (حسنًا لقد قال اسمي بالفعل) يمكنه أن يبني لك صندوقًا خفيفًا! & quot ؛. قال هذا لأنني بصفتي شخصًا يجمع الزجاج